控制逻辑硬件在环仿真器的制造方法

文档序号:6314713阅读:279来源:国知局
控制逻辑硬件在环仿真器的制造方法
【专利摘要】本实用新型公开了一种控制逻辑硬件在环仿真器,它涉及嵌入式系统教学与研发领域。它包括硬件在环仿真器系统、仿真软件系统、双向仿真协议模块;所述的硬件在环仿真器系统包括供电系统、通信系统、接插系统、被仿真芯片、外围器件和电脑,被仿真芯片和外围器件均通过插件系统与供电系统相连,被仿真芯片与电脑相连,电脑通过D9串行总线口与通信系统相连。本实用新型大幅度降低硬件在环仿真设备的成本,支持的芯片种类较多,使更多种类的处理器可以得到硬件仿真支持。
【专利说明】
【技术领域】
[0001] 本实用新型涉及的是嵌入式系统教学与研发领域,具体涉及一种控制逻辑硬件在 环仿真器。 控制逻辑硬件在环仿真器

【背景技术】
[0002] 微处理器仿真目前技术主要有三种:软件仿真、硬件仿真、硬件在环。
[0003] 软件模拟技术通过软件仿真内核对微控制器工作进行模拟,使用时先写好程序代 码,并进行编译,仿真器按照一定的方案执行编译好的程序指令,并将一些可以采集到的结 果通过显示屏输出给用户。
[0004] 硬件仿真技术使用仿真器与被仿真的微控制器相结合,通过JTAG等技术实时跟 踪系统状态、控制系统运行。仿真过程需要完整的程序代码支持。
[0005] 硬件在环仿真技术使用一个复杂的封装集成块作为工作对象,可以实时反馈系统 工作状态,抓取各种性能参数,封装好的硬在环仿真器通过复杂的电路模拟被仿真芯片的 工作。
[0006] 上述三种微处理器仿真存在以下缺陷:
[0007] 1.软件仿真功能受到很大限制,系统很难实时模拟硬件环境与外界信号,不能模 拟设备受干扰的问题。并且有很多芯片对软件仿真支持的不好,并且软件仿真难以实现。
[0008] 2.硬件仿真技术需要针对不同的芯片设计不同的仿真器,很多芯片目前还没有相 应的仿真设备。仿真调试时必须以完整的代码为基础。
[0009] 3.硬件在环设备成本非常高,并且也必须以完整的程序作为调试仿真基础。硬件 专一性强,每台设备智能仿真一类或一种芯片。目前很多芯片并没有相应的硬在环仿真器。 设备不能模拟系统受干扰、硬件冲突等问题。 实用新型内容
[0010] 针对现有技术上存在的不足,本实用新型目的是在于提供一种控制逻辑硬件在环 仿真器,大幅度降低硬件在环仿真设备的成本,支持的芯片种类较多,使更多种类的处理器 可以得到硬件仿真支持。
[0011] 为了实现上述目的,本实用新型是通过如下的技术方案来实现:控制逻辑硬件在 环仿真器,包括硬件在环仿真器系统、仿真软件系统、双向仿真协议三部分;所述的硬件在 环仿真器系统包括供电系统、通信系统和接插系统,其中供电系统提供可调的稳定电压,用 于被仿真芯片和其他外围器件的供电。通信系统使用串口实现与电脑的连接与通信,硬件 上即为D9串行总线口。接插系统包括安装各种芯片的芯片座、引出引脚用于连接外设硬件 的排针接口、连接供电与通信系统的引线。
[0012] 所述的仿真软件运行在电脑上,可以驱动仿真通信协议。软件可以按照操作者的 需求调用仿真协议从而控制处理器芯片或获取处理器芯片状态。软件通过向导的形式引导 操作者写好指令,然后利用协议驱动发送给仿真器,如果仿真器返回数据包就将返回数据 显示在图形界面上。
[0013] 所述的双向仿真协议在电脑与被仿真芯片上同时运行。在电脑端是被调用驱动的 形式,在芯片上是程序的形式。协议主要内容是定义了一种指令-数据包。方针时双方通 过数据包发送控制指令或数据。
[0014] 本实用新型具有以下有益效果:
[0015] 1.辅助嵌入式系统教学,通过分步操作使系通过工作的逻辑关系更加清晰易懂。 并且状态可以随时调整,不需要不断修改和编译完整的程序文件,节省了时间;
[0016] 2.帮助研发人员更快的进行仿真和调试,能够快速查找错误,发现系统问题,确认 工作流程与硬件设计的正确性;
[0017] 3.大幅度降低硬件在环仿真设备的成本,使硬件在环可以成为更普及的开发仿真 设备;
[0018] 4.支持的芯片种类较多,使更多种类的处理器可以得到硬件仿真支持,拓宽嵌入 式系统开发的技术面。

