看板 Electronics 關於我們 聯絡資訊
※ 引述《spurslover (肥宅最後希望)》之銘言: : 各位好~ : 我目前碰到的問題是我有兩個module : 其中一個module1負責輸出資料而module2負責分析結果並輸出 : 目前遇到的問題是第一個module丟資料時 : 假設現在丟第一筆資料給module2分析而module2還沒分析完第二筆資料又進來了 : 我目前想到的解決方法為把module2的輸出拿來當作module1的輸入 : 用狀態機的方式來呈現 : 當做完時才拉起來1 module1的第二筆資料才能在輸出 : 但是這樣有個問題是一開始執行的時候module2的output是沒有數值的 : 想請問各位大大有沒有什麼比較好的想法或是建議? : 希望能提供給我一點思考的方向 : 謝謝各位了 用valid/ready 的握手協議 當module2不能收data的時候 輸出 ready=0 此時module1 的valid 維持1且資料不改變 具體可以去看AMBA的spec 算是蠻清楚的 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.16.203 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1626624213.A.5F3.html
td2100106: 謝謝回覆這個問題我後來把他全部寫成狀態機了 07/19 01:27