找回密码
 注册
关于网站域名变更的通知
查看: 493|回复: 1
打印 上一主题 下一主题

CPU&GPU&MCU&DSP处理器学习分享

[复制链接]
  • TA的每日心情
    开心
    2024-9-5 15:51
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2021-4-6 10:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    一、处理器2 j8 T3 R, Y+ N6 n
    CPU-中央处理器(功能:信息处理、程序运行的最终执行单元;处理指令、执行操作、控制时间、处理数据)
    1 k3 P- d7 K$ cGPU-图形处理器(功能:系统输入的视频信息进行构建和渲染;显示核心、显示芯片、视觉处理器)
    , m5 ]4 F8 S- c' k4 B; CDSP-数字信号处理器(功能:信号数字化处理;程序和数据空间分开,可以同时访问指令和数据,快速的中断处理和硬件I/O支持)" ~$ Y* {; O6 o2 w* j- @1 V; z
    mcu-微控制单元(功能:多种I/O接口集成在一片芯片,单片机的多机应用系统可分为功能集散系统、并行多机处理及局部网络系统)/ ^' i" t: G/ q9 P3 Z( H% c* j8 D

    ) [6 _/ y, \# Q6 G; N$ n5 U二、RISC微处理器-ARM-RISC微处理器(英国 Acorn计算机有限公司)6 y. T1 [: b0 {4 Z7 ?/ X: [2 b
    (1)体积小、低功耗、低成本、高性
    8 o# q+ w5 J# R& h* X1 n(2)支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;; e% i3 t0 y" U
    (3)大量使用寄存器,指令执行速度更快;, _0 J: p0 r/ j) e
    (4)大多数数据操作都在寄存器中完成;( K$ y1 l+ v% B8 o/ V& C  h0 D
    (5)寻址方式灵活简单,执行效率高;" y0 H: R$ q* `( {% G9 Q& U5 ^: Y' _
    (6)指令长度固定。
    ! D& O* X) V! i三、体系结构" l9 ?/ |9 |, |$ }1 Y4 f1 i& X
    (1)CISC指令集-复杂指令集计算机;大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的指令却不经常使用,在程序设计中只占20%;8 O+ A9 ?  [0 q1 P" Z. v6 V( h
    (2)MIPS指令集-单字长定点指令平均执行速度(ARM平台)
    $ e/ e1 {  ], l2 x0 S9 A(3)RISC-V指令集- 基于精简指令集(RISC)原则的开源指令集架构(ISA), P- V. F% |1 [
    四、RISC(Reduced Instruction Set Computer,精简指令集计算机)+ ]2 Y, d0 F: [! g1 b8 H
    (1)采用固定长度的指令格式,指令归整、简单、基本寻址方式有2~3种。; a* J; a' }+ [* h
    (2)使用单周期指令,便于流水线操作执行。
    2 e" P( O9 d) e7 u4 `' v(3)大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率;
    ! S) j, `& o" `     除此以外,ARM体系结构还采用了一些特别的技术,在保证高性能的前提下尽量缩小芯片的面积,并降低功耗。7 J: N; V. ^6 V# n
    (4)所有的指令都可根据前面的执行结果决定是否被执行,从而提高指令的执行效率。
    ' A: w, [- q. T$ H0 k) U(5)可用加载/存储指令批量传输数据,以提高数据的传输效率。
    & v) m4 L' C$ E  v! c$ _9 f(6)可在一条数据处理指令中同时完成逻辑处理和移位处理。7 B- ?+ z7 D! K1 H9 x
    (7)在循环处理中使用地址的自动增减来提高运行效率。
      U0 U, B1 g# X( J+ V
    & v3 ~  ^8 k$ E" I7 O% `6 D. }& Z2 ^五、RISC-V指令集2 |' k% G! N* x* ?* |* ~2 G
    (1)完全开源
    5 x1 L9 g' t( A; c2 {+ N# F% v(2)架构简单
    # W, w. t% S, q7 s& T& t(3)易于移植*nix& L, i; m5 ?& e' }' g8 [9 |. S' z9 h4 Z$ S0 R
    (4)模块化设计% `) Q2 V( Q) B3 z- @" q2 h6 q! z
    (5)完整的工具链
    7 V9 f! [8 x2 W! o(6)设计考虑了小型、快速、低功耗;5 D! ?1 F  [% z  x, d
    7 ?( [- b1 r7 B1 ]" Z
    2 y1 f- L% Z  `

    + c% g" ?* Z1 _$ h/ K
    6 K2 I! @3 ]3 R: |3 F2 _% G  ?6 v
    / V/ J1 g) E  l3 S: k( l4 a9 R9 o- n( c  W& v9 |

    / v  D1 a! C; z7 w8 d- |0 f6 j6 k  C4 a( ?( I
    % D0 A7 `8 ~; h
    5 Y7 f; \0 C" I

    该用户从未签到

    2#
    发表于 2021-4-6 13:06 | 只看该作者
    所有的指令都可根据前面的执行结果决定是否被执行,从而提高指令的执行效率
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-1 01:06 , Processed in 0.125000 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表