【技术实现步骤摘要】
一种基于UBQ
‑
SIMTest框架的龙芯1E300模拟器
[0001]本专利技术涉及一种基于
UBQ
‑
SIMTest
框架的龙芯
1E300
模拟器,属于全数字化仿真
。
技术介绍
[0002]在嵌入式软件的开发
、
调试
、
验证等阶段中,都需要有相应的硬件环境的支持
。
但是在大多数情况下,搭建一套硬件环境的成本较高,外围环境搭建复杂,经常导致硬件环境不足以提供开发和测试人员使用的情况
。
技术实现思路
[0003]有鉴于此,本专利技术提供一种基于
UBQ
‑
SIMTest
框架的龙芯
1E300
模拟器,其以数字化仿真系统为基础,仿真出了龙芯
1E300
芯片的所有功能,实现嵌入式软件调试
、
测试
、
验证的一体化解决方案,以解决上述
技术介绍
提出的问题
。
[0004]本专利技术提供一种基于
UBQ
‑
SIMTest
框架的龙芯
1E300
模拟器,其包括
UBQ
‑
SIMTest UI、UBQ
‑
SIMTest FrameWork
模块
、
龙芯
1E300
模拟器
、gdbIF、gdb
; ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种基于
UBQ
‑
SIMTest
框架的龙芯
1E300
模拟器,其特征在于,包括:
UBQ
‑
SIMTest UI、UBQ
‑
SIMTest FrameWork
模块
、
龙芯
1E300
模拟器
、gdbIF、gdb
;所述
UBQ
‑
SIMTest UI
提供一套人机交互界面,对模拟的运行状态进行控制;所述
UBQ
‑
SIMTest FrameWork
模块用于对接
UI
以及龙芯
1E300
模拟器以及对接
gdb
;所述龙芯
1E300
模拟器包括
cpuIF
,
Simulator Manager
,龙芯
1E300
仿真芯片;所述
cpuIF
用于在龙芯
1E300
的仿真芯片上实现
UBQ
‑
SIMTest
架构规定的接口功能;所述
Simulator Manager
用于负责管理模拟器的状态,仿真芯片各部分的加载以及释放;所述龙芯
1E300
仿真芯片用于实现了龙芯
1E300
芯片的处理器内核以及各种片上外设;所述
gdbIF
用于对
gdb
命令调用的封装,对测试程序进行调试;所述
gdb
通过远程调试的方式,连接龙芯
1E300
芯片内的
gdbserver
,对测试程序进行调试
。2.
根据权利要求1所述的一种基于
UBQ
‑
SIMTest
框架的龙芯
1E300
模拟器,其特征在于:所述人机交互界面显示模拟器的内存数据,寄存器数据,以及控制按钮
。3.
根据权利要求1所述的一种基于
UBQ
‑
SIMTest
框架的龙芯
1E300
模拟器,其特征在于:所述
UBQ
‑
技术研发人员:亢维洲,
申请(专利权)人:元拓科技大连有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。