- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]第二章 嵌入式处理器
第二章 嵌入式处理器
可编程逻辑器件与IP(Intellectual Property)核补充
1.EDA与可编程逻辑器件
EDA是一种电子系统设计方法(EDA软件功能,EDA设计的目标电路)
数字系统的硬件抽象
ASIC设计流程(自上而下设计)
流行的硬件描述语言(HDL)
流行的可编程逻辑器件(PLD)
Altera
Xilinx
Lattice
基于PLD的电子系统设计流程
2.系统及芯片(SOC)
IP包含内容
SOC与IP核标准化
3.IP核形态与优选原则
形态(软核、固核、硬核)
原则(可重复性,开发周期性)
4.IP核互联与片上总线(OCB)
IP互联拓扑结构
流行的片上总线标准结构示例
IBM的coreconnect
Altera的Avalon
ARM的AMBA
5.低功耗设计
硬件低功耗设计
软件低功耗设计
§2.1嵌入式处理器体系结构
嵌入式处理器是嵌入式系统的硬件核心,内部含有嵌入式CPU、存储器以及不同用途的I/O控制器电路。其体系结构的不同直接影响着嵌入式系统开发工具的选择、应用程序的编写。了解嵌入式处理器内部体系结构对于开发、设计嵌入式系统是必要的。
§2.1.1嵌入式处理器体系结构
目前嵌入式处理器的系统结构有CISC复杂指令集计算机(Complex Instruction Set Computer)与RISC精简指令集计算机(Reduced Instruction Set Computer)。
1、CISC
早期处理器的体系结构基本上是与当时的“小型机”一脉相承的。所谓“体系结构”是指程序员在为特定处理器编制程序时所看到的从而可以在程序中使用的资源及其相互间的关系,其中最重要的就是所提供的指令系统与寄存器组。早期计算机的CPU,包括早期处理器指令系统都是CISC的。
CISC体系结构的处理器特点:是指其指令系统复杂,指令种类繁多,寻址方式灵活,指令功能强大。能够为典型的高级语言成分提供相应的指令,便于编写程序且程序的阅读性好,更重要的是,高级语言的编译过程也随之简化。
随着技术的发展,CISC的缺陷逐步凸现出来了。
为了提高运算速度,在处理器中采用了“预取指令”等“流水线操作”技术。由于CISC的复杂指令的存在使得各种指令的执行时间长短不一致,指令本身长度也不一致,从而导致流水线(特别是较长的流水线)常常不能被有效地充满,影响了运算速度。
处理器的集成规模是受到半导体技术以及生产成本的限制,减小芯片的尺寸和降低功耗又是市场需要,也是电子设计追求的目标,这对于嵌入式系统更有着特殊的意义。由于CISC体系结构的处理器多数采用微程序技术设计指令系统,微程序ROM又是微处理器内部“占地”最大的部分,复杂指令又是其中“大户”。给芯片的微型化和低功耗的实现带了困难。
随着计算机技术的发展而不断引入新的复杂的指令集,为支持这些新增的指令,计算机的体系结构越来越复杂,然而,在CISC指令集的各种指令中,复杂指令集使用频率却相差悬殊,大约有20%的指令会反复使用,而其余80%的指令不经常使用,显然,这种体系结构有它的不合理之处。
2、RISC
基于CISC上述的缺陷,“简约(精简)指令计算机”,即RISC(Reduced Instruction Set Computer)的概念与技术便应运而生。这方面的研究最初由IBM公司开始,后来加州大学伯克利分校(1979年)以及斯坦福大学的研究人员也基本上各自独立进行了研究(其中IBM的John Cocke因为在这方面的贡献而荣获1987年的图灵奖)并各自取得了丰硕的成果。这些成果后来发展成为PowerPC、SPARC、以及MIPS等几种最主要的RISC体系结构。与RISC相对应的、传统的体系结构便成了“复杂指令集计算机”即CISC(Complex Instruction Set Computer)。
RISC系统结构具有的特点:
采用固定长度的指令格式,指令规整、简单基本寻址方式有2~3种,指令系统小。
使用单周期指令,便于流水线操作执行。
大量使用寄存器(一般≥32个寄存器),数据处理指令只对寄存器进行操作,只有加载(LOAD)))§2.1.2嵌入式处理器存储体系结构
嵌入式处理器的存储体系结构有冯·诺依曼(普林斯顿)和哈佛体系结构。
1、冯·诺依曼体系结构
在计算机科学与技术的发展史上,冯·诺依曼(Von Neuman)是作出重大贡献的科学家。计算机的的工作原理是“存储程序(数据),程序控制”,即冯.诺依曼原理。计算机的基本功能是数据计算,冯.诺依曼提出:程序只是一种(特殊的)数据,对于程序也可以像对数据一样加以处理,并且因而程序可以与数据存储在同一个存储器中,即冯.诺依曼存储体系结构。现代计算机,特别是通用计算机,基本上
您可能关注的文档
最近下载
- 精细化施工方案(经典).pdf VIP
- 无创呼吸机操作及参数设置.ppt VIP
- 坏死性筋膜炎【16页】.pptx VIP
- 湖南省高职单招《职业适应性测试》备考试题及答案(含历年真题).doc VIP
- 2025安徽淮北市总工会社会化工会工作者招聘9人笔试模拟试题及答案解析.docx VIP
- 2025安徽淮北市总工会社会化工会工作者招聘9人笔试备考试题及答案解析.docx VIP
- 毕业论文--基于PLC污水处理控制系统毕业设计.doc VIP
- 《人工智能应用导论》PPT全套完整教学课件.pptx VIP
- GB51038-2015 城市道路交通标志和标线设置规范.docx
- 高等数学(英文版)全套PPT课件.pptx
文档评论(0)