作为一名集成电路产业从业人员,提供一下个人意见供你参考:
第一: 集成电路设计有很多方向和领域,在之前,FPGA设计在高校很流行,这是由于之前高校的老师经费有限,想设计一个芯片,需要联系晶圆代工厂,需要EDA设计软件,还需要各种经验,这个要求太高,而FPGA你买一块板子,对于大多数研究来说,几万块的fpga开发板一般都可以满足要求,这个只需要花费ASIC设计的百分之一或者十分之一的成本就足够了,但是FPGA只适合做一个原型机去验证想法,不适合真正的商业化量产,你看看外面有几家设计公司在做基于FPGA的产品设计就知道了,所以现在FPGA已经算是比较小众的方向了,
第二,即使是FPGA方向,也有两大领域,一个是基于FPGA去做芯片产品的开发验证;另外一个是做FPGA本身的芯片设计,这两个领域的内容和方向是不一样的
可以说,FPGA芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。FPGA可做其它全定制或半定制ASIC电路的中试样片。采用FPGA设计ASIC电路(专用集成电路),用户不需要投片生产,就能得到合用的芯片。FPGA内部有丰富的触发器和I/O引脚。FPGA是ASIC电路中设计周期最短、开发费用最低、风险最小的器件之一。FPGA采用高速CMOS工艺,功耗低,可以与CMOS、TTL电平兼容。可以说,FPGA芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。
FPGA是由存放在片内RAM中的程序来设置其工作状态的,因此,工作时需要对片内的RAM进行编程。用户可以根据不同的配置模式,采用不同的编程方式。加电时,FPGA芯片将EPROM中数据读入片内编程RAM中,配置完成后,FPGA进入工作状态。掉电后,FPGA恢复成白片,内部逻辑关系消失,因此,FPGA能够反复使用。FPGA的编程无须专用的FPGA编程器,只须用通用的EPROM、PROM编程器即可。当需要修改FPGA功能时,只需换一片EPROM即可。这样,同一片FPGA,不同的编程数据,可以产生不同的电路功能。因此,FPGA的使用非常灵活。
fpga配置模式
FPGA有多种配置模式:并行主模式为一片FPGA加一片EPROM的方式;主从模式可以支持一片PROM编程多片FPGA;串行模式可以采用串行PROM编程FPGA;外设模式可以将FPGA作为微处理器的外设,由微处理器对其编程。
如何实现快速的时序收敛、降低功耗和成本、优化时钟管理并降低FPGA与PCB并行设计的复杂性等问题,一直是采用FPGA的系统设计工程师需要考虑的关键问题。如今,随着FPGA向更高密度、更大容量、更低功耗和集成更多IP的方向发展,系统设计工程师在从这些优异性能获益的同时,不得不面对由于FPGA前所未有的性能和能力水平而带来的新的设计挑战。
集成电路,很重要,没有集成块,就没有高科技。现代的手机,是一个集成块,一切家电,是一个或几个集成块。一切家电都是集成块做成的。电视机,是几个集成块,电冰箱也是几个集成块,电脑,也是集成块制的。一句话,集成块使电器及高科技的产物变轻了,变小了,非常重要。学集成电路好嘛。芯片,即是集成块。
FPGA就业前景很好,我也是学FPGA的。
在很多应用场景中,FPGA有它独特的优势,而且这两年随着大家重视集成电路,对FPGA的关注度也高了,FPGA的薪资也涨了。