FPGA开发全攻略_上
FPGA开发全攻略_下
链接: https://pan.baidu.com/s/1NDERPvK4bGDxGxCcFgAldg
提取码: vfac
2008 年年初,某著名嵌入式系统 IT 公司为了帮助其产品售后工程师和在线技术支持工程师更好的理解其产品,举行了 ASIC/FPGA 基础专场培训.由于后者因为保密制度而只能接触到板级电路图和 LAYOUT,同时因 ASIC/FPGA 都是典型的 SoC 应用,通常只是将 ASIC/FPGA 当作黑盒来理解,其猜测性读图造成公司与外部及公司内部大量的无效沟通.培训结束后 , 参与者纷纷表示 ASIC/FPGA 的白盒式剖析极大提高了对产品的理解,有效解决了合作伙伴和客户端理解偏异性问题,参加培训的工程师小 L 表示 :“FPGA 同时拥有强大的处理功能和完全的设计自由度,以致于它的行业对手 ASIC 的设计者在做 wafer fabrication 之前 , 也大量使用 FPGA 来做整个系统的板级仿真,学习 FPGA 开发知识不但提升了我们的服务质量从个人角度讲也提升了自己的价值。”
实际上,小 L 只是中国数十万 FPGA 开发工程师中一个缩影,目前,随着 FPGA 从可编程逻辑芯片升级为可编程系统级芯片,其在电路中的角色已经从最初的逻辑胶合延伸到数字信号处理、接口、高密度运算等更广阔的范围,应用领域也从通信延伸到消费电子、汽车电子、工业控制、医疗电子等更多领域,现在,大批其他领域的工程师也像小 L 一样加入到 FPGA 学习应用大军中。未来,随着 FPGA 把更多的硬核如 PowerPC™ 处理器等集成进来,以及采用新的工艺将存储单元集成,FPGA 越来越成为一种融合处理、存储、接口于一体的超级芯片,“FPGA 会成为一种板级芯片,未来的电子产品可以通过配置 FPGA 来实现功能的升级,实际上,某些通信设备厂商已经在尝试这样做了。”赛灵思公司全球资深副总裁汤立人这样指出。可以想象,未来,FPGA 开发能力对工程师而言将成为类似 C 语言的基础能力之一,面对这样的发展趋势,你还能简单地将 FPGA 当成一种逻辑器件吗?还能对 FPGA 的发展无动于衷吗?