CN100476755C - 一种可扩展嵌入式微处理器仿真器 - Google Patents

一种可扩展嵌入式微处理器仿真器 Download PDF

Info

Publication number
CN100476755C
CN100476755C CNB2005100306963A CN200510030696A CN100476755C CN 100476755 C CN100476755 C CN 100476755C CN B2005100306963 A CNB2005100306963 A CN B2005100306963A CN 200510030696 A CN200510030696 A CN 200510030696A CN 100476755 C CN100476755 C CN 100476755C
Authority
CN
China
Prior art keywords
emulator
embedded microprocessor
interface
central processor
red led
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2005100306963A
Other languages
English (en)
Other versions
CN1794202A (zh
Inventor
严永红
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Xiangyou Digital Science & Technology Co Ltd
Original Assignee
Shanghai Xiangyou Digital Science & Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Xiangyou Digital Science & Technology Co Ltd filed Critical Shanghai Xiangyou Digital Science & Technology Co Ltd
Priority to CNB2005100306963A priority Critical patent/CN100476755C/zh
Publication of CN1794202A publication Critical patent/CN1794202A/zh
Application granted granted Critical
Publication of CN100476755C publication Critical patent/CN100476755C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)
  • Programmable Controllers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明涉及一种功能可扩展的嵌入式微处理器仿真器,主要由以太网接口、中央处理器CPU、指示灯组件、可编程控制器、仿真器接口、USB接口和功能控制键组成。USB接口与中央处理器CPU电气相连,以太网接口与中央处理器CPU电气相连,功能控制键与中央处理器CPU电气相连,指示灯组件与中央处理器CPU电气相连,可编程控制器的输入控制端与中央处理器CPU电气相连、其输出端与仿真器接口相连,仿真器接口通过外接仿真专用电缆与用户目标板电气相连,由USB盘取代PC机输入相关目标任务的命令序列,并通过功能控制键选定相关目标任务,使微处理器仿真器在现场工作时可以摆脱对PC机的依赖、并功能得到扩展,有利于充分利用资源和提高工作效率。

Description

