期刊文献+
共找到88篇文章
< 1 2 5 >
每页显示 20 50 100
Design and Application of Instruction Set Simulator on Multi-Core Verification 被引量:2
1
作者 胡向东 郭勇 +2 位作者 朱英 郭昕 王鹏 《Journal of Computer Science & Technology》 SCIE EI CSCD 2010年第2期267-273,共7页
Instruction Set Simulator (ISS) is a highly abstracted and executable model of micro architecture. It is widely used in the fields of verification and debugging during the development of microprocessors. However, wi... Instruction Set Simulator (ISS) is a highly abstracted and executable model of micro architecture. It is widely used in the fields of verification and debugging during the development of microprocessors. However, with the emergence of Chip Multi-Processors, the single-core ISS cannot meet the needs of microprocessor development. In this paper, we introduce our multi-core chip architecture first, after that a general methodology to expand a single-core ISS to a multi- core ISS (MCISS) is proposed. On this basis, a real-time comparison environment is created for multi-core verification, and the problems of multi-core communication and synchronization are addressed gracefully. With the "save and restore" mechanism, the verification procedure and the debugging are speeding up greatly. 展开更多
关键词 processor design chip multi-processors (CMP) instruction set simulator (iss simulATION parallel stimulus
原文传递
Development of a Web-based Interface for the ISA Simulator
2
作者 Hideaki Yanagisasa Minoru Uehara Hideki Mori 《通讯和计算机(中英文版)》 2010年第4期35-42,共8页
关键词 界面开发 模拟器 Web ISA 软件开发环境 硬件设计 设计工具 南南合作
下载PDF
基于Gem5的CM3仿真器的研究与实现
3
作者 余涛 刘芹 赵紫微 《计算机仿真》 2024年第1期365-371,384,共8页
在嵌入式领域,业界主要使用ARM公司Keil系列仿真工具进行ARM嵌入式系统开发,芯片仿真是其重要功能之一。然而ARM Keil是国外商业软件,购买License价格不菲,且仿真器也是影响芯片验证和软件开发的关键技术之一。针对上述情况,以Cortex-M... 在嵌入式领域,业界主要使用ARM公司Keil系列仿真工具进行ARM嵌入式系统开发,芯片仿真是其重要功能之一。然而ARM Keil是国外商业软件,购买License价格不菲,且仿真器也是影响芯片验证和软件开发的关键技术之一。针对上述情况,以Cortex-M3芯片为例设计了一种基于开源模拟器Gem5的系统调用仿真方法。首先,分析Gem5模拟器的源码结构、运行过程以及指令集仿真流程,描述Gem5仿真原理。然后,通过为Gem5添加Cortex-M3寄存器和指令集支持实现Cortex-M3在Atomic SimpleCPU的SE(System Emulation)模式下的仿真。最后,设计了灵活可扩展的指令集自动化测试工具,以验证指令功能是否正确仿真。实验结果表明,经过充分测试实现的仿真器能够正确仿真,且仿真效率较高,提供了一种开源、技术可控的Cortex-M3的软仿真方案。 展开更多
关键词 嵌入式系统 仿真 开源模拟器 指令集 自动化测试
下载PDF
基于ISS和硬件模拟器的协同模拟关键技术研究 被引量:3
4
作者 严迎建 刘明业 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2004年第4期397-401,共5页
提出一种在嵌入式系统软硬件协调设计中对系统功能进行验证的软硬件协同模拟方法 该方法使用指令集模拟器 (ISS)和事件驱动硬件模拟器分别完成软硬件的模拟 ,并采用C ++语言构造处理器的总线功能模型 ,实现软硬件模拟器的信息交互 重... 提出一种在嵌入式系统软硬件协调设计中对系统功能进行验证的软硬件协同模拟方法 该方法使用指令集模拟器 (ISS)和事件驱动硬件模拟器分别完成软硬件的模拟 ,并采用C ++语言构造处理器的总线功能模型 ,实现软硬件模拟器的信息交互 重点讨论指令集模拟器、总线功能模型以及硬件模拟器协同模拟接口的设计与实现方法 。 展开更多
关键词 协同模拟 指令集模拟器 事件驱动硬件模拟器 协调设计 iss 嵌入式系统 硬件 软件
下载PDF
基于SystemC和ISS的软硬件协同验证方法
5
作者 杜旭 黄飞 黄建 《微计算机信息》 北大核心 2007年第32期147-149,165,共4页
随着SoC的出现和发展,软硬件协同验证已经成为当前的研究热点。本文对传统的基于ISS的软硬件协同验证方法进行改进,提出了一种基于SystemC和ISS的软硬件协同验证方法。该方法使用SystemC分别对系统进行事务级、寄存器传输级的建模,在系... 随着SoC的出现和发展,软硬件协同验证已经成为当前的研究热点。本文对传统的基于ISS的软硬件协同验证方法进行改进,提出了一种基于SystemC和ISS的软硬件协同验证方法。该方法使用SystemC分别对系统进行事务级、寄存器传输级的建模,在系统验证早期进行无时序的软硬件协同验证,后期进行时钟精确的软硬件协同验证,并对仿真速度进行了优化。同传统的基于ISS的软硬件协同验证方法相比,该方法保证了软硬件的并行开发,且仿真速度快、调试方便,是一种高效、高重用性的软硬件协同验证方法。 展开更多
关键词 软硬件协同验证 指令集仿真器 SYSTEMC 事务级建模 仿真加速
下载PDF
周期精确的指令集模拟器(ISS)的建模与封装方法 被引量:2
6
作者 沈斌 张多利 何亚军 《中国集成电路》 2007年第11期60-64,共5页
本文首先介绍了指令集模拟器(ISS)的原理与应用,提出了在ISS的建模过程中所要处理的主要问题。然后以ARM7为例讨论了使用C++语言建立周期精确的指令集模拟器的方法。并使用了SystemC封装的方式来解决ISS同系统中其它模块的信息传递和时... 本文首先介绍了指令集模拟器(ISS)的原理与应用,提出了在ISS的建模过程中所要处理的主要问题。然后以ARM7为例讨论了使用C++语言建立周期精确的指令集模拟器的方法。并使用了SystemC封装的方式来解决ISS同系统中其它模块的信息传递和时钟同步问题。将封装后的ISS同存储器一起挂接在AHB总线上,建立了简单的仿真平台。 展开更多
关键词 指令集模拟器(iss) 周期精确 ARM SYSTEMC 封装
下载PDF
基于ISS的多处理器嵌入式系统模拟方案
7
作者 宋彭涛 田斌 +2 位作者 蒋烈辉 李继中 王九宇 《计算机工程》 CAS CSCD 北大核心 2010年第21期280-282,285,共4页
提出一种基于ISS的多处理器嵌入式系统模拟方案。采用基于总线的互连方式,合理利用共享内存机制,解决不同处理器进程间的通信问题。提出全局时钟同步机制,实现对所有处理器单元的调度安排,使各处理器之间保持步调一致。分析表明,该方案... 提出一种基于ISS的多处理器嵌入式系统模拟方案。采用基于总线的互连方式,合理利用共享内存机制,解决不同处理器进程间的通信问题。提出全局时钟同步机制,实现对所有处理器单元的调度安排,使各处理器之间保持步调一致。分析表明,该方案能够实现对单个或多个同源或不同源目标代码的模拟与跟踪。 展开更多
关键词 嵌入式系统 指令集模拟器 多处理器
下载PDF
Hardware-Software Co-Simulation for SOC Functional Verification
8
作者 严迎建 刘明业 《Journal of Beijing Institute of Technology》 EI CAS 2005年第2期121-125,共5页
A hardware-software co-simulation method for system on chip (SOC) design is discussed. It is based on an instruction set simulator (ISS) and an event-driven hardware simulator, and a bus interface model that is descri... A hardware-software co-simulation method for system on chip (SOC) design is discussed. It is based on an instruction set simulator (ISS) and an event-driven hardware simulator, and a bus interface model that is described in C language provides the interface between the two. The bus interface model and the ISS are linked into a singleton program--the software simulator, which communicate with the hardware simulator through Windows sockets. The implementation of the bus interface model and the synchronization between hardware and software simulator are discussed in detail. Co-simulation control of the hardware simulator is also discussed. 展开更多
关键词 SYSTEM-ON-A-CHIP CO-simulATION instruction set simulator event-driven hardware simulator
下载PDF
Generation of executable representation for processor simulation with dynamic translation
9
作者 SONG Jia-jia HAO Hong-wei +1 位作者 Claude Helmstetter Vania Joloboff 《通讯和计算机(中英文版)》 2009年第11期53-57,84,共6页
关键词 指令集模拟器 动态翻译 可执行文件 处理器 评价技术 代码生成 模拟程序 解释性
下载PDF
针对gem5指令集实现及其功能测试的自动代码生成
10
作者 赵紫微 涂航 +2 位作者 刘芹 李莉 余涛 《计算机研究与发展》 EI CSCD 北大核心 2023年第7期1678-1691,共14页
在嵌入式领域,计算机系统模拟器是研究与原型开发的重要工具.对于采用解释执行的模拟器,其CPU模型的译码过程会影响性能,如何提升译码过程的性能是提高仿真效率的关键问题之一.此外,对于无标准测试集的指令集来说(例如自定义指令),手动... 在嵌入式领域,计算机系统模拟器是研究与原型开发的重要工具.对于采用解释执行的模拟器,其CPU模型的译码过程会影响性能,如何提升译码过程的性能是提高仿真效率的关键问题之一.此外,对于无标准测试集的指令集来说(例如自定义指令),手动编写指令功能测试的开发效率较低,并且其与实现译码过程所需的指令信息基本相同.为解决上述问题,提出一个代码生成方案,输入一份指令集描述,输出针对gem5优化后的指令集实现代码和功能测试代码.首先,扩展gem5的指令集描述语言,将其分为编码描述、功能描述和测试描述.其次,针对gem5优化译码决策树构建算法,并为gem5生成译码模块代码、指令集实现代码和指令功能测试用例.最后,以Cortex-M3指令集为例与原方案相比,总生成时间减少约64%,编译后的可执行文件代码大小减少约407 KB,性能提升约13%,并且能够提高开发效率. 展开更多
关键词 代码生成 指令集 译码 模拟器 功能测试
下载PDF
基于指令集模拟器的处理器建模与验证 被引量:7
11
作者 严迎建 徐劲松 +1 位作者 陈韬 刘军伟 《计算机工程》 CAS CSCD 北大核心 2008年第5期248-250,共3页
介绍处理器仿真建模技术以及指令集模拟器在其中的应用,讨论处理器ISA,MA模型建立以及指令精确、时钟精确的指令集模拟器实现方法,提出一种基于多线程技术的调试器集成方法,介绍指令集模拟器在一款密码专用微处理器开发过程中的具体应... 介绍处理器仿真建模技术以及指令集模拟器在其中的应用,讨论处理器ISA,MA模型建立以及指令精确、时钟精确的指令集模拟器实现方法,提出一种基于多线程技术的调试器集成方法,介绍指令集模拟器在一款密码专用微处理器开发过程中的具体应用方法。 展开更多
关键词 指令集模拟器 处理器建模 指令精确 时钟精确 流水线处理器
下载PDF
嵌入式系统软硬件协调设计环境构造与实现方法 被引量:6
12
作者 王世好 严迎建 吴清平 《计算机工程与应用》 CSCD 北大核心 2002年第16期223-225,共3页
文章研究嵌入式系统协调设计方法,重点讨论一个完整的嵌入式系统协调设计环境———BitCoDesign构造,把嵌入式系统设计分解为系统功能描述和划分阶段、软硬件设计阶段、协同模拟阶段和软硬件综合阶段。具体阐述各设计阶段功能的实现方法... 文章研究嵌入式系统协调设计方法,重点讨论一个完整的嵌入式系统协调设计环境———BitCoDesign构造,把嵌入式系统设计分解为系统功能描述和划分阶段、软硬件设计阶段、协同模拟阶段和软硬件综合阶段。具体阐述各设计阶段功能的实现方法,使嵌入式系统在设计初期,通过协同模拟手段验证系统的设计正确性,避免设计反复,降低开发成本。 展开更多
关键词 嵌入式系统 协调设计 指令集模拟器 软件 硬件 大规模集成电路
下载PDF
嵌入式系统虚拟开发环境的设计与实现 被引量:7
13
作者 郭晓东 刘积仁 +2 位作者 余克清 王永峰 陈定君 《计算机研究与发展》 EI CSCD 北大核心 2000年第4期413-417,共5页
在嵌入式系统虚拟开发环境中为软件与硬件分别设计了 ESDL语言和 EHDL语言 . ESDL是 ANSI C的超集 ,它为嵌入式编程增加了一些数据类型 .EHDL 是一种硬件描述语言 .开发人员可以利用由嵌入式软件调试器和嵌入式硬件模拟器组成的协同验... 在嵌入式系统虚拟开发环境中为软件与硬件分别设计了 ESDL语言和 EHDL语言 . ESDL是 ANSI C的超集 ,它为嵌入式编程增加了一些数据类型 .EHDL 是一种硬件描述语言 .开发人员可以利用由嵌入式软件调试器和嵌入式硬件模拟器组成的协同验证环境调试嵌入式系统 .利用这个虚拟的集成环境 ,软件开发人员可以在设计初期发现与硬件相关的错误 ,硬件开发人员可以获得系统功能的真实描述 .硬件、软件的设计错误可以在系统制造之前被发现。 展开更多
关键词 嵌入式系统 虚拟开发环境 计算机系统 设计
下载PDF
ReSim:一个面向可重构处理器的仿真平台 被引量:5
14
作者 戴鹏 魏来 +2 位作者 辛灵轩 王新安 张兴 《北京大学学报(自然科学版)》 EI CAS CSCD 北大核心 2011年第2期231-237,共7页
针对可重构处理器ReMAP(reconfigurable multimedia array processor)面向视频高清编解码提出的灵活互联、计算资源密集、易于扩展的结构优化需求,提出了一个基于模块化分层设计、时钟周期精确的可重构处理器仿真平台ReSim。该仿真器基... 针对可重构处理器ReMAP(reconfigurable multimedia array processor)面向视频高清编解码提出的灵活互联、计算资源密集、易于扩展的结构优化需求,提出了一个基于模块化分层设计、时钟周期精确的可重构处理器仿真平台ReSim。该仿真器基于3级软件框架层次搭建,设计了可快速仿真多种互联结构的互联模块、多种计算模型的控制模块等模块化功能单元,结合时钟驱动模块对全局系统结构的运行驱动,可快速搭建可重构处理器的目标仿真模型,验证其正确性和有效性,精确评估计算性能,具有可视化、易于调试的特点。经实际测试表明,ReSim对可重构处理器ReMAP-2架构的系统评估与验证予以良好的支持。 展开更多
关键词 仿真器 时钟精确 可重构处理器 指令集 计算模型
下载PDF
VLIW处理器ISA建模与辅助软件优化技术 被引量:3
15
作者 严迎建 叶建森 +1 位作者 刘军伟 徐劲松 《计算机工程与设计》 CSCD 北大核心 2009年第11期2727-2729,2752,共4页
在基于VLIW结构的分组密码专用处理器设计过程中,研究了VLIW处理器的指令集体系结构建模技术。设计了一个指令精确的指令集模拟器,通过附加一个流水线相关及停顿统计模块,实现了周期精确的程序运行统计和流水线停顿统计。结合指令集模... 在基于VLIW结构的分组密码专用处理器设计过程中,研究了VLIW处理器的指令集体系结构建模技术。设计了一个指令精确的指令集模拟器,通过附加一个流水线相关及停顿统计模块,实现了周期精确的程序运行统计和流水线停顿统计。结合指令集模拟器、汇编器以及调试器,设计了一个面向VLIW处理器的辅助程序优化环境。利用模拟器和调试器来评估程序的指令级并行度以及资源占用情况,辅助程序开发者优化VLIW处理器程序,从而达到软硬件协作开发VLIW处理器指令级并行性的最终目的。 展开更多
关键词 超长指令字(VLIW) 处理器建模 指令集体系结构 指令集模拟器 指令级并行
下载PDF
面向专用指令集处理器设计的软硬件协同验证 被引量:2
16
作者 严迎建 杨志峰 任方 《计算机工程》 CAS CSCD 北大核心 2010年第6期241-243,共3页
为提高专用指令集处理器设计中的验证效率和覆盖率,将专用指令集处理器的寄存器传输级设计验证与汇编器、指令集模拟器等软件开发工具的测试相结合,提出一种软硬件协同验证方法。该方法按照覆盖率要求由软件自动产生测试程序和数据,将... 为提高专用指令集处理器设计中的验证效率和覆盖率,将专用指令集处理器的寄存器传输级设计验证与汇编器、指令集模拟器等软件开发工具的测试相结合,提出一种软硬件协同验证方法。该方法按照覆盖率要求由软件自动产生测试程序和数据,将利用汇编器产生的机器指令输入到指令集模拟器和硬件仿真工具分别进行软硬件仿真,通过软硬件仿真结果自动比对得出联合验证结果。实践证明,该方法能够有效提高验证效率和覆盖率,缩短验证周期。 展开更多
关键词 专用指令集处理器 硬件仿真 指令集模拟器 软硬件协同验证
下载PDF
可重用的指令集模拟器的设计与优化技术 被引量:2
17
作者 韩小琨 蒋烈辉 +2 位作者 尹青 陈亮 周博 《计算机工程》 CAS CSCD 北大核心 2008年第7期61-63,共3页
指令集模拟器是进行体系结构设计与评估及软件逆向工程开发的有利工具。该文采用解释型模拟策略,阐述可重用的指令集模拟器的实现方法。在此基础上,提出一种基于虚拟指令集的模拟技术,使之能够应用于多款处理器,同时论述了几种提高模拟... 指令集模拟器是进行体系结构设计与评估及软件逆向工程开发的有利工具。该文采用解释型模拟策略,阐述可重用的指令集模拟器的实现方法。在此基础上,提出一种基于虚拟指令集的模拟技术,使之能够应用于多款处理器,同时论述了几种提高模拟效率的优化技术。 展开更多
关键词 指令集模拟器 虚拟指令集 解释型模拟 模拟策略
下载PDF
虚拟指令集的构建及翻译技术研究 被引量:2
18
作者 谢耀滨 蒋烈辉 +2 位作者 尹青 张媛媛 朱杰 《计算机工程与设计》 CSCD 北大核心 2007年第14期3489-3491,3538,共4页
利用虚拟指令作为中间语言来构建可重用指令集模拟器是解决模拟器可重用性的重要技术。介绍了可重用指令集模拟器的工作原理,提出了虚拟指令的构建原则和方法,描述了对汇编指令的语义规则,最后举例说明如何从汇编指令的语义描述规则出发... 利用虚拟指令作为中间语言来构建可重用指令集模拟器是解决模拟器可重用性的重要技术。介绍了可重用指令集模拟器的工作原理,提出了虚拟指令的构建原则和方法,描述了对汇编指令的语义规则,最后举例说明如何从汇编指令的语义描述规则出发,生成与目标指令语义等价的虚拟指令。 展开更多
关键词 指令集模拟 虚拟指令 语义描述 语义等价 指令翻译
下载PDF
MIPS64指令集模拟器的建模与实现方法 被引量:2
19
作者 蔡启先 刘明 余祖峰 《计算机工程》 CAS CSCD 北大核心 2010年第18期245-246,252,共3页
用软件编程的方法介绍一个与MIPS32/64指令集兼容的指令集模拟器的建模与实现过程。该方案用C++来描述处理器的硬件行为,通过在编译时选择不同的选项分别实现对MIPS32和MIPS64指令集构架的嵌入式处理器的模拟,实现除浮点数以外的所有指... 用软件编程的方法介绍一个与MIPS32/64指令集兼容的指令集模拟器的建模与实现过程。该方案用C++来描述处理器的硬件行为,通过在编译时选择不同的选项分别实现对MIPS32和MIPS64指令集构架的嵌入式处理器的模拟,实现除浮点数以外的所有指令的译码和执行。该方案的主要好处是代码可重用,指令扩展性能好,可以同时兼容MIPS32和MIPS64指令集的模拟。 展开更多
关键词 MIPS64 指令集 指令集模拟器 指令集构架
下载PDF
嵌入式系统软硬件协同模拟验证环境设计与实现 被引量:4
20
作者 严迎建 王世好 刘明业 《计算机工程》 CAS CSCD 北大核心 2004年第9期45-47,共3页
介绍了一个嵌入式系统软硬件协同模拟验证环境,该环境以指令集模拟器和事件驱动硬件模拟器为基本框架,并由总线调度模型和总线界面模型提供软硬件模拟交互界面。重点讨论该环境中软硬件模拟器之间的接口设计与实现方法,最后给出一个... 介绍了一个嵌入式系统软硬件协同模拟验证环境,该环境以指令集模拟器和事件驱动硬件模拟器为基本框架,并由总线调度模型和总线界面模型提供软硬件模拟交互界面。重点讨论该环境中软硬件模拟器之间的接口设计与实现方法,最后给出一个嵌入式系统协同验证的应用实例。 展开更多
关键词 嵌入式系统 协同验证 软硬件协同模拟 指令集模拟器
下载PDF
上一页 1 2 5 下一页 到第
使用帮助 返回顶部