【VIP专享】FPGA芯片介绍

  • 格式:pdf
  • 大小:365.09 KB
  • 文档页数:7

Arria II GX FPGA 器件高无忌2012511009 Arria®II 器件系列专为易操作性而设计。

经过成本优化的40-nm 器件系列体系结构具有低功耗、可编程逻辑引擎、以及一体化的收发器和I/O 等特性。

像PhyscialInterface for PCIExpress®(PCIe®)、Ethernet 和DDR3 存储器这样的公共接口在您的设计中可以很容易地通过Quartus®II 软件、SOPC Builder 设计软件以及Altera 所提供的多种硬/ 软知识产权(IP) 解决方案来实现。

对于要求收发器运行在高达6.375 Gbps 的应用程序设计而言,Arria II GX FPGA 器件系列能够使设计变得更快更容易。

Arria II GX FPGA 器件特性Arria II GX FPGA 器件的关键特性如下:■40-nm 低功耗FPGA 引擎■自适应逻辑模块(ALM) 实现了业界最高的逻辑效率■八输入分段查找表(LUT)■存储器逻辑阵列模块(MLAB),用于小型FIFO 的有效实现■高达550 MHz 的高性能数字信号处理(DSP)■可配置成9 x 9 位、12 x 12 位、18 x 18 位和36 x 36 位全精度乘法器,以及18 x 36 位高精度乘法器■硬编码的加法器、减法器、累加器和求和功能■通过Altera 的MATLAB 和DSP Builder 软件实现的完全集成的设计流程■最大系统带宽■多达24个基于全双工时钟数据恢复(CDR)的收发器,支持600 Mbps到6.375 Gbps的数据速率■专用电路,支持用于常用串行协议的物理层功能,这些串行协议包括:PCIeGen1 与PCIe Gen2、Gbps Ethernet、Serial RapidIO®(SRIO)、通用公共无线电接口(CPRI)、OBSAI、SD/HD/3G/ASI 串行数字接口(SDI), XAUI 和ReducedXAUI(RXAUI)、HiGig/HiGig+、SATA/ 串行附加SCSI(SAS)、GPON、SerialLite II、光纤通道、SONET/SDH、Interlaken、串行数据转换器(JESD204) 和SFI-5。

■采用嵌入式硬核IP模块的完整PIPE协议解决方案,嵌入式硬核IP模块提供了物理层和介质存取控制(PHY/MAC) 层,数据链路层和传输层功能性■针对高带宽系统接口进行的优化■多达726个用户I/O管脚分布在支持多种单端和差分I/O标准的多达20个模块化的I/O bank 中■高速LVDS I/O 支持,具有串化器/ 解串器(SERDES) 和运行在150 Mbps 到1.25 Gbps 数据速率上的动态相位对齐(DPA) 电路■低功耗■体系结构的功耗降低技术■100 mW @ 3.125 Gbps 的物理介质附加子层(PMA) 的典型功耗■集成到Quartus II 开发软件的功耗优化■高级实用性和安全特性■并行和串行配置选项■带有单端I/O 自动校准功能的片上串行(R S) 和片上并行(R T) 匹配电阻,和用于差分I/O 的片上差分(R D) 匹配电阻■256-bit 高级加密标准(AES) 编程文件加密,通过易失性和非易失性密钥存储选项实现设计安全特性■针对处理、串行协议和存储器接口的可靠IP 技术策略■低成本,易于操作的开发套件,具有高速中间连接器(HSMC) 的特性■高达1152 Mbps 数据速率的仿LVDS 输出支持Arria II GX FPGA 器件体系结构Arria II GX FPGA 器件含有用户定义的特性,针对成本敏感的应用作优化,并提供了多种密度、储存器、嵌入式乘法器、I/O 以及封装选项。

Arria II GX FPGA 器件支持外部存储器接口,以及在无线、有线、广播、计算机、存储和军事方面所要求的I/O 协议。

Arria II GX FPGA 器件从Stratix®IV 器件系列中继承了8 输入ALM, M9K 和M144K 嵌入式RAM 模块,以及高性能DSP 模块,并内嵌一个成本优化的I/O 单元和一个针对6.375 Gbps 数据速率而优化的收发器。

高速收发器特性每个Arria II GX FPGA GX 器件集成了多达16 个收发器,而每个Arria II GX FPGA GZ 器件集成了多达24 个收发器,并针对成本和功耗对收发器模块进行了优化。

