View
247
Download
4
Embed Size (px)
Citation preview
1
Chapter 6 狀態機設計法 狀態機設計法的介紹 在圖形編輯器視窗下執行 在 Project Manager 視窗下執行
2
Chapter 6 狀態機設計法 狀態機設計法的介紹 在圖形編輯器視窗下執行 在 Project Manager 視窗下執行
3
狀態機 (Finite State Machine) 針對順序邏輯電路的設計, Xilinx 的 Fo
undation Series 提供狀態機 (Finite State Machine) 之設計法
只要輸入順序邏輯電路的條件及狀態, FSM 就會將狀態圖 (State Diagram) 設計成所欲設計的電路,並以元件模組的方式建構完成,以供設計者使用
4
使用 FSM 設計順序邏輯電路的兩種方式 在圖形編輯器 Schematic Editor 視窗下
執行 在 Project Manager 視窗下執行
5
Chapter 6 狀態機設計法 狀態機設計法的介紹 在圖形編輯器視窗下執行 在 Project Manager 視窗下執行
6
FSM 設計實例一 試以 FSM 設計法設計一 0, 1, 3, 5, 7 之上
數計數器。
7
設定符號元件外觀進入 Schematic Editor
8
New Symbol Wizard
9
Design Wizard
10
Design Wizard---Contents
11
Design Wizard---Input Ports
12
Design Wizard---Output Ports
13
Advanced Port Settings
14
Design Wizard---Output Ports
15
Design Wizard---Attributes
16
Design Wizard---Machines
17
Design Wizard---Contents
18
COUNT7UP 元件
19
狀態圖的編輯
20
State Editor
21
完成五個之狀態圖
22
設定狀態轉換
23
設定狀態轉換條件
RESET=0
24
設定 RESET 時之條件及狀態 (1)
25
設定 RESET 時之條件及狀態 (2)
26
設定每一個狀態之輸出值
27
產生元件符號外觀 (1)
28
產生元件符號外觀 (2)
29
View Synthesize Report
30
Modified and Synthesized
31
Probe Settings
32
Simulation Result
33
在 Project Manager 視窗下執行
34
FSM 設計實例二 試以 FSM 設計法設計一 0, 2, 4, 6, 7 之上
數計數器。
35
先設計內部電路
FSM Editor
36
State Editor
37
Design Wizard
38
Design Wizard ---Language
39
Design Wizard---Name
40
Design Wizard---Ports
41
狀態圖的編輯
42
Synthesis in Progress
43
Synthesis Successfully Created
44
進入 Schematic Editor
45
取出元件
46
模擬設定
47
模擬輸出波形
48
Question & Answer