ISDL: An Instruction Set Description Language for Retargetability and Architecture Exploration

Design Automation for Embedded Systems(2000)

引用 7|浏览27
暂无评分
摘要
Wepresent the Instruction Set Description Language, ISDL, a machinedescription language used to describe target architectures toa set of retargetable design tools including compilers and simulators.Such tools enable the design of embedded system processors bysupporting the exploration of the architecture design space.The features and flexibility of ISDL enable the description ofa wide variety of architectures with emphasis on VLIW architectures.ISDL explicitly supports constraints that define valid operationgroupings within an instruction, thus increasing the range ofspecifiable architectures and resulting in concise and intuitivedescriptions. Furthermore, a single ISDL description supportsthe automatic generation or retargeting of all of the designevaluation tools. This paper presents the structure and featuresof ISDL and describes how the information in an ISDL descriptionmay be used to retarget or generate assemblers, disassemblers,compilers, simulators, and hardware models. In addition, it comparesISDL to various other machine description languages that arebeing used for embedded processor design. Various complicationsthat arose while describing real-world architectures (which includea powerful seven-way VLIW processor and the Motorola 56000 DSP)and the solutions to these complications are also presented.
更多
查看译文
关键词
Design Tool,Embed System,Architecture Design,Automatic Generation,Description Language
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要