疫情期间,收到了EEworld 发来的澎峰FPGA开发板。在今后的一段时间里,将学习一下这款开发板,期待有所收获。之前用过INTEL FPGA,从来没用过Xilinx的,从软件到硬件都需要学习,感谢组办方给了这次机会,也将学习的心得在这里记录一下。
看到论坛已经有人先收到了开发板,并进行了开箱评测,我这里也把开箱过程说一说。
开箱后,包括主FPGA开发板,电源,下载器及mini USB线。没有扩展板卡,这点比较遗憾。。电源是5V,1A,看来板子功耗不大。板上最主要的一片芯片就是主角Xilinx 公司的 Artix-7 系列 FPGA ,型号 XC7A35T 1FTG256C ,256 个引 脚的 FBGA 封装,这款芯片有33280个逻辑单元,5个I/Obank,最多210个用户引脚,对基本的设计验证来说够用了。
5个 I/0 Bank ,其中 U2E 是FPGA 专用的配置 Bank ,其 余 4个 Bank I/O 分别给LED/KEY、DDR3、JTAG/FLASH、及PX接口使用。
在FPGA芯片的旁边是一片256M的镁光的DDR3 SDRAM。板上还留有2.54mm间距的Arduino板母接口,5个轻触按键,4个拨码开关,3个三色LED,5个单色LED供用户使用。在板子的左下角还有一个PMOD接口,接8条专用信号线。
再看板子背面
在FPGA芯片的背面有密集的蛇形走线来保证信号完整性。还有一个主要的扩展接口P1,共60个脚,可以连接扩展卡,这种接口的优点是节省电路板的面积,缺点是对于没有扩展模块的用户真的不够友好,个人觉得还是2.54间距的接口灵活性更好一些。
板上共有两个下载接口,一个是下载FPGA比特流的JTAG,另一个是下载软核及代码的USER JTAG。在以后将会经常用这两个接口下载。
接下来就要搭建软件开发环境了,Xilinx的开发环境是VIVADO,这个软件超级大,20多个G,由于不是百度网盘会员下载速度只有100多k,不得不购买了百度SVIP来提高下载速度,花了一天时间总算是下载下来了。版本是2018.1版本。开发板还提供了一些开发资料,包括开发手册、原理图、LINUX虚拟机环境及澎峰的ECLIPSE C 代码开发环境以及很多测试用例,方便学习这款开发板。
开箱就到这,期待未来的学习!
期待老铁的后续测评,我也是第一个看Xilinx,希望能从你的测评贴中看到其新鲜之处!