【明德扬科教】新手如何选择FPGA开发板?(图文说明)
1、论FPGA开发板的重要性!
FPGA,现场可编程门阵列。最近几年,FPGA又重新升起热度,人工智能,NFV/SDN,数据分析,媒体处理,5G,ADAS等概念兴起,FPGA在这些兴起火爆的领域的运用越来越广。市场上对于FPGA的从业人员需求大大增加,很多在校学生与企业的工程师们,都想纷纷踏进这个领域学习以及从事相关工作。对于刚刚入坑FPGA的朋友们,怎么快速入门,提起兴趣,这是大家迫切需要了解的事情。那么,新手到底如何选择一款适合自己的FPGA开发板呢?
近年来FPGA开发有趋向于高级语言化开发,但是目前市场的大量需求还是传统的数字通信,高速逻辑接口等开发应用为主。所以目前网上可购买的FPGA开发板都是以高速逻辑接口等应用为主的开发板。选择开发板,性能,外设当然是第一要素了,FPGA开发板的性能最主要的就是看FPGA芯片了。
2、明确FPGA内部逻辑构成
首先我们知道,ALTERA 的FPGA内部逻辑资源是由逻辑单元(LEs),嵌入式RAM(embeddedmemory),M9K存储块(M9K memory blocks),可编程互连单元,可编程I/O资源,PLLs等构成的。
3、当前市场有哪些FPGA系列开发板
目前市场上的FPGA入门开发板,也是以altera(已经被Intel收购)的cyclone IV E系列为主,当然也有一些开发板用的是cyclone III跟cyclone II,我们本着买新不买旧的原则(老产品线altera公司停产了,目前在市面上流通的基本上都是翻新芯片),这里就不予赘述了。对于alteracyclone IV E系列介绍表格,我们可以得到型号EP4CExx, xx在这里表示LEs 数量,数量级是K,拥有更多逻辑单元,在设计复杂的工程时,需要采用大量的逻辑单元的开发时,拥有的设计思路就多,选择也多。
4、兼顾全局时钟网络
5、FPGA的性能资源
初学者在入门以后,这些外设对于提高自己的应用于开发能力特别重要,到了提高阶段,如果又要重新购买更高级的开发板,这对自己的学习进度来说可不是什么利好关系,我们刚了解好这款FPGA的架构等信息的时候,更换FPGA学习,又是一个漫长的学习理解过程,这是致命的。最重要的是,这三家的板子再加了烧录器后的价格,竟然都差不多,因为MP801是有包含烧录器的。这对学生党来说可是个利好消息,更高端的性能与外设,价格却差不多。
所以,初学者不仅仅要考虑选择比较容易上手的开发板,更需要拥有更强大性能外设的开发板,以致于在提高阶段拥有更好,更快速的学习过程。