现在火的不得了了!!!事实如下:
(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再来)! |