论文部分内容阅读
本文以松下MN103E系列单片机为研究对象,通过软件方式来进行嵌入式CPU仿真器的设计与实现。
MN103E是PanaXSeries系列32位微控制器,向上兼容Matsushita的MN103S系列32位微控制器。该微控制器适用于能够快速处理大批量数据的多媒体设备和要求快速精确控制的实时控制设备。
基于软件仿真器的优点来进行删103E嵌入式单片机CPu的仿真,旨在通过本设计来提供与硬件同步开发的监测与调试,为硬件的设计提供可现性的调试环境。同时,结合这个单片机对象,具体叙述单片机的功能和主要技术;在熟悉单片机的基础之上,进入嵌入式单片机CPU仿真器的设计与实现。
通过对MN103E系列中MA010H处理机的体系结构及指令集的分析,进行了指令仿真器的系统设计。另外,还对MN103E仿真器调试系统进行了研究,MNl03E调试系统包括前端的调试器以及MN103E仿真器后端的调试代理,前端调试器和后端调试代理通过调试协议进行交互,完成一系列的调试功能。
通过研究表明:MN103E仿真器的指令仿真器部分完成了存储器、桥控制器、LCD控制器以及处理器等模块的仿真。 MN103E仿真器调试系统的设计框架将调试器与UI界面,调试器与通信系统,调试器与本地主机系统完全独立开来,是个较好的框架。MN103E仿真器的调试系统能够支持如下的功能:
1)映像文件加载。
2)单步执行。
3)多步执行。
4)反汇编。
5)读取CPU状态。
6)读写内存地址。