原创 ModelSim仿真MegaFunction

2008-8-3 19:59 3507 4 4 分类: FPGA/CPLD

FPGA的设计中常常需要用到RAM,FIFO等,它们的实现由MegaFunction来完成。Quartus仿真功能很弱,不过在ModelSim中仿真含有MegaFunction的文件需要做一些改动才行。


先在Quartus中建立一个RAM的instance.


点击看大图


RAM读写使用不同的clock。


将Quartus产生的lpm_ram.v和顶层文件Top.v  copy到一个新文件夹。


此外还需要把220model.v 和 altera_mf.v从Quartus的安装文件夹copy到这个文件夹。这一步是必须的。


把这些文件添加到ModelSim的project中,并编写TestBench。


编译观察仿真结果如下:


4a3b3523-9bdc-471c-ab5b-17968dbdce95.jpg

文章评论0条评论)

登录后参与讨论
我要评论
0
4
关闭 站长推荐上一条 /2 下一条