高性能嵌入式MCU内核设计与功能扩展

被引量 : 0次 | 上传用户:hanhan069
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,作为嵌入式系统的核心,微处理器以其灵活,功能强大等优势,已广泛应用在信息技术的各个领域。无论是家电产品和数字信号处理领域,还是卫星发射导弹制导都离不开微处理器。嵌入式微控制器的典型代表是8051单片机,这种8位(8根数据线,8位指令)的电子器件目前在嵌入式设备中仍然有着极其广泛的应用。微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本下降、可靠性提高。本课题的内容是在研究与理解传统80C51核的基础上,通过引入流水线架构,对程序控制器进行硬布线改造,并扩展外围功能接口,设计实现一款高性能嵌入式MCU HD8051。该MCU芯片内部集成只读存储器(Flash ROM)、随机存储器(RAM)、定时/计数器(Timer/counter)、I/O(input/output)、串行口(UART)、乘累加(MAC)及12C控制器等各种必要功能和外设。本文详细阐述了HD8051单时钟/机器周期的指令流水的实现方式,并对内核中控制单元、算数逻辑运算单元、定时器单元、串口传输单元、端口单元、存储器寄存器控制单元及外围扩展功能接口乘累加器、12C的设计实现均做了详尽的阐述。本文使用verilog语言对各功能单元与外围接口进行RTL描述。在完成设计后,通过modelsim对各功能单元与接口进行仿真验证,仿真结果表明,所设计的MCU的各功能模块的功能时序达到了设计要求,乘累加单元MAC的片内集成使得MCU很好地满足了现今控制领域对高速数字信号的处理的迫切需求,同时12C控制器的引入丰富了MCU的应用领域,通过扩展此类功能接口也很好地体现出单片机向SOC过渡的发展趋势。通过FPGA验证,与传统12个周期的80C51内核比较,在相同时钟频率下单周期指令运行效率为原来的12倍;整个指令集平均运行效率为原来8051的8倍左右,使8051兼容机系列进入了8位高速单片机行列。
其他文献
随着工作流技术的不断发展,开源工作流产品功能日趋完善,越来越多的软件企业和客户已经意识到,自己去研发一个工作流引擎或平台,已经毫无竞争优势和价值优势,甚至有可能是成
随着全球信息技术的迅速发展,大规模数据呈现于各个应用领域中。如何从这些海量数据中发现潜在知识,已经成为当前计算机领域研究的热点问题之一,数据挖掘技术的出现为解决这一问
随着各行业信息化建设的不断推进,机密电子文件的安全性问题日益突出。身份认证是保证文件安全的第一道屏障。一旦合法用户的身份信息发生泄漏或被人盗取,文件的安全性无法得到
随着越来越多的网络硬盘系统涌入市场,向用户提供不断增长且价格低廉的存储空间,使得网络硬盘系统逐渐变得流行起来。但是大多数网盘在系统的安全性方面存在缺陷,甚至其中一些没
社团结构指的是复杂网络内部聚合的情况。复杂网络的聚类情况对研究复杂网络的网络行为、拓扑结构和信息传播与挖掘都有十分重要的意义。所以,近几年,越来越多的学者投身到复杂
在智能家居领域,Z-Wave协议是一种新物联网协议。和Zigbee协议相比,Z-Wave协议有着低成本、低功耗、高可靠性的特点,这使得Z-Wave协议更加适合于简单的家庭应用。Z-Wave协议虽然
数字地图在人们的生活中扮演了重要的角色。数字地图中包含了大量的信息,然而用户关注的往往只是其中少部分信息。不加区分地显示所有信息使得用户难以聚焦于他所关注的区域
高光谱遥感技术作为一种新的遥感技术,受到越来越多的关注。其中主要的原因是:高光谱遥感技术能够探测到在宽波段中不可测的物质,而且高光谱遥感技术还将反映地物属性的光谱与直观的几何图像联系起来,使人们可以直观地“感受”到光谱的特征。于是,对地物的分析也转换为对光谱曲线的相似性和差异性的分析。而光谱曲线的特征提取是光谱曲线分析前提。因此,高效、准确地提取出光谱曲线的特征显得尤为重要。本文正是基于以上因素对
基于构件的软件开发CBSD(Component Based Software Development)是大规模软件开发的前提条件,结合需求系统的具体情况,充分使用已经成熟的软件产品,会大幅度提高软件的开发效率,降
外部终端的安全接入是网络信息保护研究的重要内容。安全接入系统通过数据加密、身份认证,以及对连入到内网的数据进行审查和过滤等措施,保证内网系统的信息安全。安全通信协