【专利附图】

【附图说明】
[0019] 下面结合附图和【具体实施方式】来详细说明本实用新型;
[0020] 图1为本实用新型的结构示意图。

【具体实施方式】
[0021] 为使本实用新型实现的技术手段、创作特征、达成目的与功效易于明白了解,下面 结合【具体实施方式】,进一步阐述本实用新型。
[0022] 参照图1,本【具体实施方式】采用以下技术方案:控制逻辑硬件在环仿真器,包括硬 件在环仿真器系统、仿真软件系统、双向仿真协议模块;所述的硬件在环仿真器系统包括供 电系统1、通信系统2、接插系统3、被仿真芯片4、外围器件5和电脑6,被仿真芯片4和外围 器件5均通过插件系统3与供电系统1相连,被仿真芯片4与电脑6相连,电脑6通过D9 串行总线口与通信系统2相连。
[0023] 所述的被仿真芯片4设置在仿真器内。
[0024] 其中供电系统1提供可调的稳定电压,用于被仿真芯片和其他外围器件的供电。 通信系统2使用串口实现与电脑的连接与通信,硬件上即为D9串行总线口。接插系统3包 括安装各种芯片的芯片座、引出引脚用于连接外设硬件的排针接口、连接供电与通信系统 的引线。
[0025] 所述的仿真软件运行在电脑上,可以驱动仿真通信协议。软件可以按照操作者的 需求调用仿真协议从而控制处理器芯片或获取处理器芯片状态。软件通过向导的形式引导 操作者写好指令,然后利用协议驱动发送给仿真器,如果仿真器返回数据包就将返回数据 显示在图形界面上。
[0026] 所述的双向仿真协议在电脑与被仿真芯片上同时运行。在电脑端是被调用驱动的 形式,在芯片上是程序的形式。协议主要内容是定义了一种指令-数据包。方针时双方通 过数据包发送控制指令或数据。
[0027] 本【具体实施方式】大幅度降低硬件在环仿真设备的成本,支持的芯片种类较多,使 更多种类的处理器可以得到硬件仿真支持。
[0028] 以上显示和描述了本实用新型的基本原理和主要特征和本实用新型的优点。本行 业的技术人员应该了解,本实用新型不受上述实施例的限制,上述实施例和说明书中描述 的只是说明本实用新型的原理,在不脱离本实用新型精神和范围的前提下,本实用新型还 会有各种变化和改进,这些变化和改进都落入要求保护的本实用新型范围内。本实用新型 要求保护范围由所附的权利要求书及其等效物界定。
【权利要求】
1. 控制逻辑硬件在环仿真器,其特征在于,包括硬件在环仿真器系统、仿真软件系统、 双向仿真协议模块;所述的硬件在环仿真器系统包括供电系统(1)、通信系统(2)、接插系 统(3)、被仿真芯片⑷、外围器件(5)和电脑(6),被仿真芯片(4)和外围器件(5)均通过 插件系统⑶与供电系统⑴相连,被仿真芯片⑷与电脑(6)相连,电脑(6)通过D9串 行总线口与通信系统(2)相连。
2. 根据权利要求1所述的控制逻辑硬件在环仿真器,其特征在于,所述的被仿真芯片 (4)设置在仿真器内。
【文档编号】G05B17/02GK203882112SQ201420192191
【公开日】2014年10月15日 申请日期:2014年4月21日 优先权日:2014年4月21日
【发明者】徐智博, 张世达, 徐浩 申请人:吉林大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1