[实用新型]一种嵌入式在线仿真器有效
申请号: | 201220580256.0 | 申请日: | 2012-11-06 |
公开(公告)号: | CN203133823U | 公开(公告)日: | 2013-08-14 |
发明(设计)人: | 刘明;高峰;刘若云;朱瑜 | 申请(专利权)人: | 无锡日松微电子有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京纽乐康知识产权代理事务所 11210 | 代理人: | 杨忠孝 |
地址: | 214072 江苏省无锡市滨湖区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 在线 仿真器 | ||
技术领域
本实用新型涉及一种嵌入式在线仿真器。
背景技术
集成电路设计企业在设计嵌入式芯片时,都希望在前期尽可能多的对实际设计的芯片的软硬件功能和性能进行评估和预判,做到合理的软硬件规划,达到最佳的功能和性能组合,尽可能地缩短开发周期。而加工后的芯片通常需要使用专用的芯片测试机进行测试,由于目前国内芯片生产厂家测试能力不足,专业测试厂家稀缺,使得芯片测试成为产品及时投放市场的瓶颈。目前,嵌入式芯片的种类繁多,拥有不同的软件功能和品目繁多的外部设备,如何有效地实现嵌入式系统的软硬件功能一直是设计人员考虑的主要目标。但通常的芯片设计和测试手段很难满足不同类型嵌入式芯片的设计需要。尤其在开发周期上很难节省时间,这样一种可以实现设计人员通过计算机实时对目标系统进行硬件和软件调试的想法越来越被重视并且成为一种迫切需要。
实用新型内容
本实用新型的目的是提供一种嵌入式在线仿真器,实现设计人员通过计算机完成目标系统的设计开发规划,在目标系统设计阶段实时在线调试系统软硬件,对实际设计的芯片的软硬件功能和性能进行评估和预判,能够准确判断目标系统的工作情况,满足了嵌入式芯片前期设计的需要,克服了现有芯片设计方面的不足。
本实用新型的目的是通过以下技术方案来实现:
一种嵌入式在线仿真器,包括协议接口,所述协议接口通过数据线与计算机USB接口连接,协议接口上连接有系统状态读出逻辑单元和串并机构,串并机构上连接有数据校检单元和寄存器组,寄存器组上连接有断点控制逻辑单元、地址产生与控制逻辑单元、DMA控制逻辑单元和数据分配与状态控制逻辑单元;所述系统状态读出逻辑单元与数据校检单元、断点控制逻辑单元连接,系统状态读出逻辑单元、断点控制逻辑单元、地址产生与控制逻辑单元、数据分配与状态控制逻辑单元均与目标系统连接;所述地址产生与控制逻辑单元、DMA控制逻辑单元和数据分配与状态控制逻辑单元之间相互连接。
本实用新型的有益效果为:实现了设计人员通过计算机对目标系统进行实时在线仿真与调试,本实用新型灵活应用测试技术,能够准确反应目标系统的工作情况,完善了目标系统软硬件功能开发与仿真调试流程;同时本实用新型具有设计合理、性能稳定、控制方便、调试速度快、效率高、使用灵活方便等特点。
附图说明
下面根据附图对本实用新型作进一步详细说明。
图1是本实用新型实施例所述的一种嵌入式在线仿真器的结构框图;
图2是本实用新型实施例所述的一种嵌入式在线仿真器联机示意图;
图3是本实用新型实施例所述的一种嵌入式在线仿真器的在线仿真与调试流程图。
图中:
1、协议接口;2、串并机构;3、数据校检单元;4、系统状态读出逻辑单元;5、寄存器组;6、断点控制逻辑单元;7、地址产生与控制逻辑单元;8、DMA控制逻辑单元;9、数据分配与状态控制逻辑单元;10、目标系统。
具体实施方式
如图1所示,本实用新型实施例所述的一种嵌入式在线仿真器,包括协议接口1,所述协议接口1通过数据线与计算机USB接口连接,协议接口1上连接有系统状态读出逻辑单元4和串并机构2,串并机构2上连接有数据校检单元3和寄存器组5,寄存器组5上连接有断点控制逻辑单元6、地址产生与控制逻辑单元7、DMA控制逻辑单元8和数据分配与状态控制逻辑单元9;所述系统状态读出逻辑单元4与数据校检单元3、断点控制逻辑单元6连接,系统状态读出逻辑单元4、断点控制逻辑单元6、地址产生与控制逻辑单元7、数据分配与状态控制逻辑单元9均与目标系统10连接;所述地址产生与控制逻辑单元7、DMA控制逻辑单元8和数据分配与状态控制逻辑单元9之间相互连接。
具体使用时,如图2所示,本实用新型在仿真与调试状态下,计算机发出调试命令,经过特定的协议转换,发送到嵌入式在线仿真器;嵌入式在线仿真器接收并处理来自计算机的调试指令,通过控制目标系统的运行来实现对目标系统软硬件功能进行仿真调试,包括且并不只限于:硬件装载、软件装载、停止或恢复执行用户程序、读/写寄存器/存储器、单步跟踪和断点设置等。同时,通过嵌入式在线仿真器实现读写目标系统的状态到计算机,实现设计人员通过计算机对嵌入式系统的实时在线仿真与调试。
采用通过嵌入式在线仿真器控制和监测目标系统的三大总线(数据总线、地址总线、控制总线)的方法,实现了嵌入式在线仿真器与目标系统的完美结合,且在应用上可以单独实现以目标处理器核心和外部设备与接口构建的目标系统,完成对目标系统进行硬件和软件功能开发与仿真调试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡日松微电子有限公司,未经无锡日松微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201220580256.0/2.html,转载请声明来源钻瓜专利网。