摘要
针对嵌入式系统设计对模拟器生成环境可重定向性的要求,以及当今大多数生成环境多为功能级,而不支持周期级模拟的现状,本文提出了一个可重定向的周期精确模拟器的自动生成环境.通过体系结构描述语言xpADL对目标体系结构的组成和周期级行为进行描述,利用生成器和构件库完成了模拟器的生成.其中,xpADL的描述构架、生成器的分析机制和构件库中控制模拟框架的应用,使得与现有的生成环境相比,此环境在指令的周期级行为、流水线组织和流水化部件的模拟能力等方面均具有优势.实验部分完成了PISA和StrongARM两种体系结构的周期级模拟,并进行了针对加解密应用的流水线结构设计空间搜索的研究,证明了该环境的可重定向性和有效性.
With the requirement of retargetability of simulator generation environment,and the scarcity of cycle-accurate environment,this paper presents a retargetable environment which can generate a cycle-accurate simulator automatically. Through reading architecture description written in architecture description language xpADL,the corresponding simulator is generated by simulator generator and component library. The structure of xpADL,mechanism of generator and the control framework in component library make this environment is superior to the existed ones in the simulation capacity of cycle behaviour,pipeline structure and the pipelined units. In the experiment,simulators for PISA and StrongARM are generated,and some research on design space exploration about application of encryption and deeryption based on this platform is made,thus to demonstrate the retargetability and validity of the environment.
出处
《小型微型计算机系统》
CSCD
北大核心
2007年第1期166-171,共6页
Journal of Chinese Computer Systems
基金
国家自然科学基金项目(60273042)资助
高等学校博士学科点专项科研基金课题(20050358040)资助.