首页> 外文会议>International Symposium on Industrial Embedded Systems >Extending Harmless architecture description language for embedded real-time systems validation
【24h】

Extending Harmless architecture description language for embedded real-time systems validation

机译:扩展无害的架构描述语言,用于嵌入式实时系统验证

获取原文

摘要

Harmless is a hardware architecture description language targeted to the simulation of embedded and realtime software. It allows to describe the instruction set and the micro-architecture of a processor. From this description, the Harmless compiler generates an Instruction Set Simulator and a Cycle Accurate Simulator. Both simulators are useful to test and validate embedded software and the latter is essential for Real-Time software. Their use is cheaper and more comfortable than the execution on the actual hardware. Moreover, with simulation, it is easy and unobtrusive to trace the execution and to report useful informations. However, tracing mechanisms may be difficult or even impossible to integrate without ad-hoc support in the simulator and, in our case, in the description of the processor. This paper presents how Harmless is modified and used to add tracing support to simulators1. This mechanism called action is used to extract high level information such has the task scheduling observation and stack safety analysis from the low level simulation. It also highlights how the Harmless description of a processor should be updated to support these features and applies it on three processors models.
机译:无害的是一个硬件架构描述语言,用于模拟嵌入式和实时软件。它允许描述处理器的指令集和微架构。根据此描述,无害编译器生成指令集模拟器和循环精确模拟器。两个模拟器都有用于测试和验证嵌入式软件,后者对于实时软件至关重要。它们的使用比实际硬件上的执行更便宜,更舒适。此外,通过仿真,追踪执行并报告有用的信息很容易和不引人注目。然而,追踪机制可能是难以甚至不可能在模拟器中在模拟器中没有ad-hoc的支持,并且在我们的情况下在处理器的描述中结合。本文介绍了如何修改无害,并用于为模拟器添加跟踪支持 1 。这种称为Action的机制用于提取高级信息,例如从低电平模拟中的任务调度观察和堆栈安全性分析。它还突出显示处理器的无害描述如何更新以支持这些功能,并在三个处理器模型上应用它。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号