CrazyBingo

【赛灵思FPGA】基于FPGA的可重构计算机(六)

0
阅读(13878)

 

《颠覆未来:基于FPGA的可重构计算机》 1

1. 写在前面的话 1

2. 可怕的未来 2

3. 数字世界的发展 3

4. 未来计算机预测 5

5. 目前已有的技术 7

5.1. 万兆以太网技术 7

5.2. HDMI、3D技术的出现 9

5.3. 双核Cortex A9 FPGA 10

6. 可重构计算机预言 12

7. 可重构计算机实现 14

8. ZedBoard的闪亮登场,刷新梦想 17

 

 

---------------------------------------------------华丽的分篇线---------------------------------------------------

 

7. 可重构计算机实现

曾问过自己:“天南地北,何处可容狂客……”

曾无数次告诉过自己:“既然选择了远方,便不顾风雨兼程,一路走下去……”

曾有人在我远去他乡前告诉过我:“Wherever you go, whatever you do, never give up!”

一本小书只看了一句话:“有些路,只能一个人走……”

在蹉跎中前进,相信奇迹,奇迹才会不期而遇……

我总是突然爆发了灵感,然后一发而不可收拾,久久不能平静,直到书写完内心深处的灵感,才能渐渐安息,开始下一个旅程。。。

遨游了很久,爆发了很久,找了很多资料,P了很多图,终于讲到了重点,开篇真不容易啊。且不说未来10年,FPGA世界的主宰会是Xlinx还是Altera;且不说数字世界的发展,未来到底是怎样……从这里开始,我们开始“设计”“可重构计算机”,颠覆数字世界的未来!

权且放低彼此高尚的眼光,实现现在的计算机功能,FPGA需要做些什么?

1) PS2鼠标键盘?Too easy,用Verilog HDL随便写写好了。。。

2) USB鼠标键盘?CYP68013,Too easy,早就成熟了。。。

3) FLASH?Too easy,一直都在用。。。

4) 硬盘?Too easy,文件系统的USB Flash罢了。。。

5) 摄像头?Too easy,请baidu《从零开始走进OV7670世界》。。。

6) 内存条?Too easy, Altera & Xilinx板卡早就有现成的IP实现之。。。

7) 以太网?Too easy,前面刚刚讲过千兆以太网NetFPGA来着。。。

8) HDMI?Too easy,这不现成的吗?

9) PCIE?Too easy,这不有现成的IP,早已在走向成熟的光明大道上了。。。

10) And So on……

以上技术,均根据现有技术基于FPGA来开发(非针对个人实现的可能性),同时以前高速并行能力,在速度和带宽上有了质量的飞跃。早些年有人用FPGA实现DOS,甚至Windows 3.0的但这些OUT的系统是在无法支撑现在的需求。既然我们现在有了双核Cortex A9的FPGA,实现软件+硬件加速+DSP功能,还有什么可怕的?愚公移山,积少成多,实现下图的“可重构计算机”,又何尝不可以呢?

image

外设架构与现在的计算机差不多,但是他不再需要显卡,不再需要CPU,不再需要其他一些辅助功能的板卡,同时支持现场可编程,随时可以根据需求重构计算机配置,实现真正的SOC甚至NOC(片上网络:服务器)技术。有一个名词叫做“整合”,有句话叫做“人多力量大”!既然我们有充足的干粮,“远程”还有什么可以恐惧的呢?

也许1+1 = 2,那

wps_clip_image-19351

一片FPGA = Logic + 双核Cortex A9 + DSP,那两片呢?

FPGA + FPGA  =  Logic + 4核Cotex A9 + DSP?

难道,也就是说:

FPGA + FPGA >  wps_clip_image-7240

小米2的1.5G四核高通CPU,28nm技术,双核Cortex A9的FPGA,同样是28nm技术,难道带宽只有1.5G嘛?So,就目前而言,两块FPGA级联,即能实现四核小米2手机,甚至还有Logic + DSP,有此优势,能发挥小米2无法匹及的高度,又何尝不可呢?没有做不到,只有想不到!这下,雷军还不被气死。。

Nokia时代到Android触屏时代,仅仅花了2-3年时间;那双核FPGA已经如此,那四核、8核、核阵列的FPGA还会远吗?颠覆未来,期待下一代“基于FPGA的可重构计算机”!

颠覆未来,期待下一代“基于FPGA的可重构计算机”!

一切皆有可能!