L32嵌入式处理器动态流水线的设计与实现
本文选题:嵌入式处理器 切入点:动态流水线 出处:《微电子学与计算机》2014年12期
【摘要】:L32嵌入式处理器是自主研发的一种CISC 32位处理器,面向控制领域,能进行32位、16位、8位和1位算数逻辑运算,其三级流水线结构已通过Verilog HDL实现和验证.以此为基础,设计并实现了一种六级动态流水线方案,把原需要两个时钟周期的加法器拆分为两级,提高了8位数的运算速度;把原执行级按最慢指令执行周期分为4级,但每条指令无需都经过这4级,既实现了需要多时钟周期执行指令的并行执行,又能使原只需要一个时钟周期执行的指令一个时钟周期后就能执行完毕.通过NC-verilog综合验证和Debbusy波形分析,结果显示所设计的六级动态流水线方案有较高的吞吐率.
[Abstract]:L32 embedded processor is a self-developed CISC 32-bit processor, which is oriented to the control field and can perform 32-bit 16-bit / 8-bit and 1-bit arithmetic logic operations. Its three-level pipeline structure has been implemented and verified by Verilog HDL. A six-stage dynamic pipeline scheme is designed and implemented. The adder, which needs two clock cycles, is divided into two stages, which improves the speed of 8-digit operation, and divides the original execution level into four levels according to the slowest instruction cycle. However, each instruction does not have to go through these four levels, which realizes the parallel execution of instructions requiring multiple clock cycles. Moreover, the instruction which only needs one clock cycle can be executed after one clock cycle. The result shows that the six-stage dynamic pipeline scheme has a high throughput through NC-verilog comprehensive verification and Debbusy waveform analysis.
【作者单位】: 西北农林科技大学信息工程学院;
【分类号】:TP332
【参考文献】
相关期刊论文 前3条
1 马鹏;卢景芬;龚令侃;;32位嵌入式CPU的微体系结构设计[J];计算机工程;2008年S1期
2 曹学飞;张盛兵;张骏;;32位CISC微处理器流水线的设计[J];微电子学与计算机;2007年04期
3 靳文兵;左琦;;复杂指令集流水线系统设计[J];微电子学与计算机;2012年04期
相关博士学位论文 前1条
1 孟建熠;超标量嵌入式处理器关键技术设计研究[D];浙江大学;2009年
【共引文献】
相关期刊论文 前7条
1 东野长磊;;基于现场可编程门阵列的RISC处理器设计[J];计算机工程;2011年11期
2 刘秋菊;李飞;刘书伦;;带Cache和精确中断响应的CPU设计[J];实验室研究与探索;2012年03期
3 柴晓东;;指令流水线阻塞问题分析[J];濮阳职业技术学院学报;2014年05期
4 东野长磊;戚梅;;一种带Cache的嵌入式CPU的设计与实现[J];微型机与应用;2010年14期
5 卢刚;苏玲珑;;单时钟指令周期PIC16C57软核设计[J];微电子学与计算机;2008年11期
6 靳文兵;左琦;;复杂指令集流水线系统设计[J];微电子学与计算机;2012年04期
7 刘秋菊;李飞;刘书伦;;一种流水线CPU设计中的Hazard消除法[J];微电子学与计算机;2012年08期
相关博士学位论文 前2条
1 殷燎;面向SoC的IP核及嵌入式处理器功能验证方法研究[D];浙江大学;2010年
2 陈晨;处理器条件分支指令处理关键技术研究[D];浙江大学;2013年
相关硕士学位论文 前9条
1 冷冰;基于路访问轨迹和路休眠的高速缓存低功耗研究[D];浙江大学;2012年
2 鄢传钦;基于资源重用的嵌入式处理器指令发射机制研究[D];浙江大学;2012年
3 梁金祥;OSEK/VDX嵌入式操作系统的设计与实现[D];哈尔滨工业大学;2007年
4 刘伟伟;嵌入式系统低功耗技术的研究和应用[D];郑州大学;2012年
5 童鼎;基于WN6102的音频技术研究与优化[D];杭州电子科技大学;2013年
6 陈磊;基于CK-CPU嵌入式平台的LCD显示驱动的开发与实现[D];哈尔滨工业大学;2013年
7 张荣生;基于处理器CK610的音频解码系统设计[D];哈尔滨工业大学;2013年
8 薛佳音;基于CK-CPU嵌入式平台的Linux系统移植与USB驱动开发[D];哈尔滨工业大学;2012年
9 尤子威;一种兼容MCS-51指令集的单片机内核的设计与验证[D];西安电子科技大学;2014年
【二级参考文献】
相关期刊论文 前6条
1 马志强;季振洲;胡铭曾;;基于记录缓冲的低功耗指令Cache方案[J];计算机研究与发展;2006年04期
2 干戈,连瑞琦,张兆庆;控制与数据投机优化技术的研究[J];计算机学报;2004年07期
3 牟刚,贺前华,江瑾;基于流水线结构的高速嵌入式MCU设计[J];微电子学;2004年04期
4 易海峰,高德远,张盛兵,安建峰;一种兼容微处理器指令译码单元的优化设计[J];微电子学与计算机;2004年12期
5 曹学飞;张盛兵;张骏;;32位CISC微处理器流水线的设计[J];微电子学与计算机;2007年04期
6 严晓浪,余龙理,王界兵;A front-end automation tool supporting design, verification and reuse of SOC[J];Journal of Zhejiang University Science;2004年09期
相关博士学位论文 前1条
1 王兵;基于异步映射的流水线替换策略研究[D];上海交通大学;2008年
【相似文献】
相关期刊论文 前3条
1 张锦雄;非线性动态流水线的分析[J];广西大学学报(自然科学版);2000年04期
2 胡伟武;;“龙芯”诞生记[J];科学;2002年05期
3 曹来发;中国芯片问世[J];兵工自动化;2002年06期
相关重要报纸文章 前2条
1 本报记者 于寅虎;“中国芯”蓄势待发[N];中国电子报;2002年
2 本报记者 若怀;“龙芯”:中国“芯”开始发力[N];中国电子报;2001年
,本文编号:1672908
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1672908.html