$readmem 可以在 Verilog 中综合吗?
我正在尝试在 FPGA 上实现微控制器,我需要为其程序提供一个 ROM。如果我使用 $readmemb,它会被正确合成到 ROM 中吗?如果不是,执行此操作的标准方法是什么?
I am trying to implement a microcontroller on an FPGA, and I need to give it a ROM for its program. If I use $readmemb, will that be correctly synthesized to a ROM? If not, what is the standard way to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
$readmemb
是否可综合取决于综合工具。Altera 的推荐的 HDL 编码风格指南包括示例 10-31(第 10 页) -38),它演示了从
$readmemb
推断的 ROM(转载如下):同样,Xilinx 的 XST 用户指南 指出:
It depends on the synthesis tool whether or not
$readmemb
is synthesizable.Altera's Recommended HDL Coding Styles guide includes example 10-31 (page 10-38), which demonstrates a ROM inferred from
$readmemb
(reproduced below):Similarly, Xilinx's XST User Guide states that: