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

ARM内核的工作原理

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-6-27 12:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
ARM内核的工作原理- }# i+ ^4 y/ ~
* r  b. U% {; y; o( _
& H7 ?* `$ _2 Z2 S* _5 n4 l; F7 i
, `5 \* P3 z& n+ ^  P
' E7 L5 ?# G0 S- X% e
/ c0 A3 x& ]5 P/ D
经典的ARM系统级芯片或所谓的SocC包含许多组件,其中只有一些直接源自ARM。首先,核心本身通常深度嵌入在设备内部,在设备范畴内通常不直接可见,而调试端口通常是唯一和核心本身相连的外露部分,有一些粘合逻辑,如时钟和复位集成电路。$ P- A: \- J8 H2 }/ ^
  s4 z0 J4 I3 T7 a
. A% X# D: k7 J7 l. X' X* ?2 j/ |' U
由于 ARM 核心只有两个中断输入,最常见的外设就是某种中断控制器,在外设内部,各组件通过芯片上互联总线架构相互连接,对于极大多数基于ARM的设备而言,这就是标准的 AMBA 互联。
5 J$ w  Q/ F; C3 ?% f" j
; S9 s# g  K8 E- e0 `
6 P+ H7 ]' F  w9 |/ O$ c
AMBA 指定了两个总线,称为AXI的高性能系统总线,和称为APB的低功耗外设总线,APB通常用于连接所有外设,AXI则用于存储器和其他发高速设备,大多数设备都有一定数量的芯片上存储以及连接外设存储器设备的接口,但是注意,与设备的外部连接并不是AMBA总线,这仅在设备内部使用,并不外露。
9 \1 R  \. N, E5 h2 p4 ]6 `/ }
6 A6 K1 n- L, Z

( |3 A$ m0 k* Q2 E. p, V0 f下面看看这个Soc的工作原理——编程器模型(programmer’s model)。谨记,A系列和R系列配置在编程器模型上非常相似,但M系列配置在许多非常重要的方面都有很大不同,这在接下来的讲解中会指出这些差别。
& U: h( E6 Q* J
7 I3 |& W% W( {( K0 E

" K1 C8 q4 o5 n- b( }8 ]
游客,如果您要查看本帖隐藏内容请回复

  _" k, p9 [) r/ }  M- h! ]: s' I" A6 f1 n, r
. s  m% u3 M+ k: R
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 22:52 , Processed in 0.156250 second(s), 26 queries , Gzip On.

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

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

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