Arria II GX FPGA 收发器支持下面的特性:■可配置的预加重和均衡,可调整的输出差分电压■灵活易配置的收发器数据通路,以实现专用协议■信号完整性特性■补偿码间干扰(ISI) 的可编程发送器预加重■用户控制的接收器均衡,具有高达7 dB(Arria II GX FPGA GX) 和16 dB(Arria II GX FPGA GZ) 高频增益■用于发送器和接收器PLL 电荷泵和电压控制振荡器(VCO) 的晶片内电源稳压器,以实现优越的抗噪性■用于发送器和接收器片上匹配(OCT) 电阻的校准电路■诊断功能■从发送串化器到接收器CDR的串行回环,以实现收发器物理编码子层(PCS)和PMA诊断■从发送器PCS 到接收器PCS 的并行回环,内置自测试(BIST) 码型生成器和验证器■pre- 和post-CDR 到发送缓冲器的反向串行回环■PCIe 硬核IP 模块具有主回环和从回环性能■对协议功能的支持,例如:SONET/SDH 配置中的MSB-to-LSB 传输和PCIe 配置中的扩频时钟逻辑阵列模块和自适应逻辑模块■逻辑阵列模块(LAB) 由10 个ALM、进位链、共享的算术链、LAB 控制信号、本地互联和寄存器链连接线组成■ALM 将传统的四输入LUT 体系结构扩展到8 输入LUT 体系结构,通过减少逻辑单元(LE)、逻辑电平和相关布线来提高性能■LAB 有一个派生名称MLAB,MLAB 在LAB 的基础上增加了SRAM 存储器功能■MLAB 和LAB 模块总是成对出现,支持处理高达50% 的逻辑(LAB),以用于存储器(MLAB)嵌入式存储器模块■MLAB、M9K 和M144K 嵌入式储存器模块提供了高达20,836 Kbit 的片内储存器,能够实现540-MHz 的性能。

嵌入式储存器结构由若干列的嵌入式存储器模块组成,您能够将其作为RAM, FIFO 缓冲器和ROM 来进行配置。

■针对某些应用所进行的优化,例如:高通量数据包处理,实现视频处理功能的高清晰(HD) 线缓冲器,以及嵌入式处理器程序和数据储存。

■Quartus®II软件支持MLAB、M9K和M144存储器模块的使用,通过使用专用的宏功能向导来例化存储器,或者直接从VHDL 或者Verilog 源代码来实现存储器。

I/O 特性■包含多达20 个模块化的I/O bank■所有的I/O bank 均支持表 1–8 中所列出的多种单端和差分I/O 标准■支持可编程总线保持,可编程弱上拉电阻和可编程斜率控制■对于Arria II GX FPGA 器件,通过表 1–9 列出的I/O bank 上的OCT 校准模块,对OCT 或者驱动阻抗匹配进行校准,从而实现单端I/O 标准。

■Arria II GX FPGA GX 器件在Bank 3C 和8C 上有专用的配置bank,支持采用1.8、2.5、3.0 和3.3 V 配置方案的专用配置管脚和某些两用管脚。

对于Arria II GX FPGA GZ 器件,专用配置管脚位于Bank 1A 和Bank 1C。

然而,这些不是专用配置bank ;因此,用户I/O 管脚在Bank 1A 和Bank 1C 中可用。

■每个I/O bank上的专用VCCIO、VREF和VCCPD管脚均支持参考电压I/O标准。

每个I/Obank 均能够运行在独立的V CCIO、V REF 和V CCPD 电平上。

高速LVDS I/O 和DPA■专用电路,实现150 Mbps 到1.25 Gbps 数据速率的LVDS 接口■R D OCT,实现高速LVDS 接口连接■接收器中的DPA 电路和soft-CDR 电路自动对源同步接口中的channel-to-channel 和channel-to-clock 偏斜提供补偿,并支持具有运行1.25 Gbps 数据速率的嵌入式时钟的异步串行接口的实现(SGMII 和GbE)■仿LVDS 输出缓冲器使用两个单端输出缓冲器以及外部电阻网络,支持LVDS、 mini-LVDS、BLVDS( 仅适用于Arria II GX FPGA GZ 器件) 和RSDS 标准。

Arria II GX FPGA 器件中的I/O 特性I/O 结构在Arria II GX FPGA 器件中的I/O 单元(IOE) 包含双向I/O 缓冲器和I/O 寄存器,来支持一个完全嵌入式的双向单倍数据速率(SDR) 或2 倍数据速率(DDR) 的传送。

IOE 位于Arria II GX FPGA 器件外设周围的I/O 模块。

每行列I/O 模块均有多达4 个IOE。

行IOE 驱动行、列或直接链接互联。

列IOE 驱动列互联。

Arria II GX FPGA 双向IOE 支持以下特性:■可编程输入延迟■可编程输出电流强度■可编程摆率■可编程总线保持■可编程上拉电阻■可编程输出延迟■开漏输出■R S OCT■R D OCT■对于Arria II GX FPGA GZ 器件的R T OCT■对于Arria II GX FPGA GZ 器件的动态OCT■PCI 钳位二极管I/O 寄存器由用于处理管脚至内核的数据的输入路径、用于处理内核至管脚的数据的输出路径和用于处理OE 信号至输出缓冲的输出使能路径组成。

这些寄存器实现更快的源同步(source-synchronous) 寄存器到寄存器(register-to-register) 的传输和重同步。

您可以旁路每个输出模块和输出使能路径。

图6-3 和图6-4 显示了Arria II GX FPGA IOE 的结构。

I/O 接口Arria II GX FPGA I/O 缓冲器支持3.3- V I/O 标准。

可以将它们用作设计中的发射器或接收器。

当Arria II GX FPGA GX 器件的V CCIO 电压由3.3 V 或3.0 V 供电,或Arria II GX FPGA GZ 器件仅由3.0 V 供电时,输出高电压(V OH)、输出低电压(V OL)、输入高电压(V IH) 和输入低电压(V IL) 电平,满足由带有裕量的EIA/JEDEC 标准JESD8- B 定义的3.3- V I/O 标准规格。