一种可扩展嵌入式微处理器仿真器
技术领域
本发明涉及一种嵌入式***开发工具,特别是一种功能可扩展的嵌入式微处理器仿真器。
背景技术
微处理器仿真器是一种嵌入式软硬件开发工具。目前市场上流行的一般仿真器工作时必须要与PC机相连,通过PC机编制相关的软件,然后由PC机控制仿真器工作,因而对PC机具有很大的依赖性;而且仿真器的功能均系固定式,不能按需作动态扩展,因而功能单一、随机性差;此外,由于这种必须配套设置的结构形式和必须配合作业的工作方式,除现场操作时比较繁琐、工作效率不易提高外,还对使用微处理器仿真器的现场作业人员的技术素质要求相对较高,只有既熟悉PC机的应用、又熟悉仿真器应用的人员才能胜任该项工作。所以还明显存在资源(PC机和高素质的人员)浪费的问题,因而经济性和实用性均较差。
发明内容
本发明的目的是要提供一种工作时能使微处理器仿真器摆脱对PC机的依赖性和有效扩展微处理器仿真器功能的方法,及依据该方法研制的一种可扩展功能的新颖嵌入式微处理器仿真器。
本发明的可扩展嵌入式微处理器仿真器主要由中央处理器CPU、指示灯组件、以太网接口、可编程控制器、仿真器接口组成,其特征在于在主要由基本构件中央处理器CPU、指示灯组件、以太网接口、可编程控制器、仿真器接口构成的普通微处理器仿真器的基础上还增加设置有USB接口、功能控制键,其中:所述的USB接口与中央处理器CPU电气相连,为可扩展嵌入式微处理器仿真器的数据输入口,可外接USB盘;所述的以太网接口与中央处理器CPU电气相连,为可扩展嵌入式微处理器仿真器与PC机相连的常规接口;所述的功能控制键与中央处理器CPU电气相连,为控制和扩展可扩展嵌入式微处理器仿真器功能的部件;所述的指示灯组件与中央处理器CPU电气相连,为直观反映可扩展嵌入式微处理器仿真器即时工作状态和工作结果状况的功能部件,主要包含有:表示可扩展嵌入式微处理器仿真器电源接通的Power红色指示灯,表示可扩展嵌入式微处理器仿真器初始化准备就绪、可以开始工作的Ready黄色指示灯,反映可扩展嵌入式微处理器仿真器工作状态的Status红色指示灯,反映可扩展嵌入式微处理器仿真器中可编程控制器设置正常的Config黄色指示灯和反映可扩展嵌入式微处理器仿真器可编程控制器中正常运行的Run绿色指示灯;所述的可编程控制器与中央处理器CPU电气相连,为功能执行部件,其输出端与仿真器接口相连,所述的仿真器接口为可扩展嵌入式微处理器仿真器的数据输出口,通过外接仿真专用电缆与用户目标板电气相连;通过先将在PC机上编制的目标任务内容集中存贮在USB盘中,通过USB接口外接USB盘,利用功能控制键控制可扩展嵌入式微处理器仿真器选择执行USB盘中相关目标任务的命令序列的方法,实现由USB盘取代PC机输入相关目标任务的命令序列,并通过功能控制键选定相关目标任务的命令序列,使可扩展嵌入式微处理器仿真器在现场工作时可以摆脱对PC机的依赖、并使功能得到扩展。
基于上述构思的本发明可扩展嵌入式微处理器仿真器,由于在现有主要由基本构件中央处理器CPU、指示灯组件、以太网接口、可编程控制器、仿真器接口构成的普通微处理器仿真器的基础上还增加设置了USB接口、功能控制键,使微处理器仿真器可以通过USB接口上外接的USB盘输入原先已在PC机上录制下来的相关目标任务的命令序列,使微处理器仿真器可以在无PC机直接参与的情况下同样执行以往有PC机参与时的作业任务;且由于在USB盘中可以预先存贮多个目标任务的命令序列,在功能控制键的参与下,可以按需选择输入不同的目标任务,从而使微处理器仿真器的功能得到有效扩展,极有利于提高微处理器仿真器的总体工作效率;此外,由于采用了编程软件作业与使用软件作业相分离的工作方式,有利于作业人员的专业分工、和量才录用和各司其职,有利于资源的充分利用、作业人员的专业水平的提高和避免高技术素质人才资源的浪费。由上可见,本发明的可扩展嵌入式微处理器仿真器具有明显的技术先进性、极佳的经济性和很强的实用性,是一种理想的现有微处理器仿真器的更新换代产品。
附图说明
图1是本发明实施例的基本结构示意框图;
图2是本发明实施例的总体结构示意框图;
图3是本发明实施例的工作流程图。
具体实施方式
下面结合附图和典型实施例对本发明作进一步描述。
在图1和图2中,本发明可扩展嵌入式微处理器仿真器主要由USB接口、功能控制键盘、以太网接口、中央处理器CPU、指示灯组件、可编程控制器、仿真器接口组成。其中:USB接口与中央处理器CPU电气相连,为微处理器仿真器的数据输入口,可外接USB盘;以太网接口与中央处理器CPU电气相连,为微处理器仿真器与PC机相连的常规接口;功能控制键盘与中央处理器CPU电气相连,为控制和扩展微处理器仿真器功能的部件;指示灯组件与中央处理器CPU电气相连,为直观反映微可扩展嵌入式处理器仿真器即时工作状态和工作结果的功能部件;可编程控制器与中央处理器CPU电气相连,为功能执行部件,其输出端与仿真器接口相连;仿真器接口为可扩展嵌入式微处理器仿真器的数据输出口,可通过外接仿真专用电缆与用户目标板电气相连。
此外,指示灯组件主要包含有:表示可扩展嵌入式微处理器仿真器电源接通的Power红色指示灯、表示可扩展嵌入式微处理器仿真器初始化准备就绪、可以开始工作的Ready黄色指示灯,反映可扩展嵌入式微处理器仿真器工作状态Status红色指示灯,反映可扩展嵌入式微处理器仿真器中可编程控制器设置正常的Config黄色指示灯,反映可扩展嵌入式微处理器仿真器可编程控制器中正常运行的Run绿色指示灯。
在图3中,本发明的可扩展嵌入式微处理器仿真器的工作流程为:
a.接通可扩展嵌入式微处理器仿真器电源,此时,Power红色指示灯和Run绿色指示灯亮,Ready黄色指示灯、Status红色指示灯和Config黄色指示灯灭;
b.观察可扩展嵌入式微处理器仿真器初始化是否完成,“是”,则Power红色指示灯、Ready黄色指示灯亮和Config黄色指示灯亮,Status红色指示灯和Run绿色指示灯灭;
c.***存贮有可扩展嵌入式微处理器仿真器准备执行的目标任务内容的USB盘,观察USB盘连接是否正常,“正常”,则USB盘上灯闪亮;
d.按动功能控制键、选定USB盘中的相关目标任务内容,可扩展嵌入式微处理器仿真器执行预定功能,此时,Power红色指示灯、Run绿色指示行灯、Config黄色指示灯和Ready黄色指示灯亮,Status红色指示灯灭;
e.观察预定功能是否完成,若“完成”,则Run绿色指示行灯灭,同时Status红色指示灯亮。
此Status红色指示灯亮表示录制任务完成,该灯亮的状态一直会保持到下一次按动功能控制键时才熄灭。

