很高兴参加这次紫光同创PL22G开发平台的试用活动。以前altera, xilinx和lattice这三家的FPGA都用过比较长的一段时间。这是第一次接触国产的FPGA,总体上来说上手还是
比较容易的。
首先是软件安装,PDS_2019.1-patch2-win64.zip这个安装包也就700MB的大小,相比较xilinx的vivado和现在intel(altera)的Quartus动不动30个G左右的大小,实在是已经非常精简了。具体安装步骤在Pango_Design_Suite_Windows_Install_Guide.pdf这个文件里写的很清楚就不多说了。里面提到两个license,一个是PDS_license和OEM_license。PDS_license就是这个软件PangoDesignSuite 的License。OEM_license是第三方组件的License。这两个License如何配置安装文件里也有详细介绍。我申请License时没搞清楚只申请了PDS_license。
安装好软件配置好PDS_license,就可以打开软件了。点击 Open User Guide会进入按装目录下的doc目录。里面是介绍软件应用的一些问题,我首先看了Pango_Design_Suite_Quick_Start_Tutorial.pdf。快速的看完这个文件基本就可以操作了,新建工程或是打开demo工程应用。我首先打开了一个demo工程led_test。软件的布局和vivado基本类似所以比较熟悉。工程文件包括.v文件和约束文件.fdc。综合完成后的工程可以打开Physical Constraint Editor看一下引脚分配。要下载.sbit文件到开发板需要看一下Fabric_Configuration_User_Guide.pdf。
接下来就是实际操作,给开发板上电,连上下载线。这时候软件电脑会自动安装驱动,第一次如果没安装上多试几次就行了。然后下载程序看到板子上流水灯动起来了。
因为我的工作主要是视频处理方面的,后面又打开一个HDMI的demo,连上HDMI线到显示器下载程序屏幕出现彩条。当我改变HDMI输出格式时重新编译时软件报错了第三综合工具Synplify Pro没有license。也就是上面提到没有申请OEM_license。这个也没关系在软件Project - Project Setting里把综合工具由Synplify Pro改成ADS就可以了,编译完成生成bit文件下载OK。