2021年4月10日 星期六

使用Quartus-II 9.1SP2 + ModelSim 6.5b-Aletra + Altera DE2-115 FPGA開發平台, 用一個FSM設計一個紅綠燈 為例(FPGA開發平台)

使用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為雙道號誌之狀態,狀態轉換時需有延遲,延遲要可以更改


沒有留言:

張貼留言

MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構

MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構 這張圖片展示了一個 結合 MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構 (主要透過 Node-RED 進行資料整合)。 系統包含三個核心部分,其運作功能說明如下: 1. ESP32 終端設備(硬體控制層...