- 6
- 0
- 约 7页
- 2017-08-19 发布于安徽
- 举报
2005年“数宁安徽”博士科技论坛论文集
基于体系结构描述语言xpADL的ASIP设计方法的研究串
余洁,周学海,李曦,高妍妍
摘要:随着ASIP(ApplicationSpecific
系结构描述语言(ADL)驱动的设计流程受到越来越多的关注.在这种设计流程中,ADL完成对目标体系结构的组成
和行为的描述工作.本文介绍了一种混合级的ADL一一xpADL,并用它描述了ARM处理器结构,验证了它的实用性.
关键词I体系结构描述语言,xpADL,ARM
1 概述
流行的语言驱动的ASIP设计流程中,它用于对目标体系结构的行为和组成进行描述,由ADL的描述能够自
动生成各种用于体系结构设计的软件工具(编译器、汇编器、模拟器等),从而使系统设计者能够快速而有效
地进行体系结构设计空间搜索(DesignSpaceExploration,DSE)和软硬件协同设计工作。
ADL一般分为三级:结构级、行为级和混合级。结构级ADL主要描述目标体系结构的部件,行为级ADL
偏重于描述系统的操作,对于系统的结构设计不多,而混合级ADL则将前两者融为一体,对目标体系结构的
建模处理器结构,可以用于综合、模拟器和代码生成。nML[3]是一种行为级ADL,它主要是对指令集进行描
述流水线的行为操作。
本文介绍的是一种混合级的ADL——xpADL,它利用了五个模型分别从行为和结构两方面对目标体系结
构进行建模。本文的组织结构如下:第二节介绍ARM处理器的主要特点,第三节中以ARM作为目标体系结
构,通过对它的描述介绍xpADL的五个模型,最后总结全文。
2 ARM处理器
ARM(AdvancedRISC
无限设备、蓝牙技术、联网、消费电子和汽车等领域都取得了很大的成功。ARM指令可以分为跳转指令、数
‘基金项目,国家自然科学摹金项目:安徽省自然科学摹会项目
式系统设计、SoC体系结构设计方法、低功耗计算机系统设计:周学海(1966-).男。教授、博士生导师.研究方向为嵌入式系统设计,可重构计算I
高妍妍(1980-).女。硕士研究生.研究方向为嵌入式系统设计、Soc体系结构设计方法.
195
2005年“数字安徽”博士科技论坛论文集
· 具有大量的寄存器,ARM处理器共有37个寄存器,包括通用寄存器和状态寄存器:
● 绝大多数操作都在寄存器中进行,内存和寄存器中的数据传递,是通过Load/Store指令进行的;
● 寻址方式比较简单,ARM指令的寻址方式主要有数据处理指令的操作数的寻址方式、字及无符号字
和协处理器Load/Store指令的寻址方式;
· 采用固定长度的指令格式。
除此之外,为了保证高性能的同时尽量减少芯片体积,减低芯片的功耗,ARM还具有自身的一些特点:
● ARM处理器有7种不同的处理器模式,在每一种处理器模式下均有一组相应的寄存器与之对应。即
程序计数器。在所有的寄存器中,有些是在7种处理器模式下共用的同一个物理寄存器,而有些寄存
器则是在不同的处理器模式下有不同的物理寄存器。
· 在同一条数据处理指令中包含算术逻辑处理单元处理和移位处理;
● 使用地址自动增加(减少)技术来优化程序中的循环处理;
·Load/Store指令可以批量传输数据,以便提高数据传输的效率;
· 基本上所有指令需要根据条件码来决定是否执行,这样可以提高指令执行的效率。
3 xpADL
xpADL从行为和结构两方面对目标体系结构进行描述,利用寻址方式模型、指令集模型和操作模型进行
行为建模,存储器模型和流水线结构模型进行结构建模。寻址方式模型和指令集模型描述了指令集格式的设
计,它主要用于表征一条指令的识别,便于在译码阶段中通过指令中各个域的匹配识别指令,选择在后面各
个流水段的操作。指令操作模型描述了各条指令在指令流水段的行为操作。所谓指令流水段,指的是每条指
令执行各自不同操作的流水段。存储模型对寄存器文件、内存和cache进行建模,描述的属性包括组织和容
量等。流水线模型主要定义了流水线的结构及控制、各流水段部件的属性和通用流水段的操作,通用流水段
是指指令集中所有指令的操作行为相同的流水段,它和具体的指令没有直接关系。此外,流水线模型还对各
五种模型有机的结合起来,从而完
您可能关注的文档
最近下载
- 广东省深圳市深圳实验学校等校联考2024-2025学年九年级下学期开学考试语文试题(含答案).docx VIP
- 急性心梗转运流程图解.pptx
- 2025年房地产经纪人房地产市场特点综合案例分析专题试卷及解析.pdf VIP
- 党员领导干部2025年度民主生活会对照检查材料范文.docx VIP
- 2025年演出经纪人保护未成年人艺人的特殊义务与权利专题试卷及解析.pdf VIP
- ALINCO DR-635中文操作手册.pdf
- 2025年AWS认证Fargate网络隔离与安全组精细化配置专题试卷及解析.pdf VIP
- 2025年房地产经纪人市场比较法与其他估价方法(收益法、成本法)的混合应用专题试卷及解析.pdf VIP
- 2025年项目管理专业进度绩效指数在应对“黑天鹅”事件中的弹性分析专题试卷及解析.pdf VIP
- 【高考数学】2025年高考数学二级结论篇(核心知识背记手册).pdf
原创力文档

文档评论(0)