芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 3008|回复: 0

【智多晶FPGA-032】【开发流程】使用Modelsim编译SA5Z系列器件库

[复制链接]
  • TA的每日心情
    慵懒
    2021-2-24 10:16
  • 425

    主题

    785

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    15870
    QQ
    发表于 2022-4-13 13:42:00 | 显示全部楼层 |阅读模式

    本帖介绍使用Modelsim仿真智多晶FPGA设计时候需要用到的各种底层库的编译方法。
    使用Modelsim仿真智多晶FPGA的设计工程,需要首先对其器件底层库文件进行编译以得到Modelsim能够识别的库文件。该步骤需要在第一次使用智多晶FPGA的时候进行,而编译出来的库后续可以随时使用,不用每次仿真之前再编译。因此本内容单独摘出来作为一节。



    仿真智多晶FPGA的工程,推荐使用较新版本的Modelsim-SE软件,例如笔者使用的Modelsim 10.7-SE版本。大家需要的可以从下述链接去下载。
    【软件工具合集2】各种各厂家FPGA开发相关软件下载地址:http://www.corecourse.cn/forum.php?mod=viewthread&tid=28768
    安装和破解的方法就不多说了。



    1、新建Modelsim库
    打开ModelSim软件,依次点击菜单栏中【File】->【Change Directory】选项进入路径切换页面,如下图所示。

    untitled1.png
    在打开的选择文件夹页面,定位到modelsim软件安装的根目录,如笔者的是modelsim64_10.7。如下图所示。
    untitled2.png
    在菜单栏依次点击【File】->【New】->【library】选项,以打开新建库界面。如下图所示。

    untitled3.png

    在打开的界面中选择第一项“a new library”,“library Physical Name”输入“XiST”,然后点击“OK”,如下图所示。
    untitled4.png

    如果在Library列表中出现了XiST(empty)库,且路径为前面设置的位置(工程根目录下),则表明库新建完成。
    untitled5.png


    2、编译智多晶FPGA 的Seal器件的库文件
    在菜单栏中依次点击【Compile】->【Compile】以打开编译库文件界面,如下图所示。
    untitled8.png

    在打开的界面中,一定先下拉选择library为我们刚刚创建的XiST,然后修改文件路径为hqfpga软件的seal系列器件的库路径,具体为:“\hqv3_xist_3.0.4_FT033024_win64\build\common\sim\verilog\XIST\seal”,如下图所示。
    untitled9.png

    在该路径下,会显示所有的源文件,先用键盘组合键Ctrl + A以全选中所有文件,然后点击Comiple按钮以开始进行编译。此时Modelsim的transcript窗口会快速刷新各种编译过程信息,待编译完成后,点击Done按钮以完成编译。如下图所示。
    untitled10.png


    编译完成后,在XiST这个库下面就会出现各种元件了,如下图所示。
    untitled11.png

    3、添加库到Modelsim默认库列表
    刚刚编译好的库,要想后续能够被modelsim软件能够自动找到并添加使用,需要将其添加为Modelsim默认库之一。添加的方式很简单。找到modelsim安装位置,如笔者电脑为D:\modeltech64_10.7,在该路径下有个名为modelsim.ini的文件。这是一个只读文件。
    右键选中modelsim.ini文件,点击属性,在属性设置界面,将其只读属性勾选去掉,如下图所示。

    untitled12.png

    用记事本打开modelsim.ini文件,然后在该文件的17行左右,加上XIST库的指定语句“XiST = $MODEL_TECH/../XiST”,如下图所示。
    untitled13.png

    保存、关闭文件,然后恢复该文件只读属性。

    至此,关于如何使用Modelsim编译智多晶Seal系列FPGA的库文件的方法就介绍完毕了,下一步我们就可以使用Modelsim创建仿真工程并对设计工程进行仿真了。该部分内容,我们单独开贴介绍。

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

    GMT+8, 2024-5-4 18:06 , Processed in 0.155405 second(s), 35 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

    快速回复 返回顶部 返回列表