基于SOPC的ICE调试器设计与实现技术研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:modlong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在线仿真器(ICE)是嵌入式微处理器开发系统的重要组成部分,是嵌入式系统开发的强大工具。本文所提出的针对ARM7 处理器的在线仿真器(ICE)是针对三星公司的ARM7 处理器系列芯片,这种芯片采用了ARM7TDMI 作为CPU 内核,主要面向家用电器及便携式电子产品设计,广泛应用于音响等消费类产品中,ARM7 处理器在线仿真器的研制对ARM7 处理器系列MCU 的应用开发具有重要意义。本文详细介绍了ARM7 处理器在线仿真器的研究与设计过程。该在线仿真器具有下载、断点、单步运行、连续运行、读写内存区域、对寄存器和I/O 端口操作等基本仿真功能,基本仿真功能全部由FPGA 来实现,并可根据实际需要对在线仿真器进行升级换代。文中,首先对嵌入式开发系统和在线仿真器进行了全面的介绍。然后对SOC 开发技术以及硬软件协同开发平台QUARTURSII 进行介绍。再后,根据ARM7 处理器系列MCU 的ICE 片上接口标准JTAG,提出了在线仿真器的整体方案,并叙述了硬件电路的设计过程,同时对仿真控制逻辑和功能软件的设计实现进行了详细的论述。该设计不仅应用了IP core SoPC 实现技术,还采用以太网实现宿主与ICE 通信,并在ICE 和目标机间专设串行通道提供回显。此外,还用QUARTURSII 软件对仿真控制逻辑进行了寄存器传输级的仿真与验证。最后,介绍了在线仿真器的测试程序和测试电路,并给出其各个仿真功能的测试方法,完成了测试验证,证明了本文所提出的ARM7 处理器MCU 在线仿真器的设计方案是可行的。本仿真器在设计过程中有两大特色,一是采用的是软硬件协同设计的方法,二是利用可编程片上系统(SOPC)技术来实现。
其他文献
随着监控系统的广泛应用,对系统有效性及实用性需求提出了越来越高的挑战。然而,由于监控系统大部分安装在户外,因此避免不了会受到天气的影响。即使在晴朗天气条件下,光线在
蠕虫在互联网内大量传播,严重的影响了网络系统的正常应用,造成了巨大的损失。有些蠕虫能在10几分钟内感染互联网中上万台漏洞主机。所以如何快速的检测、围堵、防御新蠕虫的传
目前,工作流(Workflow)技术为支持办公自动化领域的主要技术之一。随着应用领域需求的发展,传统的工作流越来越不能适应分布式的运行环境和松耦合、异构式信息分布的特点。针
随着计算机科学技术的飞速发展,计算机、互联网与人类日常生产生活的关系变得越来越紧密。人们一方面享受着技术发展带来的巨大便利,另一方面又遭受着恶意攻击的侵袭和困扰。
  本文首先针对邮政综合网网络管理中故障管理的需要,对SNMP协议体系结构、MIB信息库、SMI管理信息结构、JAVA语言、邮政综合网的网络结构、以及网络管理的方法进行了分析。
随着软件规模和复杂性的不断提高,软件危机愈加明显暴露出来。ERP 系统作为先进的企业资源规划软件其市场前景喜人,但是开发上存在周期长、稳定性较难保证、资金投入大等问题
结构挖掘(Structured Mining)是数据挖掘一个新的分支领域,是指对结构数据库中非显式存在的知识、关系或其他有意义的模式等的提取,包括树,图,分子,XML文档等结构的挖掘。具
软件重用是软件业界为解决日益严重的“软件危机”和日趋复杂的软件需求而提出的一种对策。软件重用技术随着面向对象技术和分布式对象技术的应用而得到迅猛的发展,在当前的
低层视觉特征提取、高维数据索引机制和相关反馈方法是面向大规模图像库基于内容检索的三个关键问题。真实地反映图像内容的低层特征是图像检索精确度得以提高的必备条件,有
计算机安全系统所需要的是一种具备适应性,稳健性和自治性的技术。针对其适应性和自治性,在开发一个企业级的用户身份认证体系同时,依据目录服务理论,将轻量级目录访问协议和