本帖最后由 eew_3sqZMg 于 2021-3-16 16:31 编辑
澎峰FPGA开发板拿到手已经两个多月了,在这两个月的时间里,逐渐熟悉了VIVADO的开发环境和开发方法,基本熟悉了开发流程。但也相信,这些也只是触到了皮毛,软硬件的潜力还远远没有发掘。
测评分两个方面:
首先是裸机的硬件测评,基于verilog硬件描述语言对连接的FPGA上的硬件进行测试(比如:LED,数码管等),这一类测试主要是测试开发板的基本硬件功能,并不是真的用FPGA做某些控制动作,因为这都不是FPGA的强项,但这些测试令我基本熟悉了开发的流程。对一些接口的测试(比如:UART)可以方便后期的一些调试。
另外一部分测试则是基于RISC-V软核之上进行的,掌握了软核的烧写方法,以及基于软核之上进行开发的开发环境与开发工具。在现今的国际大趋势下,将RISC-V与FPGA融合在一块儿,也算是赶了回时髦。在这里不得不感谢澎峰团队的背后默默付出,因为所用的工具、开发环境,所有的参考用例与资料都出自澎峰,尤其是在软核基础之上开发,如果没有澎峰的开发环境,自己来搭建的话肯定要费一番功夫。
下图为软核在35T FPGA上占用资源的情况:
从上图能基本看出查找表、布线与IO的占用情况,可以确定的是RISC-V软核并没有耗尽35T的资源,依然给用户留有一定的应用空间,比预想的情况要好,这都得益于近些年FPGA技术及工艺的进步与资源密度的增加。
其实测评澎峰开发板,我是有私心的,手头一直缺少一块Xilinx的开发板,而XILINX作为FPGA的龙头老大,个人感觉在各方面做的都要优于INTEL FPGA(Intel 大佬别生气啊,自从被Intel收购),近期也参加了一些Xilinx的网络研讨会,对Xilinx的好感倍增。
然而,FPGA的修行长路漫漫,涉及到的各方面的知识都有所欠缺,所发的帖子不求给别人以启发,只求做个反面教参,最后再次感谢澎峰能给这次测评的机会,至少让我获益良多!