Xilinx ZedBoard平台设计开发建议
0赞Xilinx ZedBoard平台设计开发建议
在数字高速发展,双核多核甚至核阵列开始出现的时刻,在28nm技术纵行,20nm技术跃跃欲试的今天,在视频图像不可或缺,数字甚至能表示一切的未来,FPGA的发展几乎成为了数字领域的焦点:
“华为ASIC设计案,FPGA双雄胜算几何?”
“缘何赛灵思20nm产品系列仍将继续领先一代?”
“清算Xilinx与Altera“流水账”,不只是角逐战?”
“FPGA双雄针锋相对,Xilinx与Altera霸主之争?”
此起彼伏,在竞争之中共进,究竟谁会是霸主,谁都无法给出一个确定的答案!自我接触FPGA以来,4年之久,看过的世面不算多,但也算是略知一二:Altera大学生计划做的很不错,但Xilinx在产品应用上推广的更好、Altera有“亚洲创新设计大赛”,同时Xilinx有“机器人设计大赛”,但支持力度的不同,同时Quartus II更具傻瓜式,导致了大部分学生更依赖于Altera。
当然,这不是我想说的主要内容。Altera、Xilinx和Logic开发领域不相上下,但是在系统集成方面,有较大的差距,以其不同的架构,不同的平台,受到了不同的亲睐。此处就我对ZedBoard一个月的了解以及适用,想提出一些微薄的建议:
在计算机发展几乎成熟的时代,一台“新颖”的“可重构计算机”的出现,势必会掀起一定的风波。这个想法3年前我就有构思过,但是由于本身能力不足,以及硬件架构的不支持,只局限于空想。直到ZedBoard出现之际,我看到了依稀的前景,28nm双核Cortex A9的最近架构,无以伦比的性能,谁能不激动呢?同时ZedBoard板载512M DDR3内存,HDMI以及USB接口,软硬件完美结合的结构让设计变得随心所欲。
以下是我构思的“可重构计算机”的架构:
在Altera、Xilinx 28nm技术几乎争先恐后发布,为了抢占市场,决定未来,双方展开了激烈的竞争。但是据我所示Altera Cyclone V迟迟没有货源,1年前的承诺遥遥无期,而Xilinx 28nm发布时刻起,硬件平台同步跟进,现在几乎成功的“诱惑”了我们着一些FPGA发烧友!
就目前Xilinx ZedBoard平台适用情况而言,已经能实现一下功能:
1) 支持最基本的PC架构,方便移植Linux内核,定制属于自己的外设
2) 支持U盘,鼠标,键盘
3) 支持千兆以太网
4) 支持音频输入输出
5) 支持HDMI高清视频接口
目前,我们能够自定义任意的Linux内核,甚至在ZedBoard→Linux平台上,进行软件开发。
但同时,ZedBoard尚有很多欠缺的部分:
1) VGA接口如果能设计成标准模式(ADV7123),能更好的兼容HDMI以及VGA,目前的VGA几乎只是摆设
2) 日后若能支持内存条,将能更好的实现可重构计算机
3) 加一个摄像头上去,通过Linux 软件编写如果驱动,前兆以太网上传服务器,更好的支持视频图像的软硬件处理,支持发烧友为后期的开发。
4) 目前还不能实现SATA硬盘读写,这方面正在研究中,日后若能支持USB2.0以及USB3.0等多种接口,ZedBoard V2将无语伦比的强大!
5) ……
如下图所示,Altera的Stratix III平台,几乎可以实现同样的功能,甚至还支持了内存条,海量内存,让设计变得更加的宽松。因此双核Cortex A9的FPGA,平台如能通过相应的升级,将会受到更多开发者的亲睐。
此处,我支持在闲余之际,对ZedBoard作理所能力的浅薄建议,希望ZedBoard能够有更好的未来,希望Xilinx能有更多完善的架构。期待Xilinx未来的产品,期待更美好的数字明天
“永远无法达到完美,只能无限制的接近完美……”
—CrazyBingo
—2012-11-14