期刊文献+
共找到10篇文章
< 1 >
每页显示 20 50 100
Simics环境下故障注入的研究与实现 被引量:5
1
作者 韩德强 冯云贺 +1 位作者 王宗侠 高雪园 《电子技术应用》 北大核心 2015年第1期21-24,共4页
主要论述了在Simics全系统仿真环境下,对Vx Works嵌入式操作系统的串口故障注入以及网络故障注入的相关研究。Simics允许开发者根据需求自定义处理器、存储器、板级硬件和复杂网络系统等任意规模的硬件目标设备模型。运行在真实硬件目... 主要论述了在Simics全系统仿真环境下,对Vx Works嵌入式操作系统的串口故障注入以及网络故障注入的相关研究。Simics允许开发者根据需求自定义处理器、存储器、板级硬件和复杂网络系统等任意规模的硬件目标设备模型。运行在真实硬件目标设备上的底层软件、中间层软件和上层软件完全不用修改即可运行在自定义的Simics硬件目标设备模型上。因此,Simics不仅能够进行仿真硬件级的故障注入,同时还可以全面地检测软件的运行状态。 展开更多
关键词 全系统仿真环境 simics VXWORKS嵌入式操作系统 故障注入
下载PDF
基于Simics的嵌入式系统的研究与开发 被引量:3
2
作者 韩德强 冯云贺 +1 位作者 王宗侠 高雪园 《电子技术应用》 北大核心 2015年第2期31-34,共4页
以Vx Works 6.9嵌入式操作系统为例,论述了在风河Simics全系统仿真环境下进行嵌入式操作系统的bootrom开发、操作系统的定制、设备驱动和应用程序的开发方法,探究出了利用Simics全系统仿真环境协助开发者进行嵌入式操作系统底层软件、... 以Vx Works 6.9嵌入式操作系统为例,论述了在风河Simics全系统仿真环境下进行嵌入式操作系统的bootrom开发、操作系统的定制、设备驱动和应用程序的开发方法,探究出了利用Simics全系统仿真环境协助开发者进行嵌入式操作系统底层软件、中间层软件和上层应用软件开发的新方法。 展开更多
关键词 全系统仿真环境 simics VXWORKS嵌入式操作系统
下载PDF
基于SIMICS的ICP系统模块仿真技术研究 被引量:2
3
作者 戴小氐 王婷 崔西宁 《航空计算技术》 2017年第2期89-92,共4页
随着机载综合化航电系统的日益复杂,航电系统中软件的开发和验证也日益困难。通过研究基于SIMICS的仿真平台及二次建模技术,建立了综合核心处理机(ICP)中几种通用功能模块(CFM)的仿真模型,为系统软件和应用软件的开发、调试、测试、综... 随着机载综合化航电系统的日益复杂,航电系统中软件的开发和验证也日益困难。通过研究基于SIMICS的仿真平台及二次建模技术,建立了综合核心处理机(ICP)中几种通用功能模块(CFM)的仿真模型,为系统软件和应用软件的开发、调试、测试、综合等提供了一套虚拟仿真环境,实现了软硬件协同开发,缩短了项目研制周期,提高了工作效率和软件质量,较大地提升了复杂机载软件产品的研制能力。 展开更多
关键词 综合核心处理机 simics 仿真 故障注入
下载PDF
使用Simics模拟器辅助微处理器验证 被引量:1
4
作者 吴松林 樊晓桠 安建峰 《科学技术与工程》 2008年第7期1847-1850,1855,共5页
在微处理器功能验证中,仿真激励生成和复杂仿真环境构建经常耗费大量的时间。提出一种基于Simics模拟器的验证平台VMSIM,并介绍这种平台在龙腾C2486兼容处理器上的应用。使用VMSIM可以在软件仿真环境中,构造真实的操作系统运行环境,可... 在微处理器功能验证中,仿真激励生成和复杂仿真环境构建经常耗费大量的时间。提出一种基于Simics模拟器的验证平台VMSIM,并介绍这种平台在龙腾C2486兼容处理器上的应用。使用VMSIM可以在软件仿真环境中,构造真实的操作系统运行环境,可以有效地发现深层次的设计错误并快速定位,为微处理器验证起到了良好的辅助作用。最后给出VMSIM在龙腾C2处理器验证中的实际应用结果。 展开更多
关键词 微处理器 龙腾C2 simics 验证 仿真
下载PDF
一种基于Simics的兼容微处理器系统级验证平台
5
作者 叶磊 樊晓桠 +1 位作者 安建峰 张山刚 《计算机工程与应用》 CSCD 北大核心 2006年第15期101-103,116,共4页
高性能微处理器复杂度不断增大,验证也变得更为复杂,已成为设计过程中的瓶颈。文章就兼容微处理器的验证,提出了基于Simics构建系统级验证平台的一种设计方法。通过自行开发的控制模块把Simics提供的ISS(InstructionLevelSimulator)和... 高性能微处理器复杂度不断增大,验证也变得更为复杂,已成为设计过程中的瓶颈。文章就兼容微处理器的验证,提出了基于Simics构建系统级验证平台的一种设计方法。通过自行开发的控制模块把Simics提供的ISS(InstructionLevelSimulator)和相关的存储器模型、外围设备与外部仿真器相连构建了一个验证系统平台。在这个平台中Simics支持的处理器作为待验证兼容处理器的参考模型,测试使用的激励来自真实的操作系统和应用程序,自动比较运行结果。借助于Simics的快速仿真速度和现场恢复能力,该平台可大大加快验证速度。 展开更多
关键词 验证 微处理器 simics 操作系统
下载PDF
一种基于PLI和Simics的微处理器协同验证平台
6
作者 周文涛 樊晓桠 黄小平 《微电子学与计算机》 CSCD 北大核心 2010年第11期162-165,共4页
面向微处理器验证,构建了一种基于Verilog PLI和Simics模拟器的微处理器验证平台.该平台通过Ver-ilog PLI,利用设计的控制模块将待测微处理器设计模型与Simics模拟器相连,协同自动化比较运行结果.该平台应用在龙腾R处理器的验证中.结果... 面向微处理器验证,构建了一种基于Verilog PLI和Simics模拟器的微处理器验证平台.该平台通过Ver-ilog PLI,利用设计的控制模块将待测微处理器设计模型与Simics模拟器相连,协同自动化比较运行结果.该平台应用在龙腾R处理器的验证中.结果显示该平台有效增加了验证人员对验证过程的可观测性和可控性,具有灵活性高,仿真速度快等特点. 展开更多
关键词 微处理器验证 VERILOG PLI simics
下载PDF
基于simics的综合核心处理机仿真技术研究 被引量:1
7
作者 李斌 李雯 《航空计算技术》 2019年第1期123-126,共4页
提出一种基于simics实现全硬件仿真的虚拟综合核心处理机,重点描述具备FC通信网络的综合核心处理机的全系统虚拟化仿真实现,并对其中的处理单元和通信单元进行详细建模,最终成果可替代真实物理硬件为机载应用软件开发提供平台,并支持多... 提出一种基于simics实现全硬件仿真的虚拟综合核心处理机,重点描述具备FC通信网络的综合核心处理机的全系统虚拟化仿真实现,并对其中的处理单元和通信单元进行详细建模,最终成果可替代真实物理硬件为机载应用软件开发提供平台,并支持多处理器并行及多模块互联通信的仿真能力。测试结果表明,仿真综合核心处理机可用于开发和调试与真实硬件完全兼容的机载软件,有效提升复杂机载软件产品的研制能力。 展开更多
关键词 simics 综合核心处理机 网络仿真
下载PDF
一种基于虚拟机的处理器高效原型验证方法 被引量:1
8
作者 赵君建 张盛兵 黄小平 《微电子学与计算机》 CSCD 北大核心 2010年第7期94-96,101,共4页
针对传统微处理器FPGA验证难以快速精确的定位错误的问题,提出了一种基于Simics虚拟机的高效原型验证方法,使用Simics辅助FPGA验证,快速定位错误来源.该方法已在龙腾R的FPGA验证平台中得到了应用.实践表明,该方法可以有效缩短问题查找时... 针对传统微处理器FPGA验证难以快速精确的定位错误的问题,提出了一种基于Simics虚拟机的高效原型验证方法,使用Simics辅助FPGA验证,快速定位错误来源.该方法已在龙腾R的FPGA验证平台中得到了应用.实践表明,该方法可以有效缩短问题查找时间,同时Simics仿真结果也能提供解决问题的思路. 展开更多
关键词 FPGA 原型验证 simics 微处理器
下载PDF
Affinity-Based Network Interfaces for Efficient Communication on Multicore Architectures 被引量:3
9
作者 Andrés Ortiz Julio Ortega +1 位作者 Antonio F.Díaz Alberto Prieto 《Journal of Computer Science & Technology》 SCIE EI CSCD 2013年第3期508-524,共17页
Improving the network interface performance is needed by the demand of applications with high communication requirements (for example, some multimedia, real-time, and high-performance computing applications), and th... Improving the network interface performance is needed by the demand of applications with high communication requirements (for example, some multimedia, real-time, and high-performance computing applications), and the availability of network links providing multiple gigabits per second bandwidths that could require many processor cycles for communication tasks. Multicore architectures, the current trend in the microprocessor development to cope with the difficulties to further increase clock frequencies and microarchitecture efficiencies, provide new opportunities to exploit the parallelism available in the nodes for designing efficient communication architectures. Nevertheless, although present OS network stacks include multiple threads that make it possible to execute network tasks concurrently in the kernel, the implementations of packet-based or connection-based parallelism are not trivial as they have to take into account issues related with the cost of synchronization in the access to shared resources and the efficient use of caches. Therefore, a common trend in many recent researches on this topic is to assign network interrupts and the corresponding protocol and network application processing to the same core, as with this affinity scheduling it would be possible to reduce the contention for shared resources and the cache misses. In this paper we propose and analyze several configurations to distribute the network interface among the different cores available in the server. These alternatives have been devised according to the affinity of the corresponding communication tasks with the location (proximity to the memories where the different data structures are stored) and characteristics of the processing core. As this approach uses several cores to accelerate the communication path of a given connection, it can be seen as complementary to those that consider several cores to simultaneously process packets belonging to either the same or different connections. Message passing interface (MPI) workloads and dynamic web servers have been considered as applications to evaluate and compare the communication performance of these alternatives. In our experiments, performed by full-system simulation, improvements of up to 35% in the throughput and up to 23% in the latency have been observed in MPI workloads, and up to 100% in the throughput, up to 500% in the response time, and up to 82% in the requests attended per second have been measured in dynamic web servers. 展开更多
关键词 interrupt affinity processor affinity network interface offioading simics
原文传递
Solaris 8.0 for Sparc在PC机上的安装方法
10
作者 赖晓峰 《民航科技》 2007年第4期59-60,共2页
本文详细阐述了如何利用Simicss软件在PC机上对Raython终端的操作系统层Solaris 8.0 for Sparc的虚拟方法,及虚拟系统层搭建时软件安装过程。
关键词 simics 虚拟 操作系统层
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部