Claims (3)

1.一种可扩展嵌入式微处理器仿真器,主要由中央处理器CPU、指示灯组件、以太网接口、可编程控制器、仿真器接口组成,其特征在于在主要由基本构件中央处理器CPU、指示灯组件、以太网接口、可编程控制器、仿真器接口构成的普通微处理器仿真器的基础上还增加设置有USB接口、功能控制键,其中:
a.所述的USB接口与中央处理器CPU电气相连,为可扩展嵌入式微处理器仿真器的数据输入口,可外接USB盘;
b.所述的以太网接口与中央处理器CPU电气相连,为可扩展嵌入式微处理器仿真器与PC机相连的常规接口;
c.所述的功能控制键与中央处理器CPU电气相连,为控制和扩展可扩展嵌入式微处理器仿真器功能的部件;
d.所述的指示灯组件与中央处理器CPU电气相连,为直观反映可扩展嵌入式微处理器仿真器即时工作状态和工作结果状况的功能部件,主要包含有:表示可扩展嵌入式微处理器仿真器电源接通的Power红色指示灯,表示可扩展嵌入式微处理器仿真器初始化准备就绪、可以开始工作的Ready黄色指示灯,反映可扩展嵌入式微处理器仿真器工作状态的Status红色指示灯,反映可扩展嵌入式微处理器仿真器中可编程控制器设置正常的Config黄色指示灯和反映可扩展嵌入式微处理器仿真器可编程控制器中正常运行的Run绿色指示灯;
e.所述的可编程控制器与中央处理器CPU电气相连,为功能执行部件,其输出端与仿真器接口相连,所述的仿真器接口为可扩展嵌入式微处理器仿真器的数据输出口,通过外接仿真专用电缆与用户目标板电气相连;
f.通过先将在PC机上编制的目标任务内容集中存贮在USB盘中,通过USB接口外接USB盘,利用功能控制键控制可扩展嵌入式微处理器仿真器选择执行USB盘中相关目标任务的命令序列的方法,实现由USB盘取代PC机输入相关目标任务的命令序列,并通过功能控制键选定相关目标任务的命令序列,使可扩展嵌入式微处理器仿真器在现场工作时可以摆脱对PC机的依赖、并使功能得到扩展。
2.根据权利要求1所述的可扩展嵌入式微处理器仿真器,其特征在于工作流程为:
a.接通可扩展嵌入式微处理器仿真器的电源,此时,Power红色指示灯和Run绿色指示灯亮,Ready黄色指示灯、Status红色指示灯和Config黄色指示灯灭;
b.观察可扩展嵌入式微处理器仿真器初始化是否完成,“是”,则Power红色指示灯、Ready黄色指示灯亮和Config黄色指示灯亮,Status红色指示灯和Run绿色指示灯灭;
c.***存贮有可扩展嵌入式微处理器仿真器准备执行的目标任务内容的USB盘,观察USB盘连接是否正常,“正常”,则USB盘上灯闪亮;
d.按动功能控制键、选定USB盘中的相关目标任务内容,可扩展嵌入式微处理器仿真器执行预定功能,此时,Power红色指示灯、Run绿色指示行灯、Config黄色指示灯和Ready黄色指示灯亮,Status红色指示灯灭;
e.观察预定功能是否完成,若“完成”,则Run绿色指示行灯灭,同时Status红色指示灯亮。
3.根据权利要求2所述的可扩展嵌入式微处理器仿真器,其特征在于所述的Status红色指示灯亮表示录制任务完成,该灯亮的状态一直保持到下一次按动功能控制键时才熄灭。
CNB2005100306963A 2005-10-20 2005-10-20 一种可扩展嵌入式微处理器仿真器 Expired - Fee Related CN100476755C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005100306963A CN100476755C (zh) 2005-10-20 2005-10-20 一种可扩展嵌入式微处理器仿真器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100306963A CN100476755C (zh) 2005-10-20 2005-10-20 一种可扩展嵌入式微处理器仿真器

