应用说明
0
R
XCR5064C : 64宏单元CPLD与
增强的时钟
0
14*
DS044 ( V1.1 ) 2000年2月10日
产品speci fi cation
速度和64宏单元CPLD的零功耗。与
FZP设计技术, XCR5064C提供真正的引脚对引脚
速度7.5纳秒,同时提供电源
是小于100
a。在待机状态下,而不需要
`涡轮增压位“或其他省电方案。通过更换
传统意义上的放大器的方法实现
乘积项(已PLD中被使用的一种技术
由于两极时代)纯CMOS的级联链
门,动态功率也大大低于
任何竞争CPLDz 。这些设备是在第一TotalC-
MOS可编程逻辑器件,因为它们同时使用CMOS工艺技术
和
该专利的全CMOS FZP设计技术。
赛灵思CPLD的FZP利用专利XPLA
(扩展可编程逻辑阵列)架构。该
XPLA架构结合了解放军的最佳功能
和PAL型结构,以提供高速度和灵活
逻辑分配导致的卓越能力,使
设计有固定引脚的变化。该XPLA结构
每个逻辑块提供了五个快捷7.5 ns的PAL路径
每路输出专门的产品条款。这PAL路径加盟
通过附加的PLA结构部署32个池
产品方面,以一个完全可编程的或阵列可
分配解放军产品条款中的任何逻辑输出
块。这种组合允许逻辑将分配艾菲
ciently整个逻辑块和支持多达
37产品条款上的输出。速度与逻辑
从解放军数组分配给输出仅2.0纳秒,
不管PLA乘积项的数目的使用,这
结果,在最坏的情况下吨
PD
从任何引脚对任何的只有9.5纳秒
其他引脚。此外,逻辑是共同的多个输出
看跌期权可以被放置在一个单一PLA乘积项和
经由或阵列在多个输出端共享,有效
提高设计密度。
该XCR5084C CPLD是由行业支持的标
准CAE工具( Cadence公司/ OrCAD的,示例逻辑,导师,
新思科技, Synario , Viewlogic系,和Synplicity ) ,使用文本
( ABEL , VHDL , Verilog的)和/或原理图输入。设计ver-
ification使用行业标准的模拟器功能
和时序仿真。显影支撑在per-
SONAL电脑,SPARC和HP平台。设备配件
采用赛灵思开发工具,包括WebFITTER 。
该XCR5064C CPLD是可重新编程的使用行业
标准的器件编程器厂商,如数据
I / O , BPMicrosystems ,短信,等等。该XCR5064C
还包括一个行业标准, IEEE 1149.1 , JTAG
接口,通过它在系统编程( ISP)和
该装置的重新编程。
特点
业界首款TotalCMOS PLD - 无论是CMOS设计
和工艺技术
快速零功率( FZP )设计技术规定
超低功耗以及超高速
7.5 ns的高速引脚对引脚延迟
小于100的超低静态功耗
A
100%的可路由100 %的利用率,而所有的引脚和
所有的宏单元都是固定的
确定性的时序模型是非常简单的
利用
多达12个时钟具有可编程极性在每
MACROCELL
5V ,在系统可编程( ISP)使用JTAG
接口
- 片超高压代
- ISP命令包括:启动,擦除,编程,
VERIFY
- 支持多个ISP编程平台
-
FOUR
引脚JTAG接口( TCK , TMS , TDI , TDO )
- JTAG命令包括:旁路, IDCODE
支持复杂的异步时钟。
创新XPLA 架构结合了高速
极端的灵活性
1000擦除/编程周期保证
20年数据保留保证
逻辑扩展到37项产品
符合PCI标准
先进的0.5
E
2
CMOS工艺
安全位可以防止未经授权的访问
采用工业标准设计输入和验证
和Xilinx CAE工具
可重新编程的使用行业标准的设备
编程器
创新的控制期限结构提供了两种总和
在每个逻辑块的条款或产品方面:
- 可编程三态缓冲器
- 异步宏单元寄存器预置/复位
- 最多两个异步时钟
全球可编程三态引脚便于"bed
不使用逻辑资源nails"测试
可在PLCC和VQFP包
可在商用和工业级
描述
该XCR5064C CPLD (复杂可编程逻辑
设备)是第二个在一个家庭中的CoolRunner CPLD产品
赛灵思半导体。这些器件结合了高
DS044 ( V1.1 ) 2000年2月10日
www.xilinx.com
1-800-255-7778
1
R
XCR5064C : 64宏单元CPLD具有增强的时钟
XPLA架构
图1
示出了一个64宏单元的高级框图
设备实施XPLA架构。该XPLA
架构由逻辑块是相互关联的
由零功耗互连阵列( ZIA ) 。齐亚是vir-
图阿尔交叉点开关。每个逻辑块实质上是一个
与来自ZIA和16宏观36输入36V16设备
细胞。每个逻辑块还提供了32 ZIA反馈路径
从宏单元和I / O引脚。
从这个角度来看,这种结构看起来象许多
其他CPLD体系结构。是什么让的CoolRunner
家族独特的是什么,是每个逻辑块和内部
设计技术用于实现这些逻辑块。
逻辑块的内容将在下面说明。
控制预置/复位和输出使能16巨的
rocells '触发器。此外, 2的控制条件可以
被用作时钟信号(见宏单元结构见第
化的细节) 。在PAL阵列由一个可编程的
与阵列固定或阵列,而解放军阵列CON-
一个可编程与阵列可编程的sists
或阵列。在PAL阵列提供了高速路
通过数组,而解放军阵列提供了增强
产品期限密度。
每个宏单元有来自五个专用产品条款
PAL数组。引脚对引脚吨
PD
该XCR5064C设备
通过PAL阵列为7.5纳秒。如果宏需要更多的
比五大产品而言,它只是获取更多产品
条款解放军阵列。解放军阵列由32
产品方面,以供所有16巨使用
细胞。因被巨额外的传输延迟
rocell使用一个或所有32个PLA产品而言仅仅是2.0纳秒。
所以总的引脚对引脚吨
PD
使用6至37的XCR5064C
产品条款是9.5纳秒( ns的7.5为PAL + 2.0纳秒的
PLA) ..
逻辑模块结构
图2
说明了逻辑块结构。每个逻辑
块中包含的控制方面,一个PAL阵列,解放军数组,
16个宏单元。 6个控制项可以单独CON组
想通如任一SUM或产品上,并用于
MC0
MC1
I / O
MC15
16
16
ZIA
MC0
MC1
I / O
MC15
16
16
16
16
逻辑
块
36
36
逻辑
块
16
16
逻辑
块
36
36
逻辑
块
MC0
MC1
I / O
MC15
MC0
MC1
I / O
MC15
SP00439
图1 :赛灵思CPLD XPLA建筑
DS044 ( V1.1 ) 2000年2月10日
www.xilinx.com
1-800-255-7778
2
R
XCR5064C : 64宏单元CPLD具有增强的时钟
36 ZIA INPUTS
控制
5
6
PAL
ARRAY
解放军
ARRAY
(32)
SP00435A
图2 :赛灵思XPLA逻辑模块结构
3
www.xilinx.com
1-800-255-7778
DS044 ( V1.1 ) 2000年2月10日
TO 16个宏单元
R
XCR5064C : 64宏单元CPLD具有增强的时钟
宏单元架构
科幻gure 3
示中使用的宏小区的体系结构
了CoolRunner XCR5064C 。宏单元能配置
置的,可以是D-或T-型触发器或一个组合
逻辑函数。使用D型触发器通常为更有用的
实施状态机和数据缓冲而
T型触发器一般是在执行更有益
计数器。这些触发器可以从任何提供时钟
1六源。四个时钟源( CLK0 , CLK1 ,
CLK2 , CLK3 )被连接到低偏移,设备全时钟
网络设计为保留在时钟的完整显
最终通过降低上升沿和下降沿之间的偏移。
时钟0( CLK0 )被指定为“同步”的时钟和
必须由外部源来驱动。时钟1 ( CLK1 )
时钟2 (CLK2 ) ,和时钟3( CLK3 )可以用作“同步
是由外部源驱动异步的“时钟,或
是由一个宏蜂窝驱动为“异步”的时钟
方程。 CLK0 , CLK1 , CLK2和CLK3能时钟巨
在任上升沿或下降沿rocell触发器
的时钟信号。其它时钟源的两个
六个控制项( CT2和CT3 )在每个逻辑提供
块。这些时钟可以单独配置为
从创建的乘积项或者和项公式
36信号中可用的逻辑块内。用于定时
异步和控制术语的时钟是在不同的
TCO的时间由所花费的时间量扩展
该信号通过阵列传播并到达
时钟网,与台联时间缩短。
每个逻辑块的六个控制条件来控制
触发器和异步预置/复位
启用/禁用输出缓冲器中的每个宏单元。 CON-
控制方面CT0和CT1被用于控制所述asynchro-
宏蜂窝的触发器理性预置/复位。需要注意的是
上电复位留下的所有宏在“零”状态
当电源被正确应用,并且预置/复位
功能为每个宏蜂窝也可以禁用。控制
术语CT2和CT3可作为一个时钟信号输出到
触发器的宏单元,并作为输出使能的
宏单元的输出缓冲区。控制方面CT4和CT5能
被用于控制输出的宏小区的输出的使能
把缓冲区。有四个专用的输出使能控制
术语确保了CoolRunner设备的PCI的COM
绕指柔。输出缓冲器还可以始终启用或
总是被禁用。所有CoolRunner器件还提供了一个
全局三态(GTS)针,当其启用和拉
低,将三态器件的所有输出。该引脚
提供支持“在线测试”或“床-的钉
测试“ 。
有两条反馈路径的ZIA :一个是从巨
rocell ,一个从I / O引脚。齐亚反馈路径
输出缓冲器是宏蜂窝反馈路径之前
而输出缓冲器之后ZIA反馈路径的I / O的
引脚的反馈路径。当宏小区被用作输出
放,输出缓冲器被启用,并且宏蜂窝馈
回路径可以用于反馈实现的逻辑
在宏小区。当I / O引脚被用作输入时,
输出缓冲器将三态和输入信号将被馈送
成可经由I / O的反馈路径中的ZIA ,并且逻辑imple-
mented在掩埋宏蜂窝可以被反馈到ZIA
通过宏小区的反馈路径。但是应当注意的是
未使用的输入或I / O的应该正确终止(见
在此数据表和应用程序上的终结部分
离子注
终止未使用的CoolRunner I / O引脚) 。
齐亚总理
PAL
解放军
D / T
INIT
(P或R)的
CT0
Q
GTS
GND
CLK0
CLK0
CLK1
CLK1
GND
CT4
CT5
V CC
GND
SP00551
图3 : XCR5064C宏单元架构
DS044 ( V1.1 ) 2000年2月10日
www.xilinx.com
1-800-255-7778
CT2
CT3
4
R
XCR5064C : 64宏单元CPLD具有增强的时钟
简单的时序模型
图4
显示的CoolRunner时序模型。此时冷却
热流道时序模型看起来非常像一个22V10时间
模型中,有三个主要的定时参数,
包括T
PD
, t
SU
和叔
CO
。在其它结构中,用户
可能能够适应设计成在CPLD ,但并不一定
系统定时要求是否可以得到满足,直到后
设计已经被装配到设备中。这是因为
同类架构的时序模型是非常复杂的
而包括诸如在时间依赖性
并行扩展借来的数量,可共享的膨胀式
器,不同的X和Y布线通道中使用数量等
在XPLA架构,用户知道前面是否
该设计能够满足系统定时要求。这是
由于时序模型的简单性。例如,在
该XCR5064C设备,用户知道了前面,如果一个
定的输出使用五个乘积项或以下,则
t
PD
= 7.5纳秒,经t
SU_PAL
= 4纳秒,和T
CO
= 5.5纳秒。如果一个
输出是使用6 37个乘积项,一个额外的2ns的
必须被添加到T
PD
和T
SU
时序参数
占经解放军阵列传播的时间。
TotalCMOS设计技术快速零
动力
赛灵思公司是第一家提供TotalCMOS CPLD ,无论是在亲
塞斯技术和设计技术。赛灵思采用
CMOS门电路的级联来实现产品的总和
代替传统的读出放大器的方法。此CMOS
门实现允许赛灵思公司提供的CPLD这是
高性能,低功耗,打破了款
digm是具有低功耗,必须具有低perfor-
曼斯。请参阅
图5
和
表1
显示我
CC
与
我们XCR5064C TotalCMOS CPL的频率。
输入引脚
t
PD_PAL
=组合PAL ONLY
t
PD_PLA
=组合PAL +解放军
输出引脚
输入引脚
注册
t
SU_PAL
= PAL ONLY
t
SU_PLA
= PAL +解放军
D
Q
注册
t
CO
输出引脚
全局时钟引脚
SP00441
图4 :的CoolRunner时序模型
100
典型
80
60
I
CC
(MA )
40
20
0
0
20
40
60
80
100
频率(MHz)
120
140
160
180
200
SP00663
图5 :我
CC
在主场迎战V频率
CC
= 5V, 25
°
C
表1:我
CC
与频率的关系
(V
CC
= 5.0V , 25 ° C)
频率(MHz)
典型的我
CC
(MA )
5
0
0.1
1
0.5
20
8.6
40
17.1
60
25.6
80
33.9
100
42.2
120
50.3
140
58.3
160
66.4
180
74.7
200
82.7
www.xilinx.com
1-800-255-7778
DS044 ( V1.1 ) 2000年2月10日