检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:朱恒宇 周永录 刘宏杰[1,2] 代红兵 ZHU Heng-yu;ZHOU Yong-lu;LIU Hong-jie;DAI Hong-bing(School of Information Science and Engineering,Yunnan University,Kunming 650500,China;Digital Media Technology Key Laboratory of Universities in Yunnan,Yunnan University,Kunming 650223,China)
机构地区:[1]云南大学信息学院,云南昆明650500 [2]云南大学云南省高校数字媒体技术重点实验室,云南昆明650223
出 处:《计算机工程与设计》2025年第1期265-273,共9页Computer Engineering and Design
基 金:国家自然科学基金项目(61962060)。
摘 要:针对现有堆栈处理器主频较低的问题,设计一种16位的四级流水线堆栈处理器ZP16。采用冯诺伊曼结构与J1指令集,具有数据堆栈和返回堆栈两个独立堆栈。四级流水线包括取指、译码、执行和回写。通过合理的结构设计与流水线冲刷技术解决ZP16中流水线冒险问题。实验结果表明,在Xilinx XC7A100T FPGA目标芯片上,ZP16的运行主频稳定在230 MHz。与J1堆栈处理器相比,ZP16流水线加速比为1.3,资源占用率基本相当,功耗增加8%,主频提升130%。与其它同类型堆栈处理器在不同的目标芯片上进行比较,ZP16主频有较为明显的提升。To address the problem of low frequency of existing stack processors,a 16-bit four-stage pipeline stack processor ZP16 was designed.The von Neumann architecture and J1 instruction set were adopted,featuring two independent stacks for data and return addresses.The four-stage pipeline included procedures of fetch,decode,execute,and write-back.The pipeline hazards in ZP16 were solved by a reasonable structure design and pipeline flush.Experimental results show that the ZP16 runs at a stable frequency of 230 MHz on the Xilinx XC7A100T FPGA target chip.Compared with the J1 stack processor,the pipeline speedup of ZP16 is 1.3,the resource occupation rate is basically comparable,the power consumption is increased by 8%,and the frequency is increased by 130%.Compared with other processors of the same type of stack on different target chips,the ZP16 frequency has a more significant increase.
关 键 词:堆栈处理器 流水线 现场可编程门阵列 主频 加速比 资源占用率 功耗
分 类 号:TP332[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.166