- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子设计自动化第二章PPT
第三节 CPLD/FPGA的编程与配置 CPLD编程和FPGA配置可以使用专用的编程设备,可以使用下载电缆,如ALTERA的Byteblaster(MV)并行下载电缆,连接PC机的并行打印口和需要编程或配置的器件,并与MAX+PLUSII配合可以对Altera公司的多种CPLD、FPGA进行配置和编程。 或者USB-Blaster下载器连接在PC机的USB接口和需要编程或配置的器件,并与QuartusII配合可以对Altera公司的多种CPLD、FPGA进行配置和编程。 此接口既可作编 程下载口,也可作 JTAG接口 ALTERA 的 ByteBlaster(MV)下载接口 图3-46 10芯下载口 表3-3 图3-46 接口各引脚信号名称 一、CPLD的ISP方式编程 在系统可编程(ISP)是当系统上电并正常工作时,计算机通过系统中的CPLD拥有ISP接口直接对其编程,器件在编程后立即进入正常工作状态。 ISP功能提高设计和应用的灵活性 减少对器件的触摸和损伤 不计较器件的封装形式 允许一般的存储 样机制造方便 支持生产和测试流程中的修改 允许现场硬件升级 迅速方便地提升功能 未编程前先焊接安装 系统内编程--ISP 在系统现场重编程修改 图3-47 CPLD编程下载连接图 TCK、TDO、TMS、TDI为CPLD的JTAG口 对CPLD编程 图3-48 多CPLD芯片ISP编程连接方式 二、使用PC并口配置FPGA ICR:In-Circuit Reconfigurability 在线可重配置方式,即允许在器件已经配置好的情况下进行重新配置,以改变电路逻辑结构和功能。 FPGA设计过程中可以通过连接PC机的下载电缆快速地下载设计文件至FPGA进行硬件验证。 Altera SRAM LUT结构器件的6种配置方式 (1)配置器件,如EPC器件进行配置。 (2)PS(被动串行) MSEL1=0 MSEL0=0 (3)PPS(被动并行同步) MSEL1=1 MSEL0=0 (4)PPA(被动并行异步) MSEL1=1 MSEL0=1 (5)PSA(被动串行异步) MSEL1=1 MSEL0=0 (6)JTAG MSEL1=0 MSEL0=0 二、使用PC并行口配置FPGA 图3-49 FLEX10K PS模式配置时序 第二章 可编程逻辑器件的应用 第一节 概述 可编程逻辑器件的发展历程 图3-1 基本PLD器件的原理结构图 一、 可编程逻辑器件的发展历程 70年代 80年代 90年代以后 PROM 和PLA 器件 改进的 PLA 器件 GAL器件 FPGA器件 EPLD 器件 CPLD器件 内嵌复杂 功能模块 的SoPC 二、可编程逻辑器件的分类 按集成度(PLD)分类 二、可编程逻辑器件的分类 在具体区分时,一般以GAL22V10作为对比,集成度大于GAL22V10的称为复杂PLD,反之归类为简单PLD。 二、可编程逻辑器件的分类 (3)EPROM型 紫外线型擦除电可编程逻辑器件 (4)EEPROM型 电可擦写可编程器件 现有大部分CPLD及GAL器件 (5)SRAM型 SRAM查找表结构器件 大部分FPGA (6)Flash型。可实现多次可编程,也可以做到掉电以后不需要重新配置。 可编程器件的优势 可编程器件法将ASIC的设计从半导体工艺师手中,转移到电路设计师手中。其前提是半导体工艺师提供超大规模可编程芯片。可编程芯片资源丰富,使电路设计师能将整个电子系统装到一个“白”片中。这种方法没有投片风险,现场布线完成功能指定,提高设计灵活性;可反复编程擦写;成本低;设计周期短。 三、CPLD和FPGA的特点及应用范围 CPLD:主要是由可编程逻辑宏单元(LMC)围绕中心的可编程互连矩阵单元组成,其中LMC逻辑结构较复杂,并具有复杂的I/O单元互连结构,可由用户根据需要生成特定的电路结构,完成一定的功能。 特点:据有电擦写特性,可边界扫描、在线编程,逻辑电路具有可预测性。 图3-26 MAX7000系列的单个宏单元结构 PRN CLRN ENA 逻辑阵列 全局 清零 共享 逻辑 扩展项 清零 时钟 清零选择 寄存器旁路 并行 扩展项 通往 I/O 模块 通往 PIA 乘积项选择矩阵 来自 I/O引脚 全局 时钟 Q D EN 来自 PIA的 36个信号 快速输入选择 2 图3-27- MAX7128S的结构 二、CPLD和FPGA的特点及应用范围 FPGA: 由可编程逻辑功能块,可编程I/O块和可编程内部互连三种可编程资源组成。 特点:可以实时地改变器件功能,掉电数据丢失,内部延时时间不固定,可利用资源丰富。 一个N输入查找表
您可能关注的文档
最近下载
- 康悦百万医疗保险C款介绍.pptx VIP
- 中国人寿.北京大学-中高净值家庭资产配置和保险保障白皮书.pdf
- Unit 2 Different families Part A Let’s learn & Listen and do(说课稿)-2024-2025学年人教PEP版(2024)英语三年级上册.docx
- 4D打印的应用、原理及发展前景.ppt VIP
- 22J403-1 楼梯 栏杆 栏板(一) (3).pdf VIP
- 青岛版(五四制)(2024)小学科学三年级上册《制作“冰琥珀”》教案.docx VIP
- 超低能耗建筑的增量成本与经济效益分析.pdf VIP
- 贵州省房屋建筑和市政工程标准施工招标文件(2021年版)【模板】.docx VIP
- 跨文化交际:中英文化对比 (13).ppt VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
文档评论(0)