| 
                 
TA的每日心情|  | 开心 2024-9-5 15:51
 | 
|---|
 签到天数: 1 天 [LV.1]初来乍到 | 
 
| 
一、处理器2 j8 T3 R, Y+ N6 n
x
EDA365欢迎您登录!您需要 登录 才可以下载或查看,没有帐号?注册  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
 
 | 
 |