复杂指令集流水线系统设计  被引量:4

Design of CISC Pipeline System

在线阅读下载全文

作  者:靳文兵[1,2] 左琦[1] 

机构地区:[1]北京理工大学计算机学院,北京100081 [2]北方自动控制技术研究所,山西太原030006

出  处:《微电子学与计算机》2012年第4期19-22,共4页Microelectronics & Computer

摘  要:摒弃传统流水线设计必须先将复杂指令集指令转化为精简指令集指令,然后再按照精简指令集实现流水线的方法.采用拓展的哈佛结构,设计新型指令流水线前端多指令缓冲和双指令指针,以及流水线中、后端双总线寄存器组和多端口数据存储器,优化指令流水线结构,实现高效率的复杂指令集指令流水线系统.设计从理论上解决了复杂指令集流水线实现的两个难点:寄存器和存储器读写冲突问题,以及流水线各阶段功能和任务划分.VHDL语言建模,用ModelSim和Xilinx仿真、测试,证明复杂指令集流水线系统设计可行.Design of pipeline without translation from CISC instructions to RISC instructions.Instruction buffers and caches are implemented in the front stage of CISC pipeline with double Program Counters pointing to opcode and operand separately.Multi-port registers and memories are designed to support simultaneously read and write by different stages.Optimization for pipeline functions is adopted in order to realize an effective CISC pipeline system.Final evaluation and test by ModelSim and Xilinx tool sets prove the design workable and preferable.

关 键 词:微处理器 复杂指令集 流水线 多端口存储器 读写冲突 

分 类 号:TP32[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象