TA的每日心情 | 开心 2024-9-5 15:51 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
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
|
|