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~

审核编辑:符乾江

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

    关注

    5212

    文章

    20763

    浏览量

    338762
  • PowerPC
    +关注

    关注

    2

    文章

    39

    浏览量

    30641
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ASPICE 的起源与发展历程(二)

    ASPICE 并非汽车行业原生创造,其核心底层源自通用软件过程评估体系,是汽车行业基于自身高安全、高可靠的产业特性,定制化迭代的行业专属标准。 (一)底层起源:通用SPICE 准的诞生 1994
    发表于 04-03 15:11

    奕行智能论文入选国际计算机体系结构顶级会议 ISCA 2026

    ISCA 2026(International Symposium on Computer Architecture,国际计算机体系结构年会)。 ISCA 创立于 1973 年,是计算机体系结构领域最权威
    的头像 发表于 04-01 15:24 576次阅读
    奕行智能论文入选国际计算机<b class='flag-5'>体系结构</b>顶级会议 ISCA 2026

    理想汽车马赫100芯片论文入选ISCA 2026

    计算机体系结构年会)。ISCA是计算机体系结构领域最具影响力的顶级会议之一,长期关注芯片、处理器以及AI算力等基础性技术问题,被视作该领域的风向标,而理想汽车是汽车行业中首家获得该会议工业分区(Industry track)论文录取的企业。
    的头像 发表于 03-30 17:37 1679次阅读
    理想汽车马赫100芯片论文入选ISCA 2026

    PCS7操作员站体系结构说明书

    电子发烧友网站提供《PCS7操作员站体系结构说明书.pdf》资料免费下载
    发表于 03-09 14:15 0次下载

    瑞萨RX MCU启动文件详解

    本文详细介绍了RX MCU从复位到进入main函数的过程,有助于读者对RX MCU体系结构的理解,RAM和ROM的初始化,以及bootloader程序的开发。
    的头像 发表于 02-11 08:43 1.6w次阅读
    瑞萨RX MCU启动文件详解

    操作系统体系结构

    优势。   但随着体系结构和应用需求的不断发展,需要操作系统提供的服务越来越多,而且接口形式越来越复杂,操作系统的设计规模也急剧增长,操作系统也面临着“软件危机”困境。为此,操作系统设计人员试图
    发表于 01-15 08:19

    成都观岩科技ISO体系认证加持!以体系实力筑牢服务根基

    在当今竞争日趋激烈的市场环境中,完善的管理体系、过硬的风险管控能力以及强烈的社会责任担当,成为衡量企业核心竞争力的关键标尺。而ISO系列认证作为全球公认的权威体系标准,更是企业规范化运营与高质量发展
    的头像 发表于 01-09 17:09 394次阅读
    成都观岩科技ISO<b class='flag-5'>体系</b>认证加持!以<b class='flag-5'>体系</b>实力筑牢服务根基

    ARMv8体系结构入门(附流程图+脑图)

    ARMv8是 手机、平板、甚至部分服务器里处理器的“底层设计蓝图” ——它是ARM公司推出的第一代支持64位计算的架构,能让设备同时用大内存、跑新程序和旧程序。下面用“大白话+图”拆解它的核心逻辑。 先理框架:ARMv8脑图 一、ARMv8到底是啥? 我们可以把ARMv8理解为 处理器的“规则手册” : •以前的ARM架构是“32位手册”,最多只能让设备用4GB内存(比如早期的1GB手机); •ARMv8是“64位新手册”,能支持8GB、16GB甚至更大的内存(现在的旗舰手机
    的头像 发表于 01-06 07:03 1368次阅读
    ARMv8<b class='flag-5'>体系结构</b>入门(附流程图+脑图)

    不同维度下半导体集成电路的分类体系

    半导体集成电路的分类体系基于集成度、功能特性、器件结构及应用场景等多维度构建,历经数十年发展已形成多层次、多维度的分类框架,并随技术演进持续扩展新的细分领域。
    的头像 发表于 12-26 15:08 1314次阅读
    不同维度下半导体集成电路的分类<b class='flag-5'>体系</b>

    广电计量创新服务体系助力商业航天高质量发展

    显著增强的发展目标。以“技术平台+智能设备+产业协同”为核心引擎,构建起覆盖卫星全生命周期的创新服务体系,为商业航天高质量发展持续注入新动能。
    的头像 发表于 11-27 17:22 1531次阅读

    MD5信息摘要算法实现二(基于蜂鸟E203协处理器)

    处理器的运算结果通过返回电路将数据存储在对应的地址中,这里的地址即串口程序助手进行取指的地方。NICE接口和MD5协处理器SoC体系结构设计图如下图3-10所示。 图1 NICE接口和MD5协
    发表于 10-30 07:54

    恩智浦i.MX RT1180 MCU如何进入Boundary Scan模式

    本文重点介绍RT1180如何进入Boundary Scan模式,通过Jtag来进行板级硬件测试的过程。遵循IEEE1149.1中的测试访问端口和BoundaryScan体系结构的标准。
    的头像 发表于 10-22 09:50 3788次阅读
    恩智浦i.MX RT1180 MCU如何进入Boundary Scan模式

    机器视觉行业2025浅析:规模、结构发展趋势

    机器视觉产业加速发展,市场规模扩大,产品结构分化,应用聚焦质量检测与智能制造。
    的头像 发表于 07-23 09:22 1666次阅读
    机器视觉行业2025浅析:规模、<b class='flag-5'>结构</b>与<b class='flag-5'>发展</b>趋势

    DPU核心技术论文再次登陆体系结构领域旗舰期刊《IEEE Transactions on Computers》

    近期,鄢贵海团队研究成果在计算机体系结构领域国际顶级期刊《IEEE Transactions on Computers》中发表。该研究主要围绕KPU敏捷计算架构展开,KPU具有超强异构核集成和调度
    的头像 发表于 06-11 18:11 817次阅读
    DPU核心技术论文再次登陆<b class='flag-5'>体系结构</b>领域旗舰期刊《IEEE Transactions on Computers》

    源漏扩展结构概述

    源漏扩展结构(Source/Drain Extension,SDE)在控制 MOS 器件的短沟道效应中起到重要作用。SDE(源漏扩展结构)引入了一个浅的源漏扩展区,以连接沟道和源漏区域。结深的微缩
    的头像 发表于 05-27 12:01 1569次阅读
    源漏扩展<b class='flag-5'>结构</b><b class='flag-5'>概述</b>