付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3章
可编程逻辑器件的工作原理系统总体目标HDL
编程(数电)应用系统性能/算法分析DSP
实现PLD
实现ASIC
实现系统硬件系统DSP
编程算法(Algorithm)结构(Architecture)实现(Implementation)PCB
设计架构建立和分析(模电)集成电路的设计和制造非用户定制IC用户半定制IC用户定制IC用户全定制IC标准集成电路系列组态标准电路用户可再构造标准电路集成电路的分类(按制作方式)集成电路的分类(按集成度)小规模集成电路(SSI:Small
ScaleIntegratedCircuit):逻辑门10个以下或晶体管100以下;中规模集成电路(MSI:Medium):逻辑门
10~100个,晶体管100~1000个;大规模集成电路(LSI:Large):逻辑门100~1000个,晶体管103~104个;集成电路的分类(按集成度)超大规模集成电路(VLSI:Very
Large):逻辑门103~104个,晶体管104~105个;甚大规模集成电路(ULSI:UltraLarge):逻辑门105~106个,晶体管106~107个;巨大规模集成电路(GLSI:Giga
Large):逻辑门106个以上,晶体管107个以上。3.1概述3.1.1可编程逻辑器件的发展早期是只读器:器(PROM)紫外线可擦除只读电可擦除只读器(EPROM)器(EEPROM)其后出现了结构复杂一些的可编程逻辑器件(PLD:Programmable
Logic
Devices)可编程阵列逻辑PAL门(ProgrammableArray
Logic)通用阵列逻辑GAL门(Generic
ArrayLogic)20世纪80年代中期开始出现EPLD:Erasable
Programmable
LogicDevice(类似于PAL门的扩展结构)1985年,
Xilinx公司推出第一个FPGAField
Programmable
Gate
Array目前最主要的可编程逻辑器件有:FPGA:现场可编程门阵列Field
Programmable
Gate
ArrayCPLD:复杂的可编程逻辑器件Complex
Programmable
Logic
Device现场可编程性所谓现场可编程性就是指用户任何时候都可以通过电路板上的
电缆或硬件编程器来修改FPGA/CPLD的配置,以达到修改自己设计的目的。全定制IC
基于单元的IC
基于门阵列的IC高密度的PLD速度集成密度大批量的费用小批量的费用投放市场时间降低风险未来的修改开发工具教学目标几种集成:性能好的性能比较:性能很好3.1.2
PLD厂商及其产品目前比较典型的器件有:Xilinx公司的FPGA/CPLD系列器件Altera公司的FPGA/CPLD系列器件TI公司的TPC系列Lattice公司的ispLSI系列3.1.2
PLD厂商及其产品Xilinx公司创新概念起始于1984年,目标是要将
LSI/VLSI门阵列技术的高逻辑密度和通用性与用户现场可编程部件的设计灵活、上市速度快及成品的有效性结合起来。1985年,Xilinx公司推出了世界上第一个FPGA器件。主要产品:XC3000,XC4000,XC5200,Virtex系列,Spartan系列等。组合逻辑实现方法PT-based:基于乘积项Product
Term-based
Building
BlockLUT-based:基于查找表Look-up
Table-based
Building
Block基于乘积项基于查找表Altera公司主要产品:MAX系列,FLEX系列,APEX系列,Stratix系列和Cyclone系列。MAX系列产品为CPLD结构,编程信息以EEPROM方式保存。FLEX系列、
Cyclone系列产品为FPGA,通过
器单元阵列
编程信息。开发工具:Altera公司主要MAX+PLUS
ⅡQuartusSOPC
BuilderDSP
Builder3.1.3
FPGA和CPLD之间的差别IO
BC
L
BPIL
A
BP
IAL
A
BL
A
BL
A
BL
A
BL
A
BIO
BIO
BIO
BIO
BIO
BIO
BFPGACPLDFPGA与CPLD的不同点逻辑单元的粒度不一样,设计灵活性不同;FPGA
的逻辑门密度比CPLD
高;连线结构不同;时序延迟的特性不同;CPLD更适合于完成各类算法和组合逻辑,而FPGA更适合于完成时序较多的逻辑电路。3.1.4
FPGA/CPLD的优点FPGA/CPLD
的集成度越来越大;研制开发费用相对较低;可以反复编程、擦除和使用;设计周期短;3.1.5
FPGA/CPLD设计的一般流程系统输入源代码文件逻辑综合网表文件前仿真设计输入优化布局布线后仿真配置文件系统输入前仿真设计输入优化后仿真逻辑综合布局布线编译中的功能合并3.2
Xilinx
FPGA
结构简介以Xilinx公司的XC3000系列产品为例XC3000
FPGA结构图IO
B C
L
BPI可配置
器XC3000的结构主要包括四个部分:可编程逻辑块CLB(Configurable
Logic
Block)可编程输入输出模块IOB(Input/Output
Block)可编程
连线PI(Programmable
Interconnect)可配置
器(SRAM阵列)两个创新概念:一、具有逻辑单元阵列结构LCA(LogicCellArray),因此具有门阵列及可编程的双重特性;二、逻辑功能的实现是通过对可配置器的配置来完成的。可编程逻辑块CLBCLB组合逻辑的三种结合方式可编程输入输出模块IOB可编程连线PI3.3
Altera
产品结构简介以Altera公司的FLEX10K系列产品为例FLEX
10K结构图IO
E IO
EIO
E IO
EIO
E IO
EIO
E IO
EIO
E IO
EIO
E IO
EIO
E IO
EIO
E IO
EIO
E IO
EIO
E IO
EIO
E…IO
E…IO
E…IO
E…I/
O
单元(
IO
E
)列连线带行连线带逻辑阵列阵列块(
E
A
B
)局部连线逻辑单元逻辑阵列块1 IO
E81 IO
E8IO
E
18IO
E
18FLEX
10K系列器件主要由四部分组成阵列:由
阵列块(EAB:Embedded
Array
Block)构成逻辑阵列:由一系列的逻辑阵列块(LA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 12万吨棉籽脱酚蛋白生产线建设项目可行性研究报告
- 线上品牌口碑舆情监测处置方案
- 湿滑路面行车执行标准
- 工程创优资料课件讲解要点
- 建设单位需求对接落实流程
- 金融行业客户身份信息脱密操作技能测评及答案
- 某水泥厂应急响应办法
- 某麻纺企业原材料验收准则
- 技术(安全)交底记录 - 混凝土工
- 基础护理学(冷热疗技术)单元测试习题及答案
- 浙江省省杭州市上城区建兰中学2026年数学七上期末教学质量检测试题含解析
- 公安遴选专业试题及详尽答案剖析
- 2026年 高二秋季开学第一课班会教学课件:以《功夫女足》为炬奔赴高二新征程
- 2026黄石阳新工作人员公开招聘30人笔试备考题库及答案详解
- 2025年新疆检察院书记员《法律基础知识》题库附答案
- 2026年云南云智城市服务有限责任公司生产(工勤)岗人员社会招聘(11人)考试备考题库及答案详解
- AI制药行业深度报告:新时代新跃迁
- 无人机航拍技术课件 项目五任务二:照相机设置与参数调整
- 2026年天津专升本(计算机基础)考试真题附答案
- 2026年秋季1530学生安全教育记录
- 2026年秋季升旗仪式安排表
评论
0/150
提交评论