基于6502的MCU开发及其ICE机制的实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:zhuzhuzhilian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为一种嵌入式微控制器,MCU(Micro Controller Unit)在通信、消费电子、计算机、医疗、仪器仪表等领域得到了广泛的应用。6502是最早由MOS Technology公司开发的性能良好的8位微处理器,现因其低功耗,低成本,结构和指令简单等特点主要应用于嵌入式系统。本文首先研究了6502微处理器的内部结构和指令系统,在此基础上开发出基于6502的MCU,并对关键模块的设计进行了介绍。为了验证MCU IP核的正确性,本文采用了基于软件模拟的仿真验证和基于FPGA的原型验证两个层次,其中重点介绍了FPGA平台的验证过程。在线仿真器是MCU开发系统的重要组成部分,是开发MCU的强大工具。每一种MCU都应该有相应的仿真调试工具。本文在对目前主流的MCU调试技术进行研究的基础上,采用驻留监控程序这种低廉有效的调试技术,自主开发了适用于6502系列MCU的监控程序。本文详细叙述了6502 MCU在线仿真器中通信协议的设计,以及监控程序的设计与实现。监控程序通过串行通讯端口与上位机调试器软件进行通讯,能够完成程序下载、断点、单步运行、全速运行、暂停、查看和修改存储器或CPU寄存器等调试功能,是开发6502系列MCU的有力工具。本文还开发了BSL(Boot-Strap Loader)程序,用于下载及更新监控程序,有利于监控程序的升级。最后在MCU的FPGA验证平台上,结合上位机调试器对监控程序进行了全面的功能测试,给出了各个调试功能的测试方法,完成了测试,结果表明了本文所设计的6502在线仿真器的监控程序设计方案的正确性。
其他文献
Li-ion batteries (LIBs) have demonstrated great promise in electric vehicles and hybrid electric vehicles. However, commercial graphite materials, the current p
基因转录调节是植物对非生物胁迫适应机制的一个重要方面,转录调节因子在胁迫信号转导途径中调节下游基因的表达,在建立植物对胁迫适应性过程中起到重要作用。锌指蛋白是功能多样的转录调节因子蛋白家族,家族成员在植物响应非生物胁迫方面扮演着重要角色。本研究以秋茄C2H2型锌指蛋白编码基因KcZFP(Kandelia Candel Zinc Finger Protein)为目的基因,在烟草中过表达KcZFP,分
随着嵌入式系统对图形处理能力要求的不断提高,嵌入式CPU在处理复杂的三维图形时因运算负荷过大而导致系统效率降低的局面日趋严重,在嵌入式系统中加入一块专用的图形处理器(
近年来,对具有轨道角动量的光束研究是光通信领域的一大热点,此种光束含有相位因子exp(ilθ)。本文论述了不同大气湍流条件下,光子轨道角动量探测概率受低阶大气湍流像差的影
语音识别在非接触式控制系统中有着广泛应用。传统的基于PC机的语音识别系统由于其体积大,耗电性大,成本高等缺点,应用得到限制。为了弥补这些缺点,本文完成了一款特定人孤立
目的研究蒙古扁桃药材石油醚提取物对高脂血症大鼠血脂水平、肝功能及脂质过氧化的影响,筛选出降血脂作用的有效剂量范围,分析其成分以及对调脂作用机制进行初步研究;同时研究蒙古扁桃油提取工艺,分析蒙古扁桃油脂肪酸成分,考察蒙古扁桃油急性毒理,并对其调脂作用及作用机制进行系统的探索。方法(1)将60只Wistar大鼠随机分成空白对照组、高脂模型组、血脂康组(0.0617g/kg)、以及蒙古扁桃石油醚不同剂量
学位