声明
摘要
图目录
表目录
第一章 绪论
1.1 研究背景及意义
1.2 MiniSys概述及MiniSys-1A需解决的问题
1.3 研究内容和主要工作
1.4 本文的组织结构
第二章 MiniSys-1A系统综述
2.1 MiniSys-1A指令集概述
2.1.1 MIPS指令集简介
2.1.2 MiniSys指令集简介
2.1.3 MiniSys-1A指令集简介
2.2 主流片上调试系统介绍
2.2.1 MIPS的片上调试系统EJTAG
2.2.2 ARM的片上调试系统
2.2.3 EJTAG与ARM7TDMI调试系统的对比
2.3 MiniSys-1A系统整体概述
2.3 本章小结
第三章 MiniSys-1A CPU的设计与实现
3.1 MiniSys-1A CPU整体架构
3.2 MiniSys-1A CPU乘法模块和除法模块
3.2.1 MiniSys-1A CPU乘法模块
3.2.2 MiniSys-1A CPU除法模块
3.2.3 加入乘除法模块后相关性的解决办法
3.3 本章小结
第四章 MiniSys-1A系统SDRAM控制模块的设计与实现
4.1 SDRAM工作原理
4.1.1 SDRAM概述
4.1.2 SDRAM基本的内部操作
4.2 MiniSys-1A系统SDRAM控制模块整体架构
4.3 MiniSys-1A系统SDRAM控制模块的设计与实现
4.3.1 SDRAM状态控制模块的设计与实现
4.3.2 SDRAM命令模块的设计与实现
4.3.3 SDRAM数据读写模块的设计与实现
4.4 本章小结
第五章 MiniSys-1A系统调试模块的设计与实现
5.1 JTAG原理
5.1.1 JTAG边界扫描单元和扫描链
5.1.2 JTAG调试逻辑
5.1.3 TAP控制器状态机
5.2 MiniSys-1A系统调试模块整体架构
5.3 MiniSys-1A系统调试模块的设计与实现
5.3.1 TAP模块的设计与实现
5.3.2 MDI模块的设计与实现
5.4 本章小结
第六章 系统正确性测试及分析
6.1 测试方法简介
6.2 MiniSys-1A CPU的正确性测试
6.3 MiniSys-1A SDRAM控制器的正确性测试
6.4 MiniSys-1A调试模块的正确性测试
6.5 本章小结
第七章 总结与展望
7.1 本文主要工作
7.2 未来研究方向
参考文献
致谢
攻读学位期间发表的论文
东南大学;