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

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

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    一、处理器3 p! [- N  f* D* X* @( X( o9 I
    CPU-中央处理器(功能:信息处理、程序运行的最终执行单元;处理指令、执行操作、控制时间、处理数据)
    4 `7 @% y+ Y3 hGPU-图形处理器(功能:系统输入的视频信息进行构建和渲染;显示核心、显示芯片、视觉处理器)
    0 E3 T# ]& O, ]% u) {6 f8 X. t6 JDSP-数字信号处理器(功能:信号数字化处理;程序和数据空间分开,可以同时访问指令和数据,快速的中断处理和硬件I/O支持)/ V# n* {. {9 j+ P( W9 u& k
    mcu-微控制单元(功能:多种I/O接口集成在一片芯片,单片机的多机应用系统可分为功能集散系统、并行多机处理及局部网络系统)1 H: s- Y3 s( @9 v4 e: c& L( _
    9 p3 x3 [) T6 v( q3 B
    二、RISC微处理器-ARM-RISC微处理器(英国 Acorn计算机有限公司). h+ e, z7 [$ H4 q+ Y- @& N. ~: ?
    (1)体积小、低功耗、低成本、高性
    5 n6 v" p( m9 y# }(2)支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;1 A: n; H5 L1 ]
    (3)大量使用寄存器,指令执行速度更快;
    3 ~6 r0 @3 h% C3 s' Z(4)大多数数据操作都在寄存器中完成;
    6 F. [& o+ H8 O; Q) u0 ^(5)寻址方式灵活简单,执行效率高;- Q$ l' D' h0 ^: [2 F
    (6)指令长度固定。/ b' ^( z, A8 E8 Y
    三、体系结构) F/ O! P8 v$ U0 j
    (1)CISC指令集-复杂指令集计算机;大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的指令却不经常使用,在程序设计中只占20%;7 O, c; @: e. T5 g- g" S; F
    (2)MIPS指令集-单字长定点指令平均执行速度(ARM平台)4 Q+ E) c, l5 W9 D' c, |! n3 d
    (3)RISC-V指令集- 基于精简指令集(RISC)原则的开源指令集架构(ISA)
    - z# S+ k0 ~& ~* d) P! K8 {四、RISC(Reduced Instruction Set Computer,精简指令集计算机), u3 Q) d; K5 c' O1 d4 M
    (1)采用固定长度的指令格式,指令归整、简单、基本寻址方式有2~3种。
    & G1 o( W3 l9 d' c. v3 C(2)使用单周期指令,便于流水线操作执行。( r1 e7 p1 a5 ?; A1 L1 z5 c
    (3)大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率;
      q4 E; c+ p: V, t  A     除此以外,ARM体系结构还采用了一些特别的技术,在保证高性能的前提下尽量缩小芯片的面积,并降低功耗。$ o; t) V1 D" T! c: |
    (4)所有的指令都可根据前面的执行结果决定是否被执行,从而提高指令的执行效率。
    7 ~3 j. W  G( e5 s) ^2 ~(5)可用加载/存储指令批量传输数据,以提高数据的传输效率。' y+ D( b! S7 ^0 M$ G
    (6)可在一条数据处理指令中同时完成逻辑处理和移位处理。& F* e1 w4 ]  z- J3 B! O4 I) z
    (7)在循环处理中使用地址的自动增减来提高运行效率。
    - B7 e4 V! r% R  ?
    9 e+ V& o7 \4 C* L. b五、RISC-V指令集
    ; c1 }/ E' J8 O6 j, v2 r" N(1)完全开源
    - o# H( L6 P7 \. Q! h/ l4 R( {(2)架构简单
    8 e9 s  g- W9 Z6 D" I- I! _(3)易于移植*nix4 J5 g" F3 m5 B6 j7 T) s
    (4)模块化设计# V! [$ b* {+ y
    (5)完整的工具链  o2 v& x% I% R9 Q# O  X
    (6)设计考虑了小型、快速、低功耗;! i& k- A7 @1 K' v+ A! V

    9 N  D" k6 l7 c4 h0 v
    ' L+ ?/ {: }8 W$ M: ~+ h
      d6 k. H2 w+ T" ~* f  s2 x
    4 a! L3 M* T$ I$ L# }
    ( `4 e& w, E1 s+ X/ \  K$ w  V
    , F- @) D0 D7 v0 M3 o1 s. A9 k8 p& s$ V+ a/ X

    2 j3 c5 _/ `3 Z! w8 }4 \3 A: w
    " `& P2 p0 q$ N9 ]: c6 E1 Z1 E( @5 D

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-20 19:54 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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