現(xiàn)在火的不得了了。!事實(shí)如下:
(1)2010年,F(xiàn)PGA芯片的生產(chǎn)工藝已達(dá)到了28nm級(jí),而現(xiàn)在的Intel的CPU生產(chǎn)工藝只有22nm級(jí)
(2)業(yè)內(nèi)消息,Intel要將自己的22nm的工藝給FPGA的設(shè)計(jì)公司做代工
連半導(dǎo)體行業(yè)的老大Intel也來在這塊市場(chǎng)上分得一份羹?磥硎袌(chǎng)前景相當(dāng)不錯(cuò)啊!
1.FPGA能做什么?
FPGA是現(xiàn)場(chǎng)可編程邏輯器件的應(yīng)為縮寫,主要以其低成本,極短的IC開發(fā)周期和極強(qiáng)的靈活性得到了廣泛的應(yīng)用。主要應(yīng)用一下方面:
(1) 替代以前需要很多74系列和40系列數(shù)字IC,實(shí)現(xiàn)邏輯功能。
(2) 通信協(xié)議的處理,因?yàn)閷S玫腎C的成本高,如LVDS和HDMI
(3) 圖形圖像顯示,既可以做成圖像的解析,又可以做成驅(qū)動(dòng)器。如VGA驅(qū)動(dòng),TFT -LCD驅(qū)動(dòng)器
2.FPGA的開發(fā)過程?
FPGA的開發(fā)的實(shí)質(zhì)的設(shè)計(jì)數(shù)字電路,所以要注重電路的結(jié)構(gòu)和信號(hào)的時(shí)序。
一般用Verilog HDL(VHDL)編寫代碼,然后編寫Testbench進(jìn)行仿真(如采用Modelsim),編寫好的代碼進(jìn)過綜合,生成RTL表,以便讓代碼便于硬件實(shí)現(xiàn),接著通過布局布線(即將RTL與邏輯結(jié)構(gòu)進(jìn)行對(duì)應(yīng)),下載燒寫即可。
3.FPGA的展望
FPGA主要有基于SDRM工藝和flash工藝的兩種,隨著技術(shù)發(fā)展,以后SOPC(片上系統(tǒng))不斷成熟會(huì)將軟件和硬件的兼容性提升的一種新的階段,自己做好處理器,將底層驅(qū)動(dòng)端口開放給操作系統(tǒng)。
現(xiàn)在,F(xiàn)PGA已經(jīng)將ARM核,DSP核做到其中,隨著技術(shù)上的提高,取代只是時(shí)間上的問題
對(duì)于,常用的8位單片機(jī),常用的I2C,SPI,UART和Timers,在FPGA里也可以找到了,
未來,也許我們自己就可以做CPU了。也許喜歡耍小聰明的中國人好能做出“盜版CPU”來使用國人的需求,到時(shí)候,論壇到處上是跪求xxCPU處理的代碼等。。。
抓住機(jī)會(huì),學(xué)好它,沒做好它。時(shí)間不等人。
堅(jiān)持現(xiàn)在的路,不管明年是2012年,還是000000年(地球毀滅了,年份從000000再來)! |