第2章FPGACPLD结构原理2精要.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章FPGACPLD结构原理2精要.ppt

2.7 CPLD/FPGA的编程与配置 2.7.1 CPLD在系统编程 JTAG 链使得各个公司生产的不同ISP器件进行统一编程成为可能。 相应的软件: Altera的Jam Player 可以对不同公司支持JTAG的ISP器件进行混合编程 2.7 CPLD/FPGA的编程与配置 2.7.2 FPGA配置方式 在线可重配置方式 ---?ICR_In Circuit Reconfigurability 允许在器件已经配置好的情况下进行重新配置,以改变电路逻辑结构和功能 。 在利用FPGA进行设计时可以利用FPGA的ICR特性,通过连接PC机的下载电缆快速地下载设计文件至FPGA进行硬件验证。 2.7 CPLD/FPGA的编程与配置 2.7.2 FPGA配置方式 2.7 CPLD/FPGA的编程与配置 2.7.2 FPGA配置方式 Altera的FPGA使用多种配置方式 1)配置器件模式,如用EPC器件进行配置 2)PS(Passive Serial,被动串行)模式: :MSEL都为0 3)PPS( Passive Parallel Synchronous,被动串行)模式 4)PPA( Passive Parallel Asynchronous ,被动串行)模式 5)PSA( Passive Serial Asynchronous ,被动串行)模式 6)JTAG模式:MSEL都为0 7)AS(Active Serial,主动串行)模式 2.7 CPLD/FPGA的编程与配置 2.7.3 FPGA专用配置器件 2.7 CPLD/FPGA的编程与配置 2.7.3 FPGA专用配置器件 2.7 CPLD/FPGA的编程与配置 2.7.4 使用单片机配置FPGA 2.7 CPLD/FPGA的编程与配置 2.7.4 使用单片机配置FPGA 多任务电路结构重配置技术 ROM内按不同地址放置多个针对不同功能要求设计好的FPGA的配置文件,然后由单片机接收不同的命令,以选择不同的地址控制,从而使所需要的配置文件下载于FPGA中。 极大地提高电路系统的硬件功能灵活性。 2.7 CPLD/FPGA的编程与配置 2.7.4 使用单片机配置FPGA 2.7 CPLD/FPGA的编程与配置 2.7.5 使用CPLD配置FPGA 使用单片机进行配置的缺点: 1 速度慢 不适用于大规模FPGA和高可靠的应用 2 容量小 单片机引脚少,不适合接较大的ROM以存储较大的配置文件 3 体积大 成本和功耗都不利于相关的设计 2.7 CPLD/FPGA的编程与配置 2.7.5 使用CPLD配置FPGA 习 题 2-1 OLMC有何功能?说明GAL是怎样实现可编程组合电路与时序电路的。 2-2 什么是基于乘积项的可编程逻辑结构?什么是基于查找表的可编程逻辑结构? 2-3 FPGA系列器件中的EAB/M9K有何作用? 2-4 与传统的测试技术相比,边界扫描技术有何优点? 2-5 解释编程与配置这两个概念。 2-6 请参阅相关资料,并回答问题:按本章给出的归类方式,将基于乘积项的可编程逻辑结构的PLD器件归类为CPLD;将基于查找表的可编程逻辑结构的PLD器件归类为FPGA,那么,APEX系列属于什么类型PLD器件?MAX II系列又属于什么类型的PLD器件?为什么 * 2.5 硬件测试 2.5.2 JTAG边界扫描测试 JTAG_Joint Test Action Group ----联合测试行动组 20世纪80年代,联合测试行动小组开发了IEEE1149.1-1990边界扫描测试规范。 该规范提供了有效的测试引脚间隔致密的电路板上集成电路芯片的能力。 2.5 硬件测试 BST_Board Scan Test ----边界扫描测试 优点: 1 方便芯片的故障定位,迅速准确地测试两个芯片管脚的连接是否可靠,提高测试检验的效率。 2 具有JTAG接口的芯片,内置一些预先定义好的功能模块,通过边界扫描通道来使芯片处于某个特定的功能模式,以提供系统控制的灵活性和方便系统的设计。 2.5 硬件测试 CPLD/FPGA的部分厂家为 输入引脚

文档评论(0)

w447750 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档