文摘
英文文摘
授权书
插图索引
附表索引
第1章 绪论
1.1 研究背景与意义
1.2 国内外研究现状
1.3 本文的主要工作
1.4 论文结构安排
第2章 微控制器内核概述
2.1 CPU12指令集
2.2 微控制器内核结构
2.2.1 内核总体结构
2.2.2 地址部件概述
2.2.3 中断部件概述
2.2.4 硬件断点部件概述
2.3 芯片开发流程与开发工具介绍
2.4 小结
第3章 微控制器地址部件的设计
3.1 数据通路与微指令设计
3.1.1 数据通路设计
3.1.2 微指令设计
3.2 CPU12指令集寻址模式分析
3.3 地址产生器的设计
3.3.1 地址生成算法
3.3.2 地址产生器逻辑结构设计
3.3.3 减少堆栈指令的执行周期
3.4 存储器结构与选择器设计
3.4.1 存储器结构设计
3.4.2 存储器扩展
3.4.3 存储单元选择器设计
3.5 总线控制
3.5.1 总线控制分析
3.5.2 总线控制器设计
3.6 小结
第4章 微控制器中断系统的设计
4.1 中断部件的设计
4.1.1 中断源概述
4.1.2 中断向量与中断优先级设置
4.1.3 中断部件逻辑电路设计
4.1.4 中断测试
4.2 硬件断点部件的设计
4.2.1 断点的分类
4.2.2 寄存器设计
4.2.3 硬件断点部件逻辑电路设计
4.3 小结
第5章 微控制器安全性的设计
5.1 微控制器安全性概述
5.2 PRESENT算法介绍
5.34位S-box的分类
5.4 数据加密模块的硬件结构
5.5 结果比较与分析
5.6 数据加密模块的设计
5.7 小结
第6章 微控制器验证
6.1 验证概述
6.2 验证流程和策略
6.3 系统级功能验证
6.3.1 验证平台的搭建
6.3.2 地址部件的验证
6.3.3 中断部件的验证
6.3.4 硬件断点部件的验证
6.4 系统级门级验证
6.5 FPGA系统板级验证
6.5.1 验证平台的搭建
6.5.2 验证程序与过程
6.6 微控制器性能分析与比较
6.7 小结
结 论
参考文献
致 谢
附录A 攻读硕士学位期间发表论文目录
附录B 攻读硕士学位期间所参与的项目