[問題] 有個不好寫的Verilog寫青蛙跳石想問板上高手@@

看板Programming作者 (^^)時間15年前 (2010/11/07 02:37), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
我要用Verilog的狀態機寫一個青蛙跳石 大概架構就是有兩種不同顏色的LED燈各五個 共有4隻青蛙要跳因為要區別所以 放了兩排不同顏色 式意圖 >>XXX XXX<< X表示石頭 > 和 < 代表青蛙的方向 青蛙不能向後跳 可以隔一隻跳但不能隔兩隻跳 當然可以旁邊沒青蛙可以直接跳上石頭 現在如果要用狀態機要怎麼寫阿@@ 因為想了一些方法都出現邏輯錯誤 對了如果出現不能往下跳的動作時需要出現錯誤的燈(EX錯誤:X>>XX 或是 >>XXX等情況 ) XXX<< XX<<X -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.161.161 paulgoodke:轉錄至看板 ask 11/07 18:21

11/07 23:28, , 1F
我看了半天才驚覺原來"狀態機"是FSM...
11/07 23:28, 1F

11/07 23:30, , 2F
感覺不難呀,每個state都有四個轉換條件
11/07 23:30, 2F

11/07 23:30, , 3F
所以只要根據目前的位置分析就好了,大不
11/07 23:30, 3F

11/07 23:31, , 4F
了用暴力法一個位置當作一個state...
11/07 23:31, 4F
文章代碼(AID): #1CrQ279A (Programming)
文章代碼(AID): #1CrQ279A (Programming)