打 开 通向可编程逻辑设计新时代之门

39
© 1998 Altera Corporation 打打打打打打打打打打打打打打

Upload: tatyana-valdez

Post on 15-Mar-2016

80 views

Category:

Documents


4 download

DESCRIPTION

打 开 通向可编程逻辑设计新时代之门. 日 程. 可编程逻辑概述 MAX7000/S/AE 和 MAX9000— 容量可达1024个宏单元(2万门!),最高速度为5 ns 等级的乘积项产品。 FLEX8000、FLEX6000 和 FLEX10K/A/E — 基于查找表的器件,定时参数可预测,容量突破25万门大关! APEX- 实现具有可编程能力的片上系统的下一代可编程逻辑器件( PLD)。. 可 编 程 逻 辑 概 述. 可编程逻辑器件 ( PLDs) 是用来实现定制逻辑功能的、用户可配置的数字集成电路 ( ICs) 。 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

打 开通向可编程逻辑设计新时代之门

Page 2: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

可编程逻辑概述 MAX7000/S/AE 和 MAX9000— 容量可达 1024 个宏单元 (2 万门! ),最高速度为 5ns 等级的乘积项产品。 FLEX8000 、 FLEX6000 和 FLEX10K/A/E — 基于查找表的器件,定时参数可预测,容量突破 25 万门大关! APEX -实现具有可编程能力的片上系统的下一代可编程逻辑器件( PLD )。

日 程

Page 3: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

可 编 程 逻 辑 概 述 可编程逻辑器件 (PLDs) 是用来实现定制逻辑功能的、用户可配置的数字集成电路 (ICs) 。

可编程逻辑器件 (PLDs) 可以利用其内部逻辑结构实现任何的布尔表达式或者寄存器功能。 相反, 象 TTL 器件等现有的逻辑集成电路( Ics )只能提供特定的逻辑功能,不能通过修改来满足具体电路的设计要求 。 现在, PLD 制造商已经能够供应集成度和性能比分离元件高,而单位功能成本低于分离元件的可编程器件。 可编程逻辑器件 (PLDs) 已经成为比分离元件以及类似专用集成电路( ASICs )的全定制或者半定制器件更受欢迎的 产品。

Page 4: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

Altera 的 CPLD 产品 基于乘积项的结构 采用 EEPROM 工艺 适于实现复杂的组合逻辑 速度快

基于查找表的结构 采用 SRAM 工艺 适于寄存器用量大的设计,以及实现数据通路功能单元 密度高

MAX 系列 FLEX 系列

Page 5: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

基于乘积项的构造模块• 可编程的“与”阵列,固定的“或”阵列• 用于逻辑综合及取“反”的“异或“门• 容量受乘积项数量的限制• 输入引线多

Page 6: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

• 一个 N 输入查找表 (LUT) 可以实现 N 个输入变量的任何逻辑功能,如 N 输入“与”、 N 输入“异或”等。• 输入多于 N 个的函数、方程必须分开用几个查找表( LUT )实现

输出查黑找盒表子输入 1输入 2输入 3输入 4

基于查找表的构造子块什么是查找表 ?

Page 7: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

00

0

00

1

01

0

00

00

10

1

输入 A 输入 B 输入 C 输入 D

查找表输出16x1RAM

查找表原理

Page 8: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

如何选择 PLD?

适于实现复杂的组合逻辑 适于实现复杂的状态机 适于实现控制量多的逻辑 适于实现完全编码的状态机 扇入系数大 应用举例:

– 存储总线控制器– 译码逻辑

适于实现数据通路功能 适于实现寄存器用量大的设计 适于实现算术功能:

– 加法器、计数器等 适于实现“ One Hot” 方式编码的状态机 应用举例:

– DSP 功能– PCI 接口

乘积项结构 查找表结构

Page 9: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

产品概况

可用门

Page 10: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 7000 系列和 MAX 7000S 系列

指 标可 用 门宏 单 元

用户引脚 ( I/O)

速度 tPD (ns)

频率 fcnt (MHz)

7032/S

600

32

36

5

178.6

7064/S

1,250

64

68

6

151.5

7096

1,800

96

76

6

151.5

7128/S

2,500

128

100

7.5

125

7160/S

3,200

160

104

7.5

125

7192/S

3,750

192

124

10

100

7256/S

5,000

256

164

10

100

密度、价格和性能水平符合业界的中、低档标准 基于 EEPROM 工艺的乘积项结构 通过标准的 JTAG 端口支持系统内可编程能力 (EPM7096 除外 )

Page 11: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 7000S 系列的特点 MAX 7000S 支持系统级集成

– 用于产品制造的系统内可编程特性( ISP )– 用于产品测试的边缘扫描测试标准( JTAG )– 相同器件系列的引脚纵向兼容– 引脚和结构与最初的 MAX 7000 系列兼容

所有 MAX 7000S 器件的增强功能– 6 个输出使能– 2 个全局时钟– 可选的集电极开路输出– 转换速度控制

该系列的全部特点已经成为最终的 EPLD 标准

