【嵌入式】指令集、微架构、SoC

指令集、微架构、SoC

指令集是什么:

是一种人为设定的标准规范,是CPU和编译器的设计规范和参考标准

主要用来定义指令的格式、操作数类型、寄存器分配和地址格式等

指令集的组成:

  1. 指令的分发、预取、解码、执行、写回
  2. 操作数的类型、存储、存取、旁路转移
  3. Load/Store架构
  4. 寄存器
  5. 地址的格式、大端模式、小端模式
  6. 字节对齐、边界对齐等

微架构是什么:

在CPU内部实现的指令集的具体硬件电路就是微架构,微架构也称为CPU内核

同一个指令集有不同的硬件实现,所以同一个指令集也会有不同的微架构

SoC片上系统:

把微架构(CPU内核)和各种外设IP通过AMBA总线连接在一起,构成的片上系统,就是SoC

总结:

  1. 人为设定了一种设计规范,叫指令集

  2. 通过硬件实现指令集,就是微架构

  3. 微架构就是CPU内核

  4. 把CPU内核和各种外设IP通过AMBA总线连接在一起形成系统,就是SoC

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值