8位微控制器体系架构的设计研究.docx
《8位微控制器体系架构的设计研究.docx》由会员分享,可在线阅读,更多相关《8位微控制器体系架构的设计研究.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、8位微控制器体系架构的设计研究ronggang导语:本文分析了目前8位微控制器的更新和设计趋势,主要讨论其RISC体系架构的产品设计,并重点从体系架构的角度出发,就高性能、低功耗两方面对在设计中采用的关键技术进展了讨论研究摘要:本文分析了目前8位微控制器的更新和设计趋势,主要讨论其RISC体系架构的产品设计,并重点从体系架构的角度出发,就高性能、低功耗两方面对在设计中采用的关键技术进展了讨论研究。关键词:RISC;微控制器;低功耗;流水线微控制器Microcontroller自上世纪70年代出现以来,在将近30年的时间里得到了迅猛的开展和广泛的应用。随着微电子技术的飞速开展,微控制器以其性能好
2、、体积小、价格优、功能齐全等突出优点被广泛应用于家用电器、计算和外设、通讯、工业控制、自动化消费、智能化设备以及仪器仪表等领域,成为科研、教学、工业技术改造最得力的工具。从最初采用普林斯顿构造的简单微控制器到如今普遍采用哈佛总线构造的RISC微控制器,微控制器获得了飞速的开展1。8位微控制器目前应用数目最大的微控制器,也是目前最多公司致力耕耘的市场;其市场及价格竞争都极为剧烈,各种多功能需求以及不同规格的产品推陈出新的速度也极为快速。随着集成电路和半导体工艺技术的快速开展,FPGA和SOC技术的不断竞争和交融,电子产品的设计逐渐向系统性能更好、功耗更小、本钱更低、可靠性更高、开发更轻易的方向开
3、展。因此,迅速推出符合市场需求的高性价比、低功耗、高经济效益的8位微控制器芯片或者IPCore成为了现今不少公司竞争相逐的热门。2.目前8位微控制器的更新和设计趋势对于不同的微控制器MCU产品应用,不仅需要考虑不同厂家MCU的性价比,而且还需要考虑不同指令系统下MCU应用特点。针对不断涌现出来的新的智能化电子产品,们一直在开发合适于不同嵌入式系统应用的MCU新产品2。不同厂家的MCU产品其指令集各不一样,十分是指令集系统架构的不同,如市场上广泛应用的MCS51系列和PIC系列微控制器那么分别采用CISC指令系统和RISC指令系统。微控制器按照指令系统可以分为CISC、RISC、类RISCRIS
4、C-LIKE等几种。传统的MCS51控制器属于CISC型,其代码密度高,但大多数指令需要多个时钟周期完成。RISC型一般指令密度较低,但指令效率很高。类RISC型那么兼有CISC和RISC的优点。RISC和类RISC之所以有如此高的指令效率,得益于小指令集带来的硬布线构造和流水线构造。简单的指令集可以用硬布线进展指令译码,而不需要用微码控制的方式,进步了译码的效率。流水线构造将指令分成几步完成,在流水线填满工作时,每条指令的平均执行时间CPI在1个时钟周期左右3。一般来讲,RISC比同等的CISC要快50%70%,同时更轻易设计和纠错。因此,目前对8位微控制器的产品开发和研究设计主要是以兼容市
5、场上已被客户广泛采用的产品为前提,不断进步性能并降低功耗以适应市场竞争和技术开展。对于原先为CISC指令系统的微控制器产品,在层出不穷的更新系列中已经渐渐的交融进了RISC思想;对于采用RISC指令系统的微控制器来讲,更多的做法仍然是针对高性能低功耗的需求对其整个体系架构不断地进展优化和改善,尤其是流水线构造的改良最为多见。本文正是在种形势下提出的,主要讨论RISC体系架构的8位微控制器产品的设计技术。3.RISC微处理器的构造特征和设计原那么固然如今业界对RISC处理器应该具有什么特征还有不同的看法,但是各种RISC构造都有一些共性4:1采用哈佛总线构造,大多数指令在一个时钟周期内完成以便于
6、实现构造流水化;2采用独立且简单的装载/存储构造;3指令解码通常都是硬连线实现而不是微解码,以便加快执行速度;4多数指令具有固定格式,以简化指令编码和译码;5较小的指令集和少数几种寻址形式;6数据通道流水线化,使处理经过高度并行;7采用大容量高速存放器堆或者称为存放器文件,尽量防止与速度较低的系统RAM交换数据。尽量将运算数据存放在存放器中,进而减少访问内存的次数。根据以上的讨论,下文重点从体系架构的角度出发,就高性能、低功耗两方面对8位RISC微控制器在设计中的关键技术进展了讨论研究。4.关键技术4.1RISC指令集的选取控制器系统的使用跟软件编程与硬件设计之间的规格接口亲密相关,这个接口就
7、是微控制器的指令集。指令体系构造ISA是进展微处理器软硬件协同设计的前提。指令集必须完备,使所有可计算的功能都在公道的程序空间内得以实现;而且指令集又必须是高效的,以便使常用的功能可以用相对少的指令实现。因此,提供应应用软件开发的微控制器系统必须有一个完备而高效的指令集。指令集直接决定微控制器的内部硬件构造,同时也是用户程序编译生成目的代码的根据。指令集的最终确定与整个系统所需的程序存储器、数据存储器、存放器变量及存储器寻址方式亲密相关且互相制约。各个部件乃至详细的字节都应该有唯一的地址,以便指令集可以正确对各个部件或者字节进展识别操纵。因此也就有了相应的一系列针对不同产品的不同措施:1从所需
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制器 体系 架构 设计 研究
限制150内