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