TA的每日心情 | 开心 2024-9-5 15:51 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
一、处理器
8 B9 c$ \$ v0 D& ~& }CPU-中央处理器(功能:信息处理、程序运行的最终执行单元;处理指令、执行操作、控制时间、处理数据)
+ s$ w$ c/ R; EGPU-图形处理器(功能:系统输入的视频信息进行构建和渲染;显示核心、显示芯片、视觉处理器)5 F( M# D- C. }# M A, W1 W- O
DSP-数字信号处理器(功能:信号数字化处理;程序和数据空间分开,可以同时访问指令和数据,快速的中断处理和硬件I/O支持)
: u" a h: i% a# G+ wmcu-微控制单元(功能:多种I/O接口集成在一片芯片,单片机的多机应用系统可分为功能集散系统、并行多机处理及局部网络系统)
$ M" U; [8 o' n* `
' |: j% ^2 P" |. A" A+ |# D2 p二、RISC微处理器-ARM-RISC微处理器(英国 Acorn计算机有限公司)
3 M% y3 Z2 ?: c0 H3 ?(1)体积小、低功耗、低成本、高性
2 J& N( z3 f U( D( a$ k( d( Y(2)支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;6 ^7 k" ]. L" T. C' d+ V# l
(3)大量使用寄存器,指令执行速度更快;/ C, |9 s1 ]# O" y; Y) F8 Z' ~5 j
(4)大多数数据操作都在寄存器中完成;
3 V: J' l, p0 Y0 r# H(5)寻址方式灵活简单,执行效率高;4 t! O) f! X! r' n, ^ V" u
(6)指令长度固定。
# s2 h% f3 S9 u; Y1 r1 `* X三、体系结构" X* ~: T; ^) Y2 M
(1)CISC指令集-复杂指令集计算机;大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的指令却不经常使用,在程序设计中只占20%;
1 S1 [" G: e8 I$ |& s* `(2)MIPS指令集-单字长定点指令平均执行速度(ARM平台)
6 y, s, |6 M% L(3)RISC-V指令集- 基于精简指令集(RISC)原则的开源指令集架构(ISA)+ L$ a4 R Q* I7 Q
四、RISC(Reduced Instruction Set Computer,精简指令集计算机)
$ I. n: ~) t( R3 z(1)采用固定长度的指令格式,指令归整、简单、基本寻址方式有2~3种。
! u+ z3 Y- I3 L) T X6 f(2)使用单周期指令,便于流水线操作执行。
) Y2 L" x1 Z, \1 m(3)大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率;
9 U4 E2 ~7 q' ` 除此以外,ARM体系结构还采用了一些特别的技术,在保证高性能的前提下尽量缩小芯片的面积,并降低功耗。. Q/ k. v5 C5 B N( R
(4)所有的指令都可根据前面的执行结果决定是否被执行,从而提高指令的执行效率。. s' m. d9 t5 I' E: Y1 f
(5)可用加载/存储指令批量传输数据,以提高数据的传输效率。
# w2 A) `6 @5 H( ^% U/ P(6)可在一条数据处理指令中同时完成逻辑处理和移位处理。8 M D# D' a( `' b) S/ C
(7)在循环处理中使用地址的自动增减来提高运行效率。
6 M' i- s: [0 K5 D; h9 K- R+ {$ {
% f4 s5 s6 }6 U3 G0 S+ Z. f五、RISC-V指令集( s+ j7 F7 b9 C9 O1 `6 N
(1)完全开源% c2 B: M# S, l4 ?; H* f
(2)架构简单* f# B2 {, z' d
(3)易于移植*nix: ?2 ^# `& Q3 ~1 m2 E4 l
(4)模块化设计
* H) G* T# f2 ^0 e$ p* q(5)完整的工具链6 W4 H. w. F* H3 f$ d
(6)设计考虑了小型、快速、低功耗;! a |1 Y* }. \# |
% y; k' L; g2 g3 n
# ?7 r. d9 q3 V7 b2 W5 x8 o
( w/ j6 L# q2 a. P1 Q# a8 B! q2 x d8 }/ p( F
2 x$ p J* K, s D! f) I
8 s9 y6 f3 Z' n6 e/ k! c- ?! z/ V7 Z# }4 p! \7 i4 C7 |9 C
& c* | N! V; B
j- }; H' D$ D5 a% l* X
, y" u& u$ a0 ^' w9 \
|
|