在上一期jaya小编给大家带来了一款由知名FPGA 开发板厂商黑金出产的,国产FPGA紫光同创PGL12G开发板的硬件部分,在上一期给大家简单的介绍了一下,有兴趣的盆友,可以移步上期硬件部分的测评,这期的测评主要将会对紫光同创的这颗PGL12G进行环境的搭建和Verilog程序例程的综合等等。
OK开始进入正题,作为一款国产的FPGA,肯定是有一个套新的环境,像是Xilinx的开发环境Vivado或者老一些的芯片都是用ISE的,像是Intel的FPGA环境一般Quartus。我们的这颗来自紫光同创的国产FPGA所应用的开环境是Pango Design Suite。当你获取了开发板,自然界就会拿到,板卡对应的环境安装包,如下图。
按照找手册,我们打开Setup.exe进行安装,不过既然提供的exe安装包文件,估计我拿到的软件是只能在Windows 下进行使用,像是Vivado的话是可以在linux下进行安装的,听说linux下的运行效率更好,同样的硬件配置综合工程速度更快。不过小编也没做过那么大的FPGA的工程需要综合,需要提速到Linux版本的,Windows版本基本已经可以满足小编的需求了。OK,这样我们就开始安装,安装的过程大家都懂得,下一步到天黑就好了。
然后,小编就遇到了第一个难点,是关于License 配置的问题,License是需要申请的,要得到一个绑定MAC地址的的License文件。License文件有两种Node-locked License(单机版)和Floating License(服务器版)两种,我们个人来用呢,就是用Node-locked License就可以了。
申请的方法,就是在网页申请,网页连接如下:https://www.pangomicro.com/support/License/index.html
填好申请的需求后,可能需要联系一下官方,小编也不确定是因为节假日期间申请被忽略了还是什么其他的原因,小编的申请提交后就石沉大海了,后面通过和官方沟通才拿到Node-locked License。关于MAC地址的填写,请注意使用你默认上网网卡的MAC地址,否则可能使用起来会有问题。比如你经常用无线网卡来连接网络,那么就要填写你的无线网卡的MAC地址。官方会提供我们一个*.lic的文件,启动软件的时候填写下*.lic文件的目录就可以正常打开软件了。(小编这边已经填过一次了,这个填写*.lic地方的显示略有不同)
相应的license配置好,软件才能正常工作, Pango Design Suite 需要 PDS License文件,同时还有另外一个License,是软件内置的Synplify 综合工具,这个综合工具也需要相应的 OEM License 文件。 两个License配置好了我们的软件也就能正常的工作了。
打开软件环境的界面如下图。相对比来说还是比较简洁明了,我们来建立一个project来看看。
创建project的第一个见面先给我们一个简介,告诉我们在创建工程的时候都需要提供什么信息。我们直接Next就好。