Intel FPGA/CPLD设计(高级篇)
上QQ阅读APP看书,第一时间看更新

第2章 Altera器件高级特性与应用

可编程逻辑器件,尤其是高性能、大容量的FPGA,正逐渐成为系统中的核心组成部分,因此工程师们对其功能和性能的要求也在逐步增加。为了适应这种发展趋势,Altera在对传统的逻辑单元结构进行改进的同时,也逐渐在其FPGA中增加了越来越多的专用电路,用来实现复杂的功能及高速的接口和互连,使FPGA看起来就像一个可编程的片上系统(SOPC)。

理解和掌握这些专用电路的原理和用法,对设计工程师来说非常重要。因为,在一些高速的设计中,如DDR SDRAM控制器和Transceiver高速接口,纯粹依靠传统的逻辑电路难以达到理想的性能要求,这时就必须依赖FPGA内部的专用硬件电路来辅助实现高性能的设计。这一点也使得设计更加与器件相关(Device Dependent),有人认为这会在一定程度上影响设计的可移植性,但是目前这的确是一个发展趋势。

在本章内容中,我们将逐一介绍Altera器件中的一些专用电路及它们的用法,希望能够对读者有帮助,本章主要内容如下。

•时钟管理。

•硬浮点DSP。

•片外高速存储器。

•HMC(Hybrid Memory Cube)。

•JESD204B。

•高速串行收发器。