【赛灵思FPGA】基于FPGA的可重构计算机(七)
0赞--------------------------------------------------------------------------------华丽的分篇线-----------------------------------------------------------
8. ZedBoard的闪亮登场,刷新梦想
于是有“人”终于还是坐立不安,按捺不住了!经过再三考虑,DIGILENT、AVNET、Xilinx合作开发的ZedBoard开发板面世了!Xilinx率先推出了一款双核的Cotex A9 FPGA,让我们这些发烧友尝尝鲜,见证奇迹的到来,梦想还会远吗?
这款双核Cortex FPGA的ZenBoard,便是基于Xilinx的Zynq-7000系列的FPGA。其包括了主频为1G的Cortex A9、DSP、Logic,功耗降低了50%,同时对于操作系统、IP、工具而言更加的灵活,更以28nm技术在业界突破了极限,迎来了新的IC时代!
ZedBoard以其强大的功能,震撼了FPGA发烧友,主要包括了:
1) Zynq-7020双核Cortex A9 的FPGA
2) 512M的DDR3内存
3) 256M FLASH
4) 4G SD卡
5) 10/100/1000 M以太网
6) HDMI视频输出
7) 音频输入输出接口
8) USB接口
仅从硬件开发平台而言,ZedBoard已经包含了一台计算机主板所必须有的接口,难道Xilinx早已有所准备,暗中计划,打算实现“可重构计算机”,让历史开始颠覆,让下图成为现实吗?
Yes,you are right。。。。
虽然Zynq-7020没有Zynq-7040那么强大(1G的ARM主频),但是双核677M主频在带宽上已经足够的惊人。况且这不仅仅是一片ARM,而是一个FPGA,更以其包含DSP+Logic,不管是CPU线程,还是FPGA的加速功能,同时数字信号处理对于算法有强大的支持,这简直已经可以无法无天了。。。
那么,我们到底能做什么呢?
期待,仅仅是为了更好的;努力,也仅仅是因为期待……
我想说:在ZenBoard上实现Ubuntu 12.0的Linux操作系统,支持鼠标、键盘、U盘、音响甚至移动硬盘外设,以HDMI-LCD为图像显示终端,能直接通过普通网线上网,实现一台最简单的基于FPGA的Linux操作及系统的“可重构计算机”!
你说可以吗?
我曾大胆猜想过,同时也见到有同样想法的人。一直遥遥无期的努力+期待之中,于茫茫人海之中,我终于等到了她……我达达的马蹄是美丽的错误,我不是归人,我只是个过客……
不好意思,基于FPGA的Linux操作及系统的“可重构计算机”,已经活生生的摆在了眼前。。。。
“人之所以能,是因为他相信能”。站在Xilinx巨大的肩膀上,见证了“可重构计算机”的奇迹,无比激动,因为曙光初现了;无比平静,因为我知道,要做的还有很多很多……
革命尚未成功,同志仍需努力!14nm ARM成功流片,Cortex-A50还会远吗?(http://www.elecfans.com/article/90/153/2012/1101295934.html)
当然Xilinx也需要努力,一方面能改进各种Bug,另一方面,能够加把劲,向20nm甚至14nm进军,更高主频的内核,多核Cortex甚至核阵列的FPGA,以及更低的功耗。彼时彼刻,颠覆未来,奇迹只在那么一瞬间……
倘若某一天,通过改版,能改进并且支持一下功能:
1) 直接支持DDR3的内存条
2) 更大的板载FLASH(可安装多版本的操作系统)
3) USB 3.0
4) 同时支持HDMI-LCD以及VGA
5) ……
那我的预言,我的梦想,我的期待:“基于FPGA的可重构计算机”,还会远吗???
“可重构计算机”的预言,在就告一段落,但是新的旅程才刚刚开始,要做的路还是很长很长!我还是会不断的努力,不断地尝试,不断地升级,不断地分享,希望有人会跟踪《颠覆未来:基于FPGA的可重构计算机》……