逻辑架构和通用I/O
Altera 的40-nm 器件架构使用了包括自适应逻辑模块(ALM)、TriMatrix 片内存储器模块和DSP模块的通用内核逻辑体系结构。ALM 含有一个可配置8 输入分段式查找表(LUT)、两个嵌入式加法器和两个寄存器,并采用了MultiTrack 互联结构进行布线,以支持高速逻辑、算法和寄存器功能,器件利用率非常高。
TriMatrix 片内存储器提供三种不同的存储器模块容量,大大提高了效率和灵活性,如图3 所示。
Power
High speed
Low power
Threshold voltage
Source
Substrate
Drain
Channel
Gnd
Gate
High Speed Logic Low Power Logic
High-speed logic Low-power logic
Altera 公司 采用带有收发器的全系列40-nm FPGA 和ASIC 实现创新设计
5
图3. TriMatrix 存储器结构
图4 中的DSP 模块是高性能芯片体系结构,其强大的可编程能力可以在多种应用中实现最佳处理功能。每一模块含有8 个18x18 乘法器,以及寄存器、加法器、减法器、累加器和求和单元,这些都是典型DSP 算法中常用的功能。DSP 模块支持可变位宽和各种取整饱和模式,有效地满足了应用需求。
图4. DSP 模块体系结构
通用PLLAltera 的通用锁相环(PLL) 包括闭环频率控制系统,该系统基于输入时钟信号和受控振荡器反馈时钟信号之间的相位差。图5 显示了PLL 中主要组件的简要结构。
6
图5. PLL 结构图
这些PLL 的模拟特性使其具有非常低的抖动,能够实现可靠的时钟方案。很多可配置时钟输出能够非常灵活的实现系统时钟,为存储器接口和I/O 接口输出时钟。
最佳通用I/O 和外部存储器接口
如图6 所示, I/O 结构的关键构建模块包括:
■ 单端I/O 支持,提供可编程摆率和驱动能力,可变延迟链补偿电路板走线,以及串行和并行动态片内匹
配(OCT)。
■ 支持差分片内匹配的高性能LVDS 传输和接收差分信号
■ 为多通道LVDS 接口提供的硬核动态相位对齐(DPA) 模块,避免了时钟至通道和通道至通道偏移,以及
时钟转发功能,实现软核时钟数据恢复(CDR)。
图6. DPA 结构图
Altera 的I/O 引脚支持已有以及新兴的外部存储器标准,例如,DDR、DDR2、DDR3、QDRII、QDRII+ 和RLDRAMII 等。它们包括自校准数据通路,对自己不断进行动态调整,在工艺、电压和温度变化时,提供最可靠的工作频率。其他电路包括对齐和同步、通道去偏移、读/ 写调平,以及时钟域交叉功能等。