紫光同创PGL22G开发平台试用连载-(1)软硬件初步体验

yuancwei 提交于 周一, 08/24/2020
紫光同创PGL22G开发平台试用连载-(1)软硬件初步体验

因为国产化的迫切需求,很早就在关注国产化的FPGA了。但国产化的FPGA,感觉各方面的信息/资料都不是那么好弄到手,又没有比较权威的信息来判断到底哪家FPGA比较好,因此迟迟无法下手。目前国内FPGA厂商(包括军工的)数量据我了解不少于8家,未来的并购(dao bi)不可避免,选择一个实力强大的FPGA厂商对于小批量使用者来说确实十分重要。

ALINX与紫光同创的这次合作又给了一个选择它的理由,源于多次使用ALINX开发板积累起来的信任。PGL22G开发板一如既往地给人做工精致的感觉,项目中需要使用的接口(串口、以太网、SD卡及扩展排针接口)也应有尽有,非常对胃口。

1.软件部分体验

在收到开发板硬件之前就已经下载安装了PANGO软件(Pango Design Suite 2020.2-SP1)开始研究之旅了,毕竟在FPGA的设计中,开发软件的重要性绝对不低于FPGA芯片本身。软件使用体验如下:

注册送8―88的白菜网址(1)从主界面及程序下载界面上来看,比较像XILINX ISE软件的套路;

注册送8―88的白菜网址(2)该有的功能都有(设计导入,管脚约束,时序约束,实现流程,下载,在线逻辑分析工具等),每一步的报告内容还是相当详细的(综合报告,映射报告,布局布线报告,时序报告,功耗报告,编程文件报告等都可以比较方便地查看);

图1

(3)可以编译基于Modelsim的仿真库;目前电脑上安装的两个版本Modelsim SE-64 10.1c和Modelsim SE-64 2019.2都可以使用,仿真正常(下图分别是基于Modelsim SE-64 2019.2的库编译结果和仿真PLL ipcore的波形);

图2图3

 

2.硬件部分体验

注册送8―88的白菜网址暂时就使用ALINX自带的工程来试试板子了。上电后板子里面直接有程序在运行了。

首先尝试的是“01_led_test”例程。使用工具扫描非常顺利,在线下载“led_test.sbit”后可以发现流水灯走起来了。下载“led_test.sfc”到配置flash,下载耗时约20秒,速度还是不错的。断电后重启,流水灯走起。

图4

注册送8―88的白菜网址另外试了一下我比较关注的以太网部分的例程,下载程序到flash成功后重启,将开发板与电脑网口互连,速率协商为千兆。按照例程要求进行ping操作成功:

图5

长度为200字节的包也可以ping通:

图6

注册送8―88的白菜网址长度为400字节的包不能ping通,应该是逻辑设计不支持。

图7

 

3.总结

因为对XILINX和INTEL的FPGA都有一定的经验,总的来说这次软件和硬件的体验都不错,没有遇到什么卡壳的问题。下一步就要逐步移植工程到开发板上进行试验了。

该开发板上FPGA PGL22G应该是属于中低规模应用的产品,有ALINX的加持,对于初学者使用起来应该也不会有太大的问题。

注册送8―88的白菜网址相关的文章

Digi-Key