国产智多晶FPGA使用Modelsim仿真时器件库的编译方法
大家好,我是小梅哥,这里给大家介绍国产FPGA厂家“西安智多晶”微电子的FPGA使用Modelsim软件编译仿真库,以使用modelsim仿真其RTL设计的方法。本博客将陆续发表更多国产FPGA的开发和使用方法。
本帖介绍使用Modelsim仿真智多晶FPGA设计时候需要用到的各种底层库的编译方法。
使用Modelsim仿真智多晶FPGA的设计工程,需要首先对其器件底层库文件进行编译以得到Modelsim能够识别的库文件。该步骤需要在第一次使用智多晶FPGA的时候进行,而编译出来的库后续可以随时使用,不用每次仿真之前再编译。因此本内容单独摘出来作为一节。
仿真智多晶FPGA的工程,推荐使用较新版本的Modelsim-SE软件,例如笔者使用的Modelsim 10.7-SE版本。
1、新建Modelsim库
打开ModelSim软件,依次点击菜单栏中【File】->【Change Directory】选项进入路径切换页面,如下图所示。
在打开的选择文件夹页面,定位到modelsim软件安装的根目录,如笔者的是modelsim64_10.7。如下图所示。
在菜单栏依次点击【File】->【New】->【library】选项,以打开新建库界面。如下图所示。
在打开的界面中选择第一项“a new library”,“library Physical Name”输入“XiST”,然后点击“OK”,如下图所示。
如果在Library列表中出现了XiST(empty)库,且路径为前面设置的位置(工程根目录下),则表明库新建完成。
2、编译智多晶FPGA 的Seal器件的库文件
在菜单栏中依次点击【Compile】->【Compile】以打开编译库文件界面,如下图所示。
在打开的界面中,一定先下拉选择library为我们刚刚创建的XiST,然后修改文件路径为hqfpga软件的seal系列器件的库路径,具体为:“\hq_2.13.3_032022_win64\build\common\sim\verilog\XIST\seal”,如下图所示。
在该路径下,会显示所有的源文件,先用键盘组合键Ctrl + A以全选中所有文件,然后点击Comiple按钮以开始进行编译。此时Modelsim的transcript窗口会快速刷新各种编译过程信息,待编译完成后,点击Done按钮以完成编译。如下图所示。
编译完成后,在XiST这个库下面就会出现各种元件了,如下图所示。
3、添加库到Modelsim默认库列表
刚刚编译好的库,要想后续能够被modelsim软件能够自动找到并添加使用,需要将其添加为Modelsim默认库之一。添加的方式很简单。找到modelsim安装位置,如笔者电脑为D:\modeltech64_10.7,在该路径下有个名为modelsim.ini的文件。这是一个只读文件。
右键选中modelsim.ini文件,点击属性,在属性设置界面,将其只读属性勾选去掉,如下图所示。
用记事本打开modelsim.ini文件,然后在该文件的17行左右,加上XIST库的指定语句“XiST = $MODEL_TECH/../XiST”,如下图所示。
保存、关闭文件,然后恢复该文件只读属性。
至此,关于如何使用Modelsim编译智多晶Seal系列FPGA的库文件的方法就介绍完毕了,下一步我们就可以使用Modelsim创建仿真工程并对设计工程进行仿真了。该部分内容,我们单独开贴介绍。
国产智多晶FPGA使用Modelsim仿真时器件库的编译方法相关推荐
- 国产智多晶FPGA使用Modelsim仿真RTL设计方法
大家好,我是小梅哥,这里给大家介绍国产FPGA厂家"西安智多晶"微电子的FPGA使用Modelsim软件仿真智多晶FPGA的RTL设计的方法.本博客将陆续发表更多国产FPGA的开发 ...
- Modelsim SE仿真之器件库的编译与使用
最近常用Vivado自带的仿真工具,以至于Modelsim SE的使用变得非常陌生,这里针对Modelsim SE自动化仿真使用过程进行一个学习总结,温故而知新. 常用的Altera和Xilinx两家 ...
- 国产智多晶FPGA基于Verilog的设计开发流程
大家好,我是小梅哥,这里给大家介绍国产FPGA厂家"西安智多晶"微电子的FPGA基于Verilog进行逻辑设计的开发流程,步骤详细,可作为大家的评估参考.本博客将陆续发表更多国产F ...
- 国产智多晶FPGA 带Cortex-M3硬核CPU的FPGA器件简介
大家好,我是小梅哥,这里给大家介绍国产FPGA厂家"西安智多晶"微电子带Cortex-M3硬核CPU的FPGA芯片的相关资源.本博客将陆续发表更多国产FPGA的开发和使用方法. 正 ...
- 国产智多晶FPGA开发软件HqFPGA下载和安装方法
大家好,我是小梅哥,这里给大家介绍国产FPGA厂家"西安智多晶"微电子的FPGA开发软件HQFPGA的安装方法.本博客将陆续发表更多国产FPGA的开发和使用方法. 正文开始 用户可 ...
- FPGA篇(六)关于Modelsim仿真时不能编译`include文件解决办法【Verilog】【Modelsim】(转)
问题描述: 只要用到include,编译就出错,抱怨Cannot open `include file "params.v",但是在使用params.v文件中定义的参数时,已经在调 ...
- Modelsim仿真时不能编译`include文件解决办法
问题描述: 只要用到include,编译就出错,抱怨Cannot open `include file "params.v",但是在使用params.v文件中定义的参数时,已经在调 ...
- 【调用IP宏文件进行仿真】modelsim仿真时出现 Instantiation of 'xxx' failed. The design unit was not found....
出现错误类似:modelsim 仿真fifo时出现 Error: (vsim-3033) E:/Programs/ModelSim/fifo/ps2_fifo.v(75): Instantiation ...
- modelsim仿真时,有Hiz值或输出为红线时的一种可能原因
关于modelsim中出现红线或有值为Hiz的问题 最近在写verilog,写了一个多模块的工程并仿真,但遇到这样一个问题: 自己设置的时钟信号能够正常变化,顶层的输入正常,但复位信号rst的值一直为 ...
最新文章
- 2016/09/12
- Showdoc 搭建项目 API 文档系统
- xss过滤器无法处理ajax请求_thunkPHP 预防XSS攻击
- 解决172.17 或者172.18 机房环境下harbor服务器不通的问题
- java 二叉树_拼多多Java开发1234面:二叉树+负载均衡+MySQL+Redis+高并发
- 清华郝景芳:中国教育还欠缺什么?如何弥补当下教育的不足? (公号回复“郝景芳”下载PDF典藏版)
- VMware虚拟机安装Win10教程
- 022 漏洞与木马、端口扫描、病毒(娱乐向...pdf)
- 利用GATK4.1 mutect2寻找体细胞突变(SNV和INDEL)
- java flappy bird_Java实例---flappy-bird实例解析
- Linux中gcc4.8.5升级到gcc5.4.0用已经编译好的安装包升级(重点是不用编译安装,可以更省时)
- strftime格式
- 单片机初学者电路常识
- Microsoft store 无法联网。你似乎没有联网。代码: 0x80131500
- 渝粤题库 陕西师范大学 《教育法学》作业
- 2022-2027年中国PLC光分路器芯片行业市场调研及投资战略研究报告
- 物权法全文内容有哪些呢-广告外链_萍乡凤凰网广告哪家好,优酷竞价_一帆创众网络...
- 青岛跻身互联网+智慧城市全国十强
- 金彭电动三轮车质量好吗?来听听“老司机”怎么说
- ChatGPT实现大麦抢票脚本