基于ASIP的参数可选RISC结构汇编器以及VLIW结构汇编器设计
发布时间:2020-06-28 10:13
【摘要】:在数字信号处理的应用中,采用像DSP或ASIC等传统处理器已不能满足用户同时在灵活性和高效性方面的要求。专用指令集处理器(ASIP, Application Specific Instruction set Processor),既有ASIC的高速性,又包含DSP可编程的特点,它的这一优点在许多领域已得到证明。ASIP的成功设计,主要包括硬件功能的设计和软件功能的设计。本文所做的工作,就是软件功能的设计,即给ASIP提供高效的汇编器。主要包括以下两个方面的工作: 第一,针对项目“参数可配置RISC结构ASIP平台设计”,完成了其汇编器的设计,具体包括用户界面的设计和汇编功能设计,该汇编器能根据用户对ASIP不同参数的选择,生成结构不同的机器码文件,且其同时具有报错和反汇编功能。。 第二,针对项目“VLIW结构的ASIP设计”,完成了汇编器的设计,通过指令的动态调度和寄存器重命名,较好的提高了指令级的并行性。该汇编器同样具有报错功能和反汇编功能。
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP332
【图文】:
图 1.1ASIP 的开发流程ASIP的几种典型体系结构SIP 从本质上说是一种专用微处理器,它具有一般计算机体系结构的属前为止,ASIP 的典型体系结构包括:精简指令集计算机 RISC(rection set computer)结构,复杂指令集计算机 CISC(complex instructiuter)结构,超长指令字 VLIW(very long instruction word)结构和传输Transport Triggered Architecture)结构[5]。本文所基于的项目主要是采用了 VLIW 结构,因此将主要介绍这两种体系结构以及这两种机构的对比谓精简指令集计算机 RISC 结构,就是把用户使用频率高的,数量少的件实现。其基本特征是指令单周期执行,一个周期内比 CISC 结构计算指令吞吐率,且能产生一个丰富的软件系统。如图 1.2 为一种经典的
tic Logical Unit )、指令译码单元(Instruction Decode Unit)以及程 Memory)组成。这种结构的主要特点为: 采用了改进的哈佛体系结构(即程序存储器和数据存储器相互独立 内置独立的数据地址产生器 DAG,可管理数据存储器的操作,地址进行译码; 只有一个运算部件,ASIP 在同一时刻只能完成一个具体的执行操 采用面向寄存器堆的结构,这是 RISC 结构最基本特征。通用数要用于为运算单元提供操作数和暂存运算结果,它是运算单元与行数据交换的“桥梁”。进一步提高 ASIP 的性能,研究人员在 RISC 结构的基础上,提VLIW)结构[6]。超长指令字所指的是计算机处理结构,在这种结被放在一个超长的指令字里,然后处理器再把这个超长的指令字行的基本操作,同时并行对这些指令进行操作,提高了指令执行 的基础上,图 1.3 给出了一种基于 VLIW 结构的典型 ASIP 体系结
本文编号:2732887
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP332
【图文】:
图 1.1ASIP 的开发流程ASIP的几种典型体系结构SIP 从本质上说是一种专用微处理器,它具有一般计算机体系结构的属前为止,ASIP 的典型体系结构包括:精简指令集计算机 RISC(rection set computer)结构,复杂指令集计算机 CISC(complex instructiuter)结构,超长指令字 VLIW(very long instruction word)结构和传输Transport Triggered Architecture)结构[5]。本文所基于的项目主要是采用了 VLIW 结构,因此将主要介绍这两种体系结构以及这两种机构的对比谓精简指令集计算机 RISC 结构,就是把用户使用频率高的,数量少的件实现。其基本特征是指令单周期执行,一个周期内比 CISC 结构计算指令吞吐率,且能产生一个丰富的软件系统。如图 1.2 为一种经典的
tic Logical Unit )、指令译码单元(Instruction Decode Unit)以及程 Memory)组成。这种结构的主要特点为: 采用了改进的哈佛体系结构(即程序存储器和数据存储器相互独立 内置独立的数据地址产生器 DAG,可管理数据存储器的操作,地址进行译码; 只有一个运算部件,ASIP 在同一时刻只能完成一个具体的执行操 采用面向寄存器堆的结构,这是 RISC 结构最基本特征。通用数要用于为运算单元提供操作数和暂存运算结果,它是运算单元与行数据交换的“桥梁”。进一步提高 ASIP 的性能,研究人员在 RISC 结构的基础上,提VLIW)结构[6]。超长指令字所指的是计算机处理结构,在这种结被放在一个超长的指令字里,然后处理器再把这个超长的指令字行的基本操作,同时并行对这些指令进行操作,提高了指令执行 的基础上,图 1.3 给出了一种基于 VLIW 结构的典型 ASIP 体系结
【引证文献】
相关硕士学位论文 前1条
1 封勇福;专用指令集处理器工程化应用研究[D];西安电子科技大学;2012年
本文编号:2732887
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2732887.html