Page 12: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX7000S 系列的内部互连结构

PIA

I/O 控制模块

LAB

LAB

LABLAB

LABLABLABLAB

LABLABLAB

LAB

LABLABLAB LAB

一个逻辑阵列块( LAB )包含 16 个宏单元

Page 13: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX7000S 系列的宏单元结构

PRN

CLRNENA

逻辑阵列

全局清零

共享逻辑扩展项

清零

时钟清零选择

寄存器旁路

并行扩展项

通往 I/O模块

通往 PIA

乘积项选择矩阵

来自 I/O 引脚全局时钟

QD

EN

来自 PIA 的 36 个信号

快速输入选择2

Page 14: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 7000S 系列的共享扩展项每个 LAB 拥有 16 个共享扩展项可以与 本 LAB 中的所有宏单元共享

乘积项选择矩阵

局部连线 宏单元的乘积项逻辑

共享扩展项提供的 “与非” 乘积项 宏单元的乘积项逻辑

Page 15: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 7000S 系列的并行扩展项并行扩展项可以分配给相邻的宏单元 实现快速、复杂的逻辑功能

来自前一个宏单元

宏单元的乘积项逻辑

宏单元的乘积项逻辑

通往下一个宏单元

选择矩阵乘积

选择矩阵乘积

Page 16: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 7000S 系列的 I/O 模块

通往 PIA

宏单元寄存器的快速输入

来自宏单元的信号漏极开路输出

转换速度控制

来自PIA MUX

VCC

GND

( 输出使能可以由内部产生 )

Page 17: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 7000A 概述 3.3V 的电源电压和系统内可编程能力 (ISP) 速度可达 5ns ( tPD )档次 0.35微米的四层金属( QLM )工艺 功能和引脚与符合工业标准的 MAX7000S 系列兼容

Page 18: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 7000A 器件系列的特点EPM7064AEPM7064A EPM7128AEPM7128A

宏单元可用逻辑们最大用户 I/O 引脚速度 tPD (ns)

时钟频率 fCNT (MHz)

32

600

36

5

178

64

1,250

68

5

178

128

2,500

100

6

151

EPM7032AEPM7032A EPM7256AEPM7256A

256

5,000

164

6

151

指 标

Page 19: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 7000A 器件系列的特点EPM7512AEPM7512A EPM71024AEPM71024A

宏单元可用逻辑门最大用户 I/O 引脚速度 tPD (ns)

时钟频率 fCNT (MHz)

384

7,500

212

7.5

125

512

10,000

212

7.5

125

1,024

20,000

212

7.5

125

EPM7384AEPM7384A指 标

Page 20: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

0%

20%

40%

60%

80%

100%

1992 1993 1994 1995 1996 1997 1998 1999 2000 2001

5.0 V

3.3 V2.5 V

1.8 V

MAX 7000A 满足 3.3-V 器件对 ISP 功能的需求面向未来

设计应用百分比

Page 21: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

0

100

200

300

400

500

600

700

800

900

0 50 100频率 (MHz)

ispLSI2128V

EPM7128A (Turbo)

EPM7128A (Non-Turbo)

3.3V 的 MAX 7000A 器件功耗更低

MAX7000A 采用真正的 .35 micron 工艺 , 而不是 5V 工艺的降压

功耗( mw)

Page 22: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 7000A 的多电压兼容能力 (MultiVolt™)

内核电压 3.3V

接受 2.5V 、 3.3V 或者 5.0V 输入

输出电位标准 Vccio

Page 23: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 7000A 系列的 ISP 特点 3.3V 电源电压,通过 JTAG 接口实现 ISP 引脚和编程方式( Jam™ )与符合工业标准的

MAX7000S 系列兼容 支持 JTAG 边缘扫描测试 先进的引脚锁定能力 编程完成标志位 自动递增功能

– 允许更快的编程速度

Page 24: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

ISP 功能提高设计和应用的灵活性

减少对器件的触摸 不影响器件的封装

允许一般的存储 样机制造方便 支持生产和测试流程中的修改

允许现场升级 迅速方便地提升功能

未曾编程先安装 系统内编程 现场重编程

Page 25: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

文件长度小 编程速度更快 与器件制造商无关 不依赖开发平台 支持现有的和将来的产品 标准公开-所有的制造商和工程师都可免费使用 咨询网址 http://www.altera.com/jam

MAX 7000A 系列支持 Jam 语言

Page 26: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 7000A 系列的性能EPM7128AEPM7128AEPM7256AEPM7256A

EPM7384AEPM7384AEPM7512AEPM7512AEPM71024AEPM71024A

引脚间延迟 tPD (ns)

寄存器建立时间 tFSU (ns)

寄存器输出时间 tCO1 (ns)

最高计数频率 fCNT (MHz)

支持 PCI 总线标准

5.0

2.5

3.5

178

Yes

6.0

3.0

4.0

151

Yes

7.5

3.0

4.5

125

Yes

EPM7032AEPM7032AEPM7064AEPM7064A

Page 27: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 7000A 系列器件 产品选择余地大

