下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、CPLD器件的在系统动态配置摘要:介绍一种利用微控制器动态配置CPLD器件的方法。将配置文件存放在存储器中,配置文件中的控制代码驱动在微处理器中运行的配置引擎;将配置文件中的配置信息通过JTAG口移入CPLD,实现器件的动态配置;通过更换存储器中配置文件,达到同一器件实现不同功能的目的。这种方法为嵌入式系统升通读重构提供了一种新的思路,将来一定会得到广泛应用。关键词:ISP 在系统可编程技术 动态配置 CPLD引言随着应用的不断深入,嵌入式系统升级的问题摆在了人们面前。在这种背景下ISP技术应运而生。在系统可编程ISP(In Ststem Programmability)技术是指能对器件、电路
2、甚至整个系统进行现场升级和功能重构的技术。这种重构可以在实验开发过程中、制造过程中,甚至是在交付用户使用之后进行;而整个在系统可编程设计的最后一个步骤,也是最关键的步骤,也是最关键的步骤,就是器件的配置。配置过程加载设计规定的编程数据到器件中,以定义器件内部功能块及其互连,从而实现器件功能的重构升级。当然ISP配置方式是多种多样的,其中计算机加下载线就是最常见的配置器件的方法;但是这个方法需要计算机配合,对嵌入式系统来说不太实用,因此需要一个更加方便灵活的配置方案。Lattice公司CPLD器件不仅具有ISP功能,同时融合引脚锁定功能和JTAG技术,使得抛弃计算机而使用微控制器在系统配置、修改
3、、升级CPLD器件成为可能。特别是引脚锁定功能,实现了真正意义上的“动态”配置。采用引脚锁定技术,将配置前引脚状态锁定,配置完成以后各个引脚仍能保持配置前状态。本文介绍一个用微控制器在系统配置Lattice MACH4000系列CPLD器件的方案。图11 原理ISP器件要实现配置,除了ISP器件的硬件系统中要提供正确的ISP接口以外,还需要有配置文件和配置工具。(1)配置接口Lattice公司为器件提供了ISP接口和JTAG接口。ISP接口是Lattice公司自行开发设计的,具有如下引脚定义:SDI数据输入和状态机控制;MODE和SDI一起控制状态机;MODE和SDI一起控制状态机;SCLK时
4、钟输入;SDO数据输出,可选引脚;IspEN工作模式和配置模式选择,同时还有一个ISP状态机,包含3个状态,由MODE和SDI控制状态机所处技术,在Shift状态通过SDI移入命令,在Execute状态执行命令。联合测试行动小组JTAG(Joint Test Action Group)在20世纪80年代中期制定了边界扫描技术,在1990年被修改后成为IEEE的一个标准IEEE1149.1-1990。这个标准即为JTAG。边界扫描技术最初发展盐业,是为了测试电路各个IC器件之间的互边是否正确。随着ISP发展,许多生产厂商利用JTAG规定的四条引脚的测试存取口作为ISP的开发平台,使得ISP也变得
5、有标准可循,给用户带来了极大方便,于是JTAG在其权限内把ISP性能扩充到了IEEE1149.1中。发展到现在可以这样说,IEEE1149.1标准为我们提供了一条简单的串行接口,将那些具有JTAG接口的器件串接在一打扫描链中。通过这个接口既能实现ISP又能实现测试。IEEE1149.1标准对边界扫描结构的定义包括4个基本单元:4个引脚的测试存取口TAP(Test Access Port)、数据寄存器、指令寄存器和TAP控制器。TAP引脚定义如下:TCK为测试时钟输入,TDI为测试数据输入,TDO为测试数据输出,TMS为测试模式选择。数据寄存器包含两种BYPASS寄存器和BSR(Boundary Scan Register)寄存器,其中BSR由BSC(Boundary Scan Cell)串联而成,正是通过BSC才把来自于TAP的数据移入ISP芯片
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 一贯制学校教师考勤制度
- 公司拜访客户考勤制度
- 合肥市事业单位考勤制度
- 北京农村特岗考勤制度
- 宣教中心干部考勤制度
- 丹江口市事业编考勤制度
- 各单位新冠考勤制度汇编
- 人大工作联络站考勤制度
- 企业微信考勤制度管理制度
- 大会上给员工讲考勤制度
- 2026马年开学第一课:策马扬鞭启新程
- DB32/T+5311-2025+港口与道路工程+固化土施工技术规范
- 空调档案管理制度
- 4S店安全作业培训
- 《美容美体技术》全套教学课件
- ICU患者体位管理护理
- 《城轨供电系统继电保护与二次回路》电子教案 7反时限过流
- 汽车实训安全教育课件
- 七年级上册英语语法专项训练题库
- 2025年智能文化旅游景区智能化建设方案
- 高层建筑动火作业安全专项施工方案
评论
0/150
提交评论