0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PowerPC的发展与体系结构概述

嵌入式应用开发 来源:嵌入式应用开发 作者:嵌入式应用开发 2022-06-18 20:02 次阅读

第一部分 PowerPC精简指令集计算机(RISC)简介

pYYBAGKtvpmAJ11AAAPZKpdq4Gg223.png

PowerPC 体系结构是一种精减指令集计算机(Reduced Instruction Set Computer,RISC)体系结构,定义了 200 多条指令。PowerPC 之所以是 RISC,原因在于大部分指令在一个单一的周期内执行,而且通常只执行一个单一的操作(比如将内存加载到寄存器,或者将寄存器数据存储到内存)。

PowerPC 体系结构分为三个级别(或者说是“book”)。通过对体系结构以这种方式进行划分,为实现可以选择价格/性能比平衡的复杂性级别留出了空间,同时还保持了实现间的代码兼容性。

Book I.用户指令集体系结构(Power ISA User Instruction Set Architecture)

定义了通用于所有 PowerPC 实现的用户指令和寄存器的基本集合。这些是非特权指令,为大多数程序所用。

Book II.虚拟环境体系结构(Power ISA Virtual Environment Architecture)

定义了常规应用软件要求之外的附加的用户级功能,比如高速缓存管理、原子操作和用户级计时器支持。虽然这些操作也是非特权的,但是程序通常还是通过操作系统调用来访问这些函数。

Book III.操作环境体系结构(Power ISA Operating Environment Architecture)

定义了操作系统级需要和使用的操作。其中包括用于内存管理、异常向量处理、特权寄存器访问、特权计时器访问的函数。Book III 中详细说明了对各种系统服务和功能的直接硬件支持。

由于我目前手上的开发板是基于e600内核,所以我在学习PowerPC指令集的过程中,顺便总结了e600内核常用的指令集,如果大家发现我总结的指令集有错误或者不准确的地方,欢迎留言指出来,O(∩_∩)O~

审核编辑:符乾江

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5086

    文章

    19141

    浏览量

    305946
  • PowerPC
    +关注

    关注

    2

    文章

    39

    浏览量

    30187
收藏 人收藏

    评论

    相关推荐

    【「RISC-V体系结构编程与实践」阅读体验】-- SBI及NEMU环境

    基于《RISC-V体系结构编程与实践(第二版)》这本书籍,官方文档及网上资料继续我的RISC-V旅程。 接前面的篇章,今天来看看RISCV-V的SBI、BenOS和MySBI及NEMU环境。 SBI
    发表于 11-26 09:37

    【「RISC-V体系结构编程与实践」阅读体验】-- 前言与开篇

    发烧友william hill官网 书籍评测活动中,看到有RISC-V相关的书籍在评测:《RISC-V体系结构编程与实践(第二版)》,于是抱着侥幸的心理参加了,第一次参加这种书籍或开发板评测活动,没想到居然中了,缘分真的挺奇妙
    发表于 11-23 15:43

    GPGPU体系结构优化方向(1)

    继续上文GPGPU体系结构优化方向 [上],介绍提高并行度和优化流水线的方向。
    的头像 发表于 10-09 10:03 298次阅读
    GPGPU<b class='flag-5'>体系结构</b>优化方向(1)

    无刷DC门驱动系统的体系结构

    电子发烧友网站提供《无刷DC门驱动系统的体系结构.pdf》资料免费下载
    发表于 09-29 11:52 0次下载
    无刷DC门驱动系统的<b class='flag-5'>体系结构</b>

    名单公布!【书籍评测活动NO.45】RISC-V体系结构编程与实践(第二版)

    以及其在商业领域的发展情况,让读者先了解 RISC-V 的概貌与市场情况。然后详细讲解了 RISC-V 体系结构、通用寄存器和系统寄存器,为后续学习打下基础。 为了帮助读者能够快速开始实践操作
    发表于 09-25 10:08

    嵌入式系统的体系结构包括哪些

    嵌入式系统的体系结构通常是一个复杂而精细的架构,旨在满足特定应用需求,同时兼顾系统的可靠性、效率、成本和体积等多方面因素。以下是对嵌入式系统体系结构的详细解析,包括其主要组成部分、层次结构以及各部分的功能和特点。
    的头像 发表于 09-02 15:25 1337次阅读

    工业机器人电气控制系统的体系结构主要有哪些

    工业机器人电气控制系统是工业机器人的重要组成部分,它负责控制机器人的运动和执行各种任务。随着工业自动化和智能制造的发展,工业机器人电气控制系统的体系结构也在不断地优化和升级。本文将详细介绍工业机器人
    的头像 发表于 06-16 15:28 1824次阅读

    工业控制计算机的体系结构是什么

    工业控制计算机是一种专门为工业自动化控制领域设计的计算机系统,具有高性能、高可靠性、实时性、可扩展性等特点。本文将详细介绍工业控制计算机的体系结构,包括其硬件结构、软件结构、通信协议、控制策略等方面
    的头像 发表于 06-16 11:38 1045次阅读

    嵌入式微处理器体系结构 嵌入式微处理器原理与应用

    嵌入式微处理器是一种集成于嵌入式系统中的微处理器,其体系结构和应用具有独特特点。本文将详细介绍嵌入式微处理器的体系结构以及其原理与应用。 一、嵌入式微处理器体系结构 嵌入式微处理器的体系结构
    的头像 发表于 05-04 16:53 2286次阅读

    嵌入式微处理器体系结构有几种

    嵌入式微处理器体系结构是指嵌入式系统中的微处理器采用的硬件结构和威廉希尔官方网站 ,以实现特定的功能和性能要求。在嵌入式系统中,微处理器被用于控制、通信、计算、数据处理等不同的任务。根据不同的功能要求,嵌入式
    的头像 发表于 04-21 16:29 1305次阅读

    嵌入式微处理器的体系结构

    嵌入式微处理器的体系结构通常包括核心架构、指令集架构、存储体系架构和系统总线架构等关键组成部分。
    的头像 发表于 03-29 11:48 983次阅读

    WiMAX MAC层基础知识:WiMAX网络体系结构

    WiMAX形式支持的WiMAX架构是支持固定、游牧和移动操作的统一网络架构。WiMAX 网络体系结构基于全 IP 模型。
    发表于 02-08 10:39 838次阅读
    WiMAX MAC层基础知识:WiMAX网络<b class='flag-5'>体系结构</b>

    基于最新E/E体系结构的传感器应用白皮书

    电子发烧友网站提供《基于最新E/E体系结构的传感器应用白皮书.pdf》资料免费下载
    发表于 01-30 17:41 0次下载
    基于最新E/E<b class='flag-5'>体系结构</b>的传感器应用白皮书

    智能化的计算机体系结构设计方案

    未来计算机体系结构将趋向于智能化和自适应性。智能化的计算机体系结构可以根据不同的任务和场景进行智能调整,提高计算机的性能和效率。
    发表于 01-22 11:05 487次阅读
    智能化的计算机<b class='flag-5'>体系结构</b>设计方案

    《RVfpga:理解计算机体系结构》3.0 版本更新上线

    《RVfpga:理解计算机体系结构》3.0版本更新上线,扫码进入官网注册申请获取。《RVfpga:理解计算机体系结构》(以下简称“《RVfpga》”)是Imagination推出的完整RISC-V
    的头像 发表于 01-18 08:27 803次阅读
    《RVfpga:理解计算机<b class='flag-5'>体系结构</b>》3.0 版本更新上线