我很想知道如何在verilog中合成一個數組。它是否會創建一個數組或其他大小的MUX。是否有一些技術可以避免大尺寸MUX合成。陣列和多路複用器在Verilog
1
A
回答
0
如果數組是隻讀的,那麼它將被實現爲ROM(或與一個RAM寫入啓用已禁用!)
如果數組是可寫的,然後有一個關於如何寫規則發生以確保推斷出RAM塊。
0
一般來說,大型數組可能會被合成爲動態RAM(取決於您的綜合選項),但是如果您願意,它們也可以實現爲一個大型多路複用器的觸發器領域,但使用動態RAM會是最區域高效的方式來合成大型陣列。
請注意,如果使用動態RAM,那麼通常每個週期限制爲一次或兩次讀取或寫入(無法一次更新RAM中的每個條目)。
相關問題
- 1. verilog多路複用器不工作
- 2. verilog陣列引用
- 3. 4Way解複用器電路使用Verilog
- 4. 8 x 1 verilog中的多路複用器,語法錯誤10170
- 5. Verilog調試8-1多路複用器門
- 6. 8位寬,2對1多路複用器verilog模塊
- 7. 2D陣列以Verilog
- 8. Verilog陣列演練
- 9. 使用ModelSim在Verilog中創建陣列
- 10. 緊縮和非緊縮陣列以Verilog
- 11. 爲什麼我的多路複用器不能在Verilog中產生輸出?
- 12. Verilog - 獨立輸出陣列
- 13. 陣列元素的Verilog OR
- 14. PHP走路和打印多維陣列
- 15. 在Verilog中拆分位陣列
- 16. verilog 4位多路複用器測試臺代碼給出了x
- 17. 陣營,路由器列表
- 18. Linux一對多多路複用器
- 19. 復位很多陣列
- 20. 多路徑名稱陣營路由器
- 21. 陣列和迴路管理
- 22. 環路和陣列問題
- 23. 行爲的Verilog:創建多個複用器與1個模塊
- 24. verilog如何連接端口陣列
- 25. 使用Node.JS和EJS環路陣列
- 26. PHP和MySQL:聯合更多的線路,並把它在陣列
- 27. 實現使用多路複用器
- 28. 通用多路複用器警告
- 29. Verilog中基於計數器的存儲陣列
- 30. 數組和複製陣列