利用Modelsim仿真高云工程文件的操作步骤

注意事项:

1、modelsim不要使用Altera自带的,否则无法识别高云的仿真器件库

(本人使用的是modelsim 10.5版本,高云EDA开发软件版本为Gowin_V1.9.8.07

2、每次关闭modelsim后,再次打开进行仿真,都需要重新添加、编译器件库,即从第3步开始。

3、如果器件库已经安装好并且可用,直接跳到第5步

 

 

 

相关参考链接:

1、modelsim软件合集:

链接:https://pan.baidu.com/s/1-V9f-cR7--N-CLgAz0uQrQ

提取码:open

2、licsence破解教程

链接:https://blog.csdn.net/qin_feiyu/article/details/90199580

注:上述破解链接中的第4步,我只看到了mgls64.dll一个文件,按照步骤走下去仍然可以破解成功。

 

一、建立器件库文件夹

首先在modelsim安装目录下建立gowin器件库文件夹,比如gowin.lib。 如图1-1所示。

图1-1 新建器件库文件

 

二、复制器件库

将高云安装目录下的器件库复制到gowin.lib文件夹下,如图2-1。

图2-1 器件库文件图示

将高云安装目录下的这两个文件夹拷贝到第1步中的gowin_lib文件夹内。

第2步结束后,直接跳到第5步,如果最后出现第8步Library所示界面,也是可以实现仿真的。如果要稳妥起见,还是一步一步来。

 

三、改变工作器件库

打开modelsim,调整工作器件库:

modelsim --> File --> Change Directory --> 选择第一步建立的文件夹gowin_lib,如图3-1。

图3-1 器件库文件

点击确定。

四、编译器件库

modelsim --> Compile --> 选择工作库以及需要编译的文件,如图4-1。

图4-1 编译库文件

1.首先选择Library,还是刚刚创建的gowin_lib;

2.然后选择与FPGA板子型号相对应的仿真库,我使用的型号是GW1N系列的,而且开发语言使用的是Verilog语言,所以选择prim_sim.v文件;

3.点击Compile(modelsim下方会显示进度条);

4.编译结束后,点击Done。

如果需要添加多个库文件,可重复1到4步骤。

 

五、新建Library工作目录

modelsim --> new --> Library --> 自行添加目录名字

这里将Library命名为 gowin_work,如图5-1。

图5-1 新建工作库

因为还没有添加工程文件,所以“gowin_work”显示为empty。

 

六、建立工作文件夹

建立工作文件夹,如图6-1:

图6-1 新建工作文件夹

这个文件夹的位置可以是任意的,这里为了方便把它和gowin_lib放在一起。

然后将要进行仿真的高云src文件夹复制到gowim_workfile文件夹下。如图6-2:

图6-2 复制工程文件

 

七、新建工程

创建工程,添加工程文件,如图7-1。

modelsim --> new --> Project

图7-1 新建工程

1.根据实际工程输入名称;

2.选择工程存放位置,这里选择刚刚建立的文件夹gowin_workfile;

3.默认库名字,这里输入第5步新建的gowin_work。 其他无需修改,点击OK。

接下来弹出图7-2:

图7-2 添加工程文件

新建文件选1,添加已有文件选2;

这里添加高云EDA软件上已经编译过的.v文件,所以选择2。

图7-3 添加工程文件

注意:这里除了添加工程文件,testbench文件,还需要将高云的库文件(第4步提到的prim_sim.v文件)添加进去。

如果工程中含有高云的IP核,分以下两种情况处理:

1.IP为非加密类型,添加.v文件;

2.IP为加密类型,添加.vo文件。 

添加完成后的文件如下图7-4所示:

图7-4 Library界面工程文件示图

然后modelsim --> Compile --> Compile All。

编程完成后,如下图7-5:

图7-5 Library界面工程文件示图

如果编译不通过,会显示“✘”,需自行修改。

 

八、仿真

以上步骤均确认无误后,Library界面如下图8-1:

图8-1Library界面工程文件示图

点击Library界面“gowin_work”左边的“+”按键,文件显示如图8-2,即可以开始仿真。

图8-2 Library界面工程文件示图

1.PLL的 IP 核文件

2.仿真库文件,即prim_sim.v

3.仿真文件

4.工程文件

右击仿真文件(led_shift_testbench),点击“Simulate”,即可开始仿真。

仿真波形如图8-3:

图8-3 仿真波形

posted on 2023-05-19 16:43  ღ墨竹照月影  阅读(4179)  评论(0)    收藏  举报