视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
在ISE中直接启动Modelsim进行后仿真
2025-10-02 15:07:47 责编:小OO
文档
在ISE中直接启动Modelsim进行后仿真

 仿真库的命名

     如果希望从ISE Project Navigator集成开发环境中直接启动Modelsim仿真器,那么对仿真库的命名需要特殊指出,否则Modelsim仿真器无法对仿真库进行映射。这是因为从ISE 集成开发环境直接调用Modelsim进行仿真时,在工程目录下就会产生一些对Modelsim仿真器有控制作用的文件,这些文件是由ISE在执行过程中通过creatfdo.pl文件生成的,分别使用fdo、tdo、udo 等作为扩展名。其中udo为用户用户宏文件,用户可以对其进行编译并添加一些对Modelsim的控制指令,而fdo、tdo一般不建议进行编译的。对verilog进行仿真时,在这些文件中包含了 vsim -t lps -L Xinlinxcorelib_ver -L unisims_ver -L simprims_ver -lib work $desunit glbl 命令,对VHDL进行仿真时也有类似的命令。其中vsim是Modelsim进行仿真的命令,-L 表示仿真时需要的库文件,由此可见,在使用verilog语言编写的工程进行仿真时,默认条件下需要Xinlinxcorelib_ver 、unisims_ver 和simprims_ver三个库文件,其中,Xinlinxcorelib_ver库对应xinlinx提供的软核的功能仿真库,unisims_ver 库对应使用ECS所做原理图的仿真库,simprims_ver 库对应工程布局布线以后的时序仿真库。

VHDL仿真库的命名使用Xinlinxcore、unisims、和simprim三种名称。

     在ISE Project Navigator 中编译仿真库

    使用ISE Project Navigator 集成开发环境,可以很方便的编译需要的仿真库,如果Modelsim当前目录下的modelsim.ini文件为只读,则编译仿真库后在当前工程目录下会自动产生一个modelsim.ini文件为可写,则编译仿真库时直接修改Modelsim目录下的配置文件。

   1、使用Project Navigator  创建一个新工程或者打开一个现有的工程。

   2、选择设计的目标器件在【Sources】窗口中选择器件,如图1所示。【Process】窗口中会出现【design utilities】,选择其中的 【compile HDL simulation libraries】项,单击右键,在下拉菜单中选中【properties】命令,打开属性对话框,如图2所示。

  3、在【process properties】对话框中可以根据需要选择相应的仿真库文件,单击ok按钮。

  4、双击【compole HDL simulation libraries 】,程序将自动完成对库文件的编译。

  5、库文件编译完成以后就可以直接在 Project Navigator 集成开发环境中运行Modelsim仿真器进行仿真。下载本文

显示全文
专题