第3章 在系统编程技术(ISP) .ppt
《第3章 在系统编程技术(ISP) .ppt》由会员分享,可在线阅读,更多相关《第3章 在系统编程技术(ISP) .ppt(66页珍藏版)》请在三一办公上搜索。
1、EDA&CPLD,第3章在系统编程技术(ISP),ISP功能提高设计和应用的灵活性,减少对器件的触摸和损伤不计较器件的封装形式,允许一般的存储样机制造方便支持生产和测试流程中的修改,允许现场硬件升级迅速方便地提升功能,未编程前先焊接安装,系统内编程-ISP,在系统现场重编程修改,3在系统编程技术(ISP),逻辑设计(Top to Down)任务:功能描述电路原理图、功能描述语言 控制器设计逻辑方程、真值表、状态图,选择器件:I/O数、寄存器数、门数、pin to pin、功耗,JEDEC文件 Join Electronic Device Engineering Council(电子器件工程联
2、合协会)创建工业标准 由开发系统软件/器件公司专用开发工具自动生成。,编程:.JED文件下载,对器件编程(烧录)直接在用户设计的目标系统中(在用系统)的PLD器件进行编程,31isp原理,1、逐行编程,2、与外系统脱离13=ispEN=0 I/O高阻 脱离外电路(isp1016),3、编程电缆 ispEN 13 专用引脚 SDI 14 串行数据输入 13=0 接受电缆信息 SCLK 33 串行时钟 MOOD 36 方式信号 13=1 直通输入 SDO 24 串行数据输出,4、编程状态机(控制编程操作):三状态时序电路 控制信号:MOOD SDI 00 器件正常工作(读识别码 10)11 移位状
3、态 SDI送入的数据(命令)移入寄存器 11 执行状态 每个编程操作完成,编程状态机,5位,串行读出,8位进入水平移位寄存器,此接口既可作编程下载口,也可作JTAG接口,ALTERA 的 ByteBlaster(MV)下载接口,32编程方式,Joint Test Action Ggroup,32编程方式,1、计算机并口 ISP器件(接插件RJ45)5个信号线 七芯电缆 地线 目标板电源检测线,2、利用目标板上单片机或微处理器 编程数据 EPROM中,3、目标板上多片ISP器件 ispEN 对器件分别使能,其它器件正常工作 ispEN 1/2MUX输入信号/编程信号 菊花链下载 Daisy Ch
4、ain(Lattice)串行片数不超出接口的驱动能力 器件位置由器件识别码确定 器件前后芯片内寄存器短路(信号直通),下载电缆,ispEN 对器件分别使能,ispEN MUX输入信号/编程信号,菊花链下载 Daisy Chain,串行片数:不超出接口的驱动能力器件位置:由器件识别码确定 MODE SDI=HL 装载识别码=LH 识别码移位 从SDO移出至计算机器件前后芯片内寄存器短路(信号直通),3.3 ispGDS In-System Programmable Generic Digital Switch,重构电路互连关系的开关器件,例:ispGDS22可供互连用的端口总数22,11*11的
5、矩阵可互连矩阵的交叉点通过编程接通传输延迟7.5ns,一、结构,二、ispGDS I/O单元的结构,=0 GDS的输出=1 输入端使用,共5种组态,三、编程控制信号,MODESDI 工作状态受状态机控制SDO 可以菊花链下载SCLK,四、ispGDS 使用,替代DIP Double In-line Package,作用:改变硬件系统 改变或重构硬制电路板的连接 实现对目标系统连接关系的重构,没定义的管脚,编程时端口自动与开关矩阵断开,例:,TITLE EXAMPLEDEVICE=ispGDS14“YOCLK=2HzPIN20=PIN1“Y2CLCK=STEPPIN18=PIN9PIN11=LP
6、IN13=PIN10,3.4 CPLD和FPGA的编程与配置,10芯下载口,接口各引脚信号名称,CPLD:基于EEPROM or Flash-program 编程后信息不会丢失,但编程次数有限 FPGA:基于SRAM查找表-configure 掉电后信息丢失,但配置次数无限,PS:Passive Serial 被动串行模式JTAG:Joint Test Action Group 20世纪80年代联合测试行动组开发的技术规范,3.4.1 CPLD的ISP方式编程,CPLD编程下载连接图,TCK、TDO、TMS、TDI为CPLD的JTAG口,对CPLD编程,多CPLD芯片ISP编程连接方式,3.4
7、.1 CPLD的ISP方式编程,3.4.2 Altera公司的FPGA配置方式与器件系列,Altera FPGA常用配置器件,DCLK nCSnINIT_CONF OE DATA,PC机,FPGA,EPC2配置芯片,配置电路和JTAG编程端口,DCLKCONF_DONEnCONFIGnSTATUSDATA0,TCKTMSTDOTDI,TCKTMSTDOTDI,配置,编程,利用FLASH结构的EPC2为FPGA作配置,将编程完毕的配置器件插在相应的电路系统上,EDA&CPLD,第4章ispLSI 编程,4ispLSI编程,一、输入设计文件 网表文件 综合器二、JEDEC文件 烧录芯片 适配器,4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3章 在系统编程技术ISP 系统 编程 技术 ISP
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2870204.html