FPGA技术:从诞生到挑战
1. FPGA技术的诞生背景
随着电路板层数增加至多达20层,设计复杂度大幅提升,组件连接错误的概率也随之增长。特别是在生产前设计和测试工作系统时,时间压力越来越大,这使得问题更加严峻。同时,产品开发过程中系统描述的不断演变,以及要满足不断发展的标准,或者在电路板制造后因系统变更或设计规格改变而进行调整,都让“完全指定”的设计概念变得越来越难以实现。
虽然可编程处理器(如微控制器和微处理器)为设计师在生产后对系统进行修改提供了一定的自由度,但这种自由度是有限的,PCB上组件互连的更改仅限于处理器本身的I/O连接。因此,可编程互连或“胶合逻辑”的吸引力凸显,现场可编程逻辑(FPL),特别是现场可编程门阵列(FPGA)技术应运而生。
如今,FPGA已发展成为实现数字信号处理(DSP)系统的强大技术。这得益于其将越来越复杂的计算单元集成到芯片结构中,以及内存复杂度和层数的增加。再加上高度可编程的布线,为提升计算水平提供了出色的异构平台。微软、英特尔和IBM等公司都在基于FPGA的异构平台方面有了新的发展。FPGA技术对DSP系统的创建产生了越来越大的影响,在无线基站设计、图像处理和雷达系统等领域都有许多基于FPGA的解决方案。
例如,微软利用FPGA加速了网络搜索引擎Bing,提高了生产搜索基础设施中的排名吞吐量;IBM和赛灵思(Xilinx)紧密合作,通过应用加速的Memcache2加速了从Web服务器到数据库的数据读取;英特尔开发了带有阿尔特拉(Altera)FPGA的多核芯片,并收购了该公司,这表明FPGA已成为异构计算的核心组件,目标明确指向数据中心。
超级会员免费看
订阅专栏 解锁全文


被折叠的 条评论
为什么被折叠?



