靳文兵, 左琦. 复杂指令集流水线系统设计[J]. 微电子学与计算机, 2012, 29(4): 19-22.
引用本文: 靳文兵, 左琦. 复杂指令集流水线系统设计[J]. 微电子学与计算机, 2012, 29(4): 19-22.
JIN Wen-bing, ZUO Qi. Design of CISC Pipeline System[J]. Microelectronics & Computer, 2012, 29(4): 19-22.
Citation: JIN Wen-bing, ZUO Qi. Design of CISC Pipeline System[J]. Microelectronics & Computer, 2012, 29(4): 19-22.

复杂指令集流水线系统设计

Design of CISC Pipeline System

  • 摘要: 摒弃传统流水线设计必须先将复杂指令集指令转化为精简指令集指令, 然后再按照精简指令集实现流水线的方法.采用拓展的哈佛结构, 设计新型指令流水线前端多指令缓冲和双指令指针, 以及流水线中、后端双总线寄存器组和多端口数据存储器, 优化指令流水线结构, 实现高效率的复杂指令集指令流水线系统.设计从理论上解决了复杂指令集流水线实现的两个难点:寄存器和存储器读写冲突问题, 以及流水线各阶段功能和任务划分.VHDL语言建模, 用ModelSim和Xilinx仿真、测试, 证明复杂指令集流水线系统设计可行.

     

    Abstract: 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.

     

/

返回文章
返回