– 规模从 32 个宏单元到 1,024 个宏单元– 封装形式包括 BGA 、 PLCC 、 PQFP 和 TQFP

引脚与符合工业标准的 5.0V 器件 MAX7000S 系列兼容7256S7192S7160S7128S7064S7032S

7256A

7128A7064A7032A

5.0V ISP 3.3V ISP

引脚兼容

宏单元数

Page 28: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 7000A 系列的封装形式和 I/O 引脚器 件器 件 44-44-PinPin

PLCCPLCC

EPM7032AE

EPM7064AE

EPM7128A

EPM7256A

EPM7384AE

EPM7512AE

EPM71024AE

36

36

44-44-PinPinTQFPTQFP

36

36

84-84-PinPinPLCCPLCC

68

68

100-100-PinPinTQFPTQFP

68

84

84

144-144-PinPinTQFPTQFP

100

120

120

120

208-208-PinPinPQFPPQFP

164

176

176

176

256-256-PinPinBGABGA

164

212

212

212

Page 29: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 7000A 系列密度领先

产品正在开发中,宏单元数量以现行计划为准 .

6 ns 7.5 ns

速度参数 tPD

5 ns

EPM7032AE

EPM7064AE

EPM7256A

EPM7128A

EPM7384AE

EPM7512AE

EPM71024AE密度增加宏单元数

Page 30: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 7000A 系列的宏单元构造

每个宏单元包含 5 个乘积项 每个宏单元包含 16 共享扩展乘积项

LAB 局部阵列LAB 局部阵列 全局清零

全局时钟

来自其他宏单元的并行逻辑扩展项

共享逻辑扩展项16 个乘积扩展项

来自 PIA 的36 个信号

选择矩阵乘积项

共享逻辑扩展项

清零选择

时钟使能选择

通往PIA

通往控制模块

寄存器旁路

快速输入选择 可编程寄存器

来自 I/O

引脚

Page 31: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 7000A 器件的内部互连结构

可编程的互连阵列可编程的互连阵列

LAB E

LAB A

宏单元信号互连

乘积项矩阵

LAB F

LAB G

LAB H

可编程的互连矩阵– 高速,复用的互连矩阵– 对所有的输入信号延迟时间统一

LAB D

LAB C

LAB B

Page 32: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 7000A 系列的特点 输入建立时间短

– 从 I/O 引脚到宏单元寄存器之间有专用连线 可编程控制的转换速度和可编程控制的省电模式 漏极开路输出能力 宏单元寄存器的上电预置能力 六个全局输出使能信号 两个全局时钟信号

Page 33: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 7000A 系列总结 3.33.3VV 的供电电压,支持系统内可编程能力的供电电压,支持系统内可编程能力 对 MAX 7000S 系列向前兼容 性能更高:引脚到引脚的延迟( tPD )最低可达 5 ns 宏单元最多 功耗低

Page 34: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 9000 系列

指 标可用逻辑门

宏单元最大用户 I/O 引脚

触发器

速度 tPD1 (ns)

9320/A

6,000

320

168

484

10

9400

8,000

400

184

580

12

9480

10,000

480

200

676

15

9560/A

12,000

560

216

772

10

时钟频率 fcnt (MHz) 125 125 118 118

扩展的 MAX 系列乘积项结构 连续式快速通道互连 通过 JTAG 端口支持系统内编程的能力 符合 PCI 总线标准

Page 35: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX9000 系列模块框图

... IOC

IOC

IOC

IOC. . .

...IOC

IOC

...IOC

IOC

...IOC

IOC

...IOC

IOC

宏单元... IOC

IOC

IOC

IOC. . .

... IOC

IOC

IOC

IOC. . .

快速通道互连

逻辑阵列块 (LAB)

每个 LAB 包含 16 个宏单元

Page 36: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX9000 器件宏单元的构造

来自乘积项选择矩阵的额外信号通路支持寄存器打包

PRN

CLRN

Q

ENA

LAB 局部阵列 全局清零

清零时钟 局部 LAB

阵列反馈清零选择

寄存器旁路

D

通往快速通道互连结构

并行扩展项 2

共享逻辑扩展项

全局时钟

选择矩阵乘积项

Page 37: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 9000 系列 I/O 单元的构VCC

VCC

VCC

转换速度控制

CLR [1..0]

ENA[5..0]

CLK[3..0]

OE[7..0]

13

8

4

6

2

CLRNENA

D Q

通往行或者列互连结构

外围控制总线 [12..0]

来自行或者列互连结构

Page 38: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

MAX 9000 系列结构的优点 系统内可编程能力 产品特点

系统内可编程能力( ISP ) JTAG 测试方法 引脚兼容的封装 引脚数量大的 BGA 封装

兼顾系统要求 符合 PCI 总线标准 接受混合 I/0 电压 (5.0 V 或者 3.3 V) 的能力 优越的性能: 80MHz 系统内工作速度

Page 39: 打       开 通向可编程逻辑设计新时代之门

© 1998 Altera Corporation

请大家休息一下