当前位置:主页 > 科技论文 > 计算机论文 >

8位高速流水线结构MCU的设计

发布时间:2020-04-08 18:11
【摘要】: 随着半导体技术和集成电路设计的迅速发展,传统单片机因其尺寸、功耗、速度等特性已经难以满足一些场合的需要。SOC技术以其成本低、功耗小、集成度高的优势正广泛地应用于嵌入式系统中。MCS-8051是一款非常经典的8位MCU,至今仍得到广泛的应用,但它较低的指令执行速度大大限制了在高速控制中的应用。流水线的设计方法对提高系统工作速度是非常有效的。本文提出了一种基于流水线结构并且与8051指令集兼容的MCU。 本文主要对如何在复杂指令集结构的MCU中采用流水线工作方式作了研究,主要工作内容包括以下几个方面: 1)根据流水线工作方式的基本原理,对51指令集进行了分析,提出了3级流水线的方案:取指,译码和执行。 2)根据3级流水线对MCU结构进行划分并提出实现方法。译码模块采用了硬逻辑布线的译码方式。指令的执行过程实际上是数据在数据通道的流动过程,详细探讨了数据通道的建立和主要指令执行过程中数据流动的路径。 3)对系统模块进行了功能扩展,加入JTAG调制模块和DAC串行端口控制模块。满足系统多核调试和数据端口转换的需求。 4)采用自顶向下的设计方法,用Verilog建立了MCU的寄存器传输级模型,经过功能仿真验证和全指令集的检测,证明设计的正确性,分析了综合结果,最后将MCU核下载到FPGA进行硬件验证。 根据软件仿真和验证结果分析证实,本文设计的MCU在指令平均执行性能指标上比传统8051提高了7倍。
【图文】:

测试控制,模块结构图,语言编码


测试控制模块结构图

加法指令,仿真结果,累加器,进位


l、加法指令:ADnA,,助本条指令是将累加器ACC的值与寄存器助的值相加,和放入累加器ACC中,同时运算过程还影响进位标识位。仿真运行结果如图4.3所示:
【学位授予单位】:北方工业大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP332

【参考文献】

相关期刊论文 前9条

1 金西,丁文祥,

本文编号:2619668


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2619668.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户4abca***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com