基于51MX的JTAG接口的设计与仿真
| 摘要 | 第1-4页 |
| Abstract | 第4-8页 |
| 第一章 绪论 | 第8-12页 |
| ·研究背景 | 第8-11页 |
| ·可测性设计 | 第8页 |
| ·可测性设计的常用方法 | 第8-11页 |
| ·JTAG 的由来 | 第11页 |
| ·本论文研究意义及内容 | 第11-12页 |
| 第二章 JTAG 协议 | 第12-24页 |
| ·概述 | 第12页 |
| ·测试访问端口(TAP) | 第12-13页 |
| ·测试时钟信号 TCK | 第13页 |
| ·模式选择信号 TMS | 第13页 |
| ·测试数据输入信号 TDI | 第13页 |
| ·测试数据输出信号 TDO | 第13页 |
| ·复位信号 TRST | 第13页 |
| ·测试逻辑架构 | 第13-14页 |
| ·概述 | 第13-14页 |
| ·测试逻辑的实现 | 第14页 |
| ·TAP 控制器 | 第14-20页 |
| ·TAP Controller 状态机 | 第15页 |
| ·TAP Controller 各状态描述 | 第15-18页 |
| ·TAP Controller 的操作 | 第18-20页 |
| ·指令及指令寄存器 | 第20页 |
| ·指令 | 第20页 |
| ·指令寄存器 | 第20页 |
| ·测试数据寄存器 | 第20-22页 |
| ·本章小结 | 第22-24页 |
| 第三章 51MX | 第24-34页 |
| ·单片机简介 | 第24-26页 |
| ·51MX 介绍 | 第26-27页 |
| ·51MX 功能概述 | 第27-28页 |
| ·主要引脚及其功能介绍 | 第28-29页 |
| ·特殊功能寄存器(SFR)简介 | 第29-30页 |
| ·存储器管理 | 第30-31页 |
| ·物理空间分配图 | 第30-31页 |
| ·物理地址的分配方案 | 第31页 |
| ·51MX 指令系统介绍 | 第31-33页 |
| ·指令 | 第31-32页 |
| ·指令寻址方式 | 第32-33页 |
| ·本章小结 | 第33-34页 |
| 第四章 JTAG 接口的设计实现及仿真 | 第34-60页 |
| ·JTAG 接口功能框图 | 第34页 |
| ·接口支持指令介绍 | 第34-35页 |
| ·各功能模块实现情况 | 第35-40页 |
| ·RWREG 模块 | 第36-39页 |
| ·BREAKPOINT 模块 | 第39页 |
| ·STEP 模块 | 第39-40页 |
| ·TAP 控制器模块 | 第40页 |
| ·设计中关键技术 | 第40-48页 |
| ·单 bit 信号跨时钟域处理 | 第41-45页 |
| ·多 bit 信号跨时钟域处理 | 第45-46页 |
| ·边沿检测 | 第46-47页 |
| ·脉冲检测电路 | 第47-48页 |
| ·各个跨时钟域方法的使用条件 | 第48页 |
| ·各功能仿真结果 | 第48-51页 |
| ·读写内部 RAM | 第49页 |
| ·读写外部 RAM | 第49-50页 |
| ·外部 ROM 读操作 | 第50页 |
| ·断点设置 | 第50页 |
| ·单步执行功能 | 第50-51页 |
| ·JTAG 接口的综合 | 第51-58页 |
| ·逻辑综合概述 | 第51-52页 |
| ·综合脚本 | 第52-55页 |
| ·本设计综合脚本 | 第55-57页 |
| ·综合结果说明 | 第57-58页 |
| ·本章小结 | 第58-60页 |
| 第五章 JTAG 接口的 FPGA 验证 | 第60-66页 |
| ·FPGA 及 FPGA 验证的重要性 | 第60页 |
| ·Spartan 3A 开发板简介 | 第60-61页 |
| ·FPGA 验证方案及流程 | 第61-63页 |
| ·仿真结果说明 | 第63-65页 |
| ·本章小结 | 第65-66页 |
| 第六章 结论与展望 | 第66-68页 |
| ·结论 | 第66页 |
| ·展望 | 第66-68页 |
| 致谢 | 第68-70页 |
| 参考文献 | 第70-72页 |