使用Quartus-II 9.1SP2 + ModelSim 6.5b-Aletra + Altera DE2-115 FPGA開發平台, 用一個FSM設計一個紅綠燈 為例(FPGA開發平台)
用一個有限狀態機FSM(finite state machine)設計一個紅綠燈控制器。
紅綠燈規格如下:
- 主幹道上有較高優先順序
- 會有來車由郊道行駛至交叉口(郊道之號誌應改為綠燈,且需要有足夠的時間讓郊道的車子通過)
- 若郊道無車輛,其號誌應由綠燈轉為黃燈再轉回紅燈
- 郊道上有感應器可以產生信號x_singal,x_singal-1代表有車通過;反之
- S0~S4為雙道號誌之狀態,狀態轉換時需有延遲,延遲要可以更改
沒有留言:
張貼留言