时间:2024-07-27 来源:网络搜集 关于我们 0
实验背景
本系列分享基于紫光同创PGL12G FPGA芯片的开发板,EDA工具为Pango Design Suite 2019.1-patch2, 仿真工具为Modelsim 10.4。本系列分享先从最直接的EDA工具体验开始,包括工程创建,仿真步骤,IP核使用等内容,有了这些基本的了解后,再去了解关于该芯片的引脚,资源,配置,内部结构等信息。
实验内容
通过点亮led灯来体验EDA工具的工程创建,仿真设置等内容。
实验步骤
打开Pango Design Suite 2019.1-patch2,界面如下:
新建工程,点击New Project,出现如下界面:
点击next,指定工程名和工程路径
点击next,选择工程类型
器件选择,紫光同创共有三个系列的FPGA,分为为Logos,Titan和Compact系列,这三者在官网的介绍如下:
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工具的创建工程,文件,仿真设置等内容介绍结束。后面将介绍约束文件的创建以及程序下载和固化过程。