阅读

深入浅出玩转FPGA+第二版

吴厚航著,2024年版    [文件格式: PDF - 64MB]

20世纪60年代中期,TI(TexasInstruments)公司大量生产了通用IC,如分别面向商用和军用的74系列和54系列。这些通用IC甚至沿用至今,仍是电子工程师们电路板上不可或缺的一部分。20世纪80年代,出现了可编程逻辑器件(PLD),如SPLD和CPLD,它们与ASIC相比,具有可重配置性和较短的开发调试时间,但实现的功能和电路都相对简单。为了弥补这一需要,Xilinx 公司推出了第一块现场可编程逻辑器件(FPGA),并且在其后的几十年间,FPGA得到了巨大的发展。 FPGA和 ASIC的不同主要在于: ①ASIC是定制IC,内部功能已经固化,只能开启或者关闭不同的功能模块;而FPGA是一个地地道道的可编程器件,用户可以根据自己的功能需求进行开发设计。 ②FPGA可重配置的灵活性是ASIC不具有的。因此,ASIC通常适用于大型项目,而对于需要快速投入市场且升级换代较快的小型项目使用FPGA则更有优势. FPGA之所以具有如此大的吸引力,不仅在于其开发周期短、开发软件投入少、 成本也在不断下降,更在于它符合电子产品高密度、低压、低功耗的趋势。

Github | Docker | Library | Project