|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 STGing 于 2022-9-26 16:26 编辑
* w% H$ D$ B# \
" R3 h( I% G/ L! h" L& O- QMAXII系列瞬时启动、非易失性cpld基于0.18-µm、6层金属闪存工艺,具有240到2,210个逻辑元件(LE)(128到2,210个等效宏单元)的密度,并且8Kbits的非易失性存储。与其他CPLD架构相比,MAXII器件提供高I/O数量、快速性能和可靠适配。MAXII器件具有MultiVolt内核、用户闪存(UFM)块和增强的系统内可编程性(ISP),旨在降低成本和功耗,同时为总线桥接、I/O扩展、电源等应用提供可编程解决方案-复位(POR)和排序控制,以及器件配置控制。
* D! i# T; \. H$ f9 R$ V# ]3 s# b% W6 Y3 y& `% P
MAX II CPLD具有以下特性:
$ H( H9 f! f& L$ r, k■ 低成本、低功耗的CPLD/ o# o5 p. {) \4 i3 h
■ 即时启动、非易失性架构6 q" {3 a. Z+ |- O2 J- t1 M. p8 a0 i0 D
■ 待机电流低至 25 µA
) X8 v! j* o( g) R# n■ 提供快速传播延迟和时钟到输出时间, r# S6 U; m( [. Y
■ 提供四个全局时钟,每个逻辑阵列块 (LAB) 有两个可用时钟
% d) U5 t- S H9 J/ R9 K# M■ UFM 块高达 8 Kbits,用于非易失性存储5 }3 Z" t4 Z( r9 j8 E
■ MultiVolt 内核可为器件提供 3.3 V/2.5 V 或 1.8 V 的外部电源电压
9 N" H7 ~# L( j7 _- j) O■ 支持 3.3-V、2.5-V、1.8-V 和 1.5-V 逻辑电平的 MultiVolt I/O 接口
; F+ r9 ^ h$ I( w4 f9 M■ 总线友好型架构,包括可编程压摆率、驱动强度、总线保持和可编程上拉电阻
: K% q! o9 U* k% ?3 b. M■ 施密特触发器启用抗噪输入(每个引脚可编程)* y/ |4 i0 _ m2 T( A
■ I/O 完全符合外围组件互连特殊兴趣组 (PCI SIG) PCI 本地总线规范修订版 2.2,适用于 66 MHz 下的 3.3-V 操作; J& A+ ^, |# b8 Y0 x
■ 支持热插拔' o* g. n; t9 O" n7 j5 h5 |6 J) Z
■ 符合 IEEE Std 1149.1-1990 的内置联合测试行动组 (JTAG) 边界扫描测试 (BST) 电路. N. C+ A4 D0 z
■ ISP 电路符合 IEEE Std 15323 |9 K A& l% E' q% y
. b. p6 @1 W3 ]# ? {! X
MAXII系列功能
d: |9 X6 d5 V! K: @+ GFeature | EPM240 EPM240G | EPM570 EPM570G | EPM1270 EPM1270G | EPM2210 EPM2210G | EPM240Z | EPM570Z | LEs | 240 | 570 | 1,270 | 2,210 | 240 | 570 | Typical Equivalent Macrocells | 192 | 440 | 980 | 1,700 | 192 | 440 | Equivalent Macrocell Range | 128 to 240 | 240 to 570 | 570 to 1,270 | 1,270 to 2,210 | 128 to 240 | 240 to 570 | UFM Size (bits) | 8,192 | 8,192 | 8,192 | 8,192 | 8,192 | 8,192 | Maximum User I/O pins | 80 | 160 | 212 | 272 | 80 | 160 | tpDi (ns) | 4.7 | 5.4 | 6.2 | 7.0 | 7.5 | 9.0 | fcNT(MHz) | 304 | 304 | 304 | 304 | 152 | 152 | tsu (ns) | 1.7 | 1.2 | 1.2 | 1.2 | 2.3 | 2.2 | tco (ns) | 4.3 | 4.5 | 4.6 | 4.6 | 6.5 | 6.7 | ' K, `( w& I. T F8 q
2 r! L ^; T, I: AMAXII架构
2 }; D, k% U2 N& Q' x$ B* oMAXII器件包含一个基于行和列的二维架构来实现自定义逻辑。行和列互连提供逻辑阵列块(LAB)之间的信号互连。
$ t' ]& C' c" N% i% O. u3 c9 x逻辑阵列由LAB组成,每个LAB中有10个逻辑元件(LE)。LE是一个小型逻辑单元,可有效实现用户逻辑功能。LAB在设备中按行和列分组。MultiTrack互连提供了LAB之间的快速粒度时序延迟。与全局布线互连结构相比,LE之间的快速布线为增加的逻辑级别提供了最小的时序延迟。9 J; y8 v5 O8 F8 ?, a
MAXII器件I/O管脚由位于器件外围周围LAB行和列末端的I/O元件(IOE)供电。每个IOE都包含一个双向I/O缓冲器,具有多种高级功能。I/O引脚支持施密特触发器输入和各种单端标准,例如66-MHz、32位PCI和LVTTL。
$ l3 c: h9 J' L3 {( sMAXII器件提供全局时钟网络。全局时钟网络由四个全局时钟线组成,驱动整个器件,为器件内的所有资源提供时钟。全局时钟线还可用于控制信号,例如清除、预设或输出使能。
# S# f5 m9 O3 V* s/ P
$ y, i& W4 d, Q3 q k* p每个MAXII器件在其平面图中都包含一个闪存块。在EPM240设备上,此块位于设备的左侧。在EPM570、EPM1270和EPM2210器件上,闪存块位于器件的左下方区域。这种闪存存储的大部分被划分为专用配置闪存(CFM)块。CFM块为所有SRAM配置信息提供非易失性存储。CFM在上电时自动下载和配置逻辑和I/O,提供即时启动操作。- j# i D3 Z. i$ p, H4 E @
0 g; E' K) I1 H4 C+ b7 s/ g, U N逻辑阵列块2 Y/ C0 n* q& b/ f- |/ [
每个LAB由10个LE、LE进位链、LAB控制信号、本地互连、查找表(LUT)链和寄存器链连接线组成。一个LAB有26个可能的唯一输入,另外10个本地反馈输入线由同一LAB中的LE输出馈送。本地互连在同一LAB中的LE之间传输信号。LUT链连接将一个LE的LUT的输出传输到相邻的LE,以便在同一LAB内实现快速顺序LUT连接。寄存器链连接将一个LE寄存器的输出传输到LAB内的相邻LE寄存器。Quartus®II软件将相关逻辑放置在一个LAB或相邻的LAB中,允许使用本地、LUT链和寄存器链连接来提高性能和面积效率。图2-3显示了MAXIILAB。
2 u7 [# P0 e3 r0 U) U
6 |; T; B- ~% D! B8 l& g+ S$ g1 ]0 ]4 n
4 h# n" |: Y: y9 C. aLAB互连3 D( S( Y. J; s i5 j) ^
LAB本地互连可以驱动同一LAB内的LE。LAB本地互连由同一LAB内的列和行互连以及LE输出驱动。左右相邻的LAB也可以通过DirectLink连接驱动LAB的本地互连。DirectLink连接功能最大限度地减少了行和列互连的使用,提供了更高的性能和灵活性。每个LE可以通过快速本地和DirectLink互连驱动30个其他LE。图2–4显示了DirectLink连接。, O9 g! Q. i# J6 Q) L
* ]& b% e% g+ D6 L: j9 T( x8 N& P( u$ v" N( U1 F+ r7 H2 y
|
|