如何在ModelsimSE中使用do文件仿真QuartusII IP核

本文详细介绍了如何在ModelsimSE中建立仿真库、例化QuartusII的PLL IP核并使用do文件进行仿真。通过创建库文件、配置IP核参数、编写模块文件和do文件,最终实现高效便捷的仿真流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文结构

  在实际设计工作中我们会经常用到FPGA厂商已经封装好的模块,称之为IP核,而当我们进行仿真的时候,要向Modelsim提供我们使用的IP核的信息,即将仿真库添加到Modelsim的库文件当中去。在库文件添加完成之后,我们要从QuartusII中例化出模块的Verilog实现,然后生成tb文件,使用do文件进行编译后仿真。最后将这种操做进行工程化,减少仿真时鼠标的点击。

  使用的工具:QuartusII 13+Modelsim SE-64 10.4

1、建立仿真库

第一步: 新建文件夹,用来放置编译之后的库文件,创建一个文件夹分别放置lpm、altera_mf、altera_primitive、cyclone(器件)库。

第二步: 建立库,以altera_mf库为例进行介绍。首先打开Modelsim,file -> New -> Library,弹出窗口。

第三步: Create部分选择第三项,Library Name填写库名称“altera_mf”,Library Physical Name中填写我们第一步中新建库对应文件夹的存放路径(注意使用“/”,图中标出),如下图。

第四步: 现在可以看到新建的altera_mf库,不过现在是一个空的库。

第五步: 选择菜单栏的 compile -> compile… ,弹出如下窗口。首先选择待编译的库文件,然后在QuartusII的安装目录下找到Altera IP核的编译文件altera_mf,安装路径为D:\quratusII13\quartus\eda\sim_lib,最后点击compile然后关闭,此时altera_mf中已经不是空的。

第六步:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值