实验背景
该系列共享基于紫光同创PGL12G FPGA芯片的开发板。EDA工具为Pango设计套件2019.1-patch2,仿真工具为Modelsim 10.4。本系列分享从最直接的EDA工具体验开始,包括项目创建、模拟步骤、IP核心使用等。有了这些基本的了解之后,我们就可以了解芯片的引脚、资源、配置、内部结构等信息。
实验内容
通过点亮led灯,体验EDA工具的工程创建和仿真设置。
实验步骤
打开Pango设计套件2019.1-patch2,界面如下:
要创建新项目,请单击“新建项目”打开以下界面:
单击“下一步”指定项目名称和项目路径
单击“下一步”选择项目类型
器件选择,紫光同创有三个系列的FPGA,分为Logos、Titan和Compact系列。这三个在官网的介绍如下:
:15px;">PGL12G属于Logos系列,器件设置如下:
工程信息小结

完成后,界面如下:


消息和Tcl console

下面创建设计文件








使用了一个同步复位信号的子模块

代码编写完成后,进行综合编译



没有错误之后,编写仿真文件,







设置仿真参数


注意这里的仿真库是需要编译的,步骤在软件的help文档中有详细介绍,具体查看方法如下:




仿真参数设置完成后,运行仿真

这个时候,程序栏会闪一下,无法正常打开modelsim进行仿真,我们查看工程目录下的sim文件夹下的behav文件夹

可以看到生成了编译和仿真Tcl脚本,双击run_hehave_bat也是闪退,这里估计是软件bug,用文本编辑器查看bat文件,

排查问题后,发现bin_path这个路径没有modelsim命令,修改bat文件后另存为my_run_behav.bat(需要注意的是modelsim的路径需要加入系统变量Path)

后面如果修改了文件,再运行仿真,sim/behave文件夹下的文件会被清空,为了防止my_run_behav.bat被删除,需要设置如下:

双击my_rum_behave.bat文件,仿真启动


仿真正常
至此国产FPGA紫光同创Pango Design Suite工具的创建工程,文件,仿真设置等内容介绍结束。后面将介绍约束文件的创建以及程序下载和固化过程。
