[請益] FPGA 每次處理完後的結果都不同

看板comm_and_RF作者 (...)時間16年前 (2009/10/08 16:35), 編輯推噓1(107)
留言8則, 3人參與, 最新討論串1/1
我現在有一個硬體FPGA的project 這project是一個在處理圖片的project 然後我要做影像處理 我把其中的一個小module拿出來做修改 然後只跑這小module的testbench是沒問題的 但跑整個專案時卻發現每次處理完後的結果都不同 請問這會是什麼原因呢 是我的verilog寫法不夠嚴謹的關係嗎 ? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.79.86

10/08 22:43, , 1F
當然是code的問題 你testbench覆蓋率不
10/08 22:43, 1F

10/08 22:44, , 2F
夠高的話 有些盲點很容易就被他溜掉了
10/08 22:44, 2F

10/08 23:02, , 3F
如果電路很大或者你要求的速度比較高的話
10/08 23:02, 3F

10/08 23:03, , 4F
有一個可能的原因是FPGA Route所造成的差
10/08 23:03, 4F

10/08 23:03, , 5F
10/08 23:03, 5F

10/09 00:05, , 6F
你的sim是怎麼sim? 圖片有放下去run
10/09 00:05, 6F

10/09 00:06, , 7F
再還原回來看嗎? FPGA可能有問題
10/09 00:06, 7F

10/09 00:06, , 8F
但若RTL沒驗好怎麼debug FPGA呢?
10/09 00:06, 8F
文章代碼(AID): #1ApQGrsK (comm_and_RF)