Publications (2)

Publication Number Publication Date
CN1794202A CN1794202A (zh) 2006-06-28
CN100476755C true CN100476755C (zh) 2009-04-08

Family

ID=36805659

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100306963A Expired - Fee Related CN100476755C (zh) 2005-10-20 2005-10-20 一种可扩展嵌入式微处理器仿真器

Country Status (1)

Country Link
CN (1) CN100476755C (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100465904C (zh) * 2006-07-12 2009-03-04 上海华虹集成电路有限责任公司 具有usb接口的接触式智能卡的仿真器
CN100458728C (zh) * 2006-10-19 2009-02-04 北京中星微电子有限公司 一种模拟芯片操作的方法及***
CN101206615B (zh) * 2006-12-20 2010-10-06 上海华虹集成电路有限责任公司 微处理器仿真器
CN105393180B (zh) * 2014-04-30 2017-08-25 三菱电机株式会社 仿真***、可编程控制器、仿真装置、工程设计工具

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2491892Y (zh) * 2001-09-05 2002-05-15 徐建 无仿真电缆的微处理器/单片机在线仿真器
CN1622052A (zh) * 2004-12-15 2005-06-01 浙江大学 嵌入式信号处理器模拟器
CN2711803Y (zh) * 2004-07-09 2005-07-20 义隆电子股份有限公司 免用输入/输出脚传输线的单芯片微电脑仿真器

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2491892Y (zh) * 2001-09-05 2002-05-15 徐建 无仿真电缆的微处理器/单片机在线仿真器
CN2711803Y (zh) * 2004-07-09 2005-07-20 义隆电子股份有限公司 免用输入/输出脚传输线的单芯片微电脑仿真器
CN1622052A (zh) * 2004-12-15 2005-06-01 浙江大学 嵌入式信号处理器模拟器

Also Published As

Publication number Publication date
CN1794202A (zh) 2006-06-28

Similar Documents

Publication Publication Date Title
CN100476755C (zh) 一种可扩展嵌入式微处理器仿真器
CN103369029B (zh) 本地桌面和远程虚拟桌面同步方法、***及使用方法
WO2003014930A3 (en) Method, system, and program for managing multiple resources in a system
CN105183516A (zh) 一种自动安装raid卡fw及kux操作***的方法
TW200504597A (en) Selectable booting operation method by the bios with the multi-partition in the disk
CN102446154A (zh) 共用基板管理控制器的服务器***及方法
CN102012877B (zh) 利用cpld扩展嵌入式处理器的gpio的嵌入式程控交换机
CN103970569A (zh) 一种服务器bios的离线升级方法
WO2008124988A1 (fr) Ordinateur « fagot » et système d'exploitation
CN204515764U (zh) 一种spi接口总线结构
CN2876894Y (zh) 一种嵌入式微处理器仿真器
CN109101249A (zh) 一种cpld的烧录方法、装置及存储卡
CN207115389U (zh) 一种控制器软件批量烧写装置
CN104166579A (zh) 一种利用bmc实现关机状态下刷新bios的硬件设计方法
CN112731115B (zh) Pcba板测试结构、***以及pcba板测试方法
CN104965660B (zh) 一种在平板上实现三态键的方法
CN202013744U (zh) 多功能烧录工具
CN104768301B (zh) 一种基于dali***的主控轻触控制面板
CN102256409B (zh) 灯光控制设备及控制方法
WO2009019466A4 (en) Energy saving device
CN201749323U (zh) 嵌入式切纸机程控电脑
CN105824773A (zh) 一种基于fpga调用osd实现多单元服务器多级级联的方法
CN211180803U (zh) 一种flash测试治具及***
JP2006323605A (ja) コンピュータ電源管理整合キー制御装置と方法
CN110955621A (zh) 一种面板闲置端口复用的装置和方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090408

Termination date: 20141020

EXPY Termination of patent right or utility model