【技术实现步骤摘要】
本专利技术属于处理器设计
,具体涉及。
技术介绍
现代处理器设计流程中,处理器体系结构描述语言(ADL,ArchitectureDescription Language)用于对处理器进行指令的行为级以及周期精确等抽象层次的建模。基于ADL的处理器模型同时还用于处理器编程工具的自动生成。这些编程工具包括可重定向的高级语言(C/C++, Fortran等)编译器,以及各种二进制工具(binary utility)如汇编器、反汇编器、链接器等。采用ADL对处理器体系结构建模以及在ADL模型的基础上自动产生各种编程工具的做法可以极大地简化处理器原型的前期设计,特别是由于处理器的各项特性被统一、集中地描述避免了繁琐的源代码管理、更新和同步,以及降低了后续文档维护的难度。基于ADL的处理器建模方法学保证了处理器模型与其编程工具的一致性。用于处理器体系结构建模的ADL从两大方面对处理器进行描述:1.处理器的计算资源。这些资源一般只需包含程序员可见的、与其指令集直接有关的计算资源,如寄存器、存储器、流水线、计算部件等。2.处理器的指令集体系结构。指令集体系结构规定了处理器 ...
【技术保护点】
一种基于图描述语言的将二进制工具生成方法,其特征在于,包括如下步骤:步骤S1:使用图描述语言对目标处理器的指令集进行描述,获得指令集模型;步骤S2:使用指令集模型编译器对指令集模型进行编译,得到处理器的二进制工具。
【技术特征摘要】
1.一种基于图描述语言的将二进制工具生成方法,其特征在于,包括如下步骤: 步骤S1:使用图描述语言对目标处理器的指令集进行描述,获得指令集模型; 步骤S2:使用指令集模型编译器对指令集模型进行编译,得到处理器的二进制工具。2.如权利要求1所述的基于图描述语言的将二进制工具生成方法,其特征在于,所述步骤S2包括: 步骤S2.1:模型编译器对指令集模型进行词法及语法分析,构建指令集内部结构图,刻画指令及指令片段之间的关联结构; 步骤S2.2:模型编译器在指令集内部结构图的基础上收集指令语法定义,然后合并为统一的指令集语法定义。3.如权利要求2所述的基于图描述语言的将二进制工具生成方法,其特征在于,所述步骤S2还包括步骤S2.3...
【专利技术属性】
技术研发人员:杨勇勇,王东琳,谢少林,王磊,
申请(专利权)人:中国科学院自动化研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。