大家好,我是小梅哥,这里给大家介绍国产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仿真时器件库的编译方法相关推荐

  1. 国产智多晶FPGA使用Modelsim仿真RTL设计方法

    大家好,我是小梅哥,这里给大家介绍国产FPGA厂家"西安智多晶"微电子的FPGA使用Modelsim软件仿真智多晶FPGA的RTL设计的方法.本博客将陆续发表更多国产FPGA的开发 ...

  2. Modelsim SE仿真之器件库的编译与使用

    最近常用Vivado自带的仿真工具,以至于Modelsim SE的使用变得非常陌生,这里针对Modelsim SE自动化仿真使用过程进行一个学习总结,温故而知新. 常用的Altera和Xilinx两家 ...

  3. 国产智多晶FPGA基于Verilog的设计开发流程

    大家好,我是小梅哥,这里给大家介绍国产FPGA厂家"西安智多晶"微电子的FPGA基于Verilog进行逻辑设计的开发流程,步骤详细,可作为大家的评估参考.本博客将陆续发表更多国产F ...

  4. 国产智多晶FPGA 带Cortex-M3硬核CPU的FPGA器件简介

    大家好,我是小梅哥,这里给大家介绍国产FPGA厂家"西安智多晶"微电子带Cortex-M3硬核CPU的FPGA芯片的相关资源.本博客将陆续发表更多国产FPGA的开发和使用方法. 正 ...

  5. 国产智多晶FPGA开发软件HqFPGA下载和安装方法

    大家好,我是小梅哥,这里给大家介绍国产FPGA厂家"西安智多晶"微电子的FPGA开发软件HQFPGA的安装方法.本博客将陆续发表更多国产FPGA的开发和使用方法. 正文开始 用户可 ...

  6. FPGA篇(六)关于Modelsim仿真时不能编译`include文件解决办法【Verilog】【Modelsim】(转)

    问题描述: 只要用到include,编译就出错,抱怨Cannot open `include file "params.v",但是在使用params.v文件中定义的参数时,已经在调 ...

  7. Modelsim仿真时不能编译`include文件解决办法

    问题描述: 只要用到include,编译就出错,抱怨Cannot open `include file "params.v",但是在使用params.v文件中定义的参数时,已经在调 ...

  8. 【调用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 ...

  9. modelsim仿真时,有Hiz值或输出为红线时的一种可能原因

    关于modelsim中出现红线或有值为Hiz的问题 最近在写verilog,写了一个多模块的工程并仿真,但遇到这样一个问题: 自己设置的时钟信号能够正常变化,顶层的输入正常,但复位信号rst的值一直为 ...

最新文章

  1. 2016/09/12
  2. Showdoc 搭建项目 API 文档系统
  3. xss过滤器无法处理ajax请求_thunkPHP 预防XSS攻击
  4. 解决172.17 或者172.18 机房环境下harbor服务器不通的问题
  5. java 二叉树_拼多多Java开发1234面:二叉树+负载均衡+MySQL+Redis+高并发
  6. 清华郝景芳:中国教育还欠缺什么?如何弥补当下教育的不足? (公号回复“郝景芳”下载PDF典藏版)
  7. VMware虚拟机安装Win10教程
  8. 022 漏洞与木马、端口扫描、病毒(娱乐向...pdf)
  9. 利用GATK4.1 mutect2寻找体细胞突变(SNV和INDEL)
  10. java flappy bird_Java实例---flappy-bird实例解析
  11. Linux中gcc4.8.5升级到gcc5.4.0用已经编译好的安装包升级(重点是不用编译安装,可以更省时)
  12. strftime格式
  13. 单片机初学者电路常识
  14. Microsoft store 无法联网。你似乎没有联网。代码: 0x80131500
  15. 渝粤题库 陕西师范大学 《教育法学》作业
  16. 2022-2027年中国PLC光分路器芯片行业市场调研及投资战略研究报告
  17. 物权法全文内容有哪些呢-广告外链_萍乡凤凰网广告哪家好,优酷竞价_一帆创众网络...
  18. 青岛跻身互联网+智慧城市全国十强
  19. 金彭电动三轮车质量好吗?来听听“老司机”怎么说
  20. ChatGPT实现大麦抢票脚本

热门文章

  1. videojs动态封面_video.js如何动态的播放视频?
  2. python修改注册表,
  3. 一键部署springboot到Docker
  4. Datagridview代码设置选中行后,没有触发SelectionChanged事件
  5. 新手可以做的副业,兼职项目推荐,直接照搬月入几K
  6. 关于堆内存和栈内存释放
  7. redis做用户登陆
  8. .net aspx三种导出excel的方法
  9. 如何让程序在后台保持挂起状态
  10. 达不达标的公式计算机,新人Excel不够老到?学会6个公式技巧,分分钟高效办公...