`
xitong
  • 浏览: 6188245 次
文章分类
社区版块
存档分类
最新评论

对S3C2440片上总线(AMBA)的一点理解

 
阅读更多

对S3C2440片上总线(AMBA)的一点理解

-----钥匙串结构与S3C2440片上总线(AMBA)

最近一直在深入的了解S3c2440的AMBA总线,进展缓慢,大部分时间花在了论文开题上,只能挤出一点时间来搞嵌入式。用了一年的钥匙串坏了,挂钩断了,买了一个新的钥匙串。下午在换钥匙串时,一些小钥匙由于孔太小而钥匙环太粗,无法挂上去;指甲剪也也因为孔太小挂不上去;较大的钥匙倒是没有问题。只把把这些小钥匙和指甲钳挂在旧的钥匙环上,然后旧的钥匙环挂在新的钥匙环上。

说了这么多,这和S3C2440的的AMBA总线有什么关系啊???

先简单介绍一下AMBA总线规范ARM公司定义了AMBA(Advanced Microcontroller Bus Architecture)总线规范,它是一组针对基于ARM核的、片上系统之间通信而设计的标准协议。因为ARM处理器的广泛使用而拥有众多第三方支持,被ARM公司90%以上的合作伙伴采用。在AMBA总线规范中,定义了AHB ,APB ,ASB这3种总线。最初的AMBA总线是ASB和APB。在它的第二个版本中,ARM引入了AHB。
(l)AHB:Advanced High Performace Bus,用于高性能系统模块的连接,支持突发模式数据传输和事务分割;
(2)ASB:Advanced System Bus,也用于高性能系统模块的连接,支持突发模式数据传输,这是较老的系统总线格式,后来由AHB总线替代;
(3)APB:Advanced PeriPheral Bus,用于较低性能外设的简单连接,一般是接在AHB或ASB系统总线上的第二级总线。


图1 典型的基于AMBA总线的系统

下面来说一下钥匙串和的AMBA总线的关系:

  • 钥匙串的挂钩——>ARM9核
    • 挂钩也挂在钥匙环上,是钥匙环上一个非常重要的组成部分。钥匙环上挂的都是比较重要的钥匙(比较大的钥匙应该要重要一些)。ARM9核挂在在AHB总线上,是AHB总线上的一个主设备,且AHB上挂载的都是性能要求比较高的设备。
  • 新的钥匙环 ——>AHB总线
    • 前面已经说了,新的钥匙环上挂的是比较重要的钥匙;和AHB总线上挂载的是要求比较高的设备是一个意思。有异曲同工之妙!
  • 旧的钥匙环 ——>APB总线
    • 旧的钥匙环挂在新的钥匙环上;旧的钥匙环上挂在的是一些比较小的不重要的钥匙(旧的钥匙比较细),还有一个指甲剪。APB总线是通过桥设备和AHB总线相连的;APB总线上挂载的是低速设备。

一点理解,欢迎拍砖!~~

分享到:
评论

相关推荐

    S3C2440全套中文手册.PDF

    S3C2440A32位CMOS RISC微控制器用户手册 引言此用户手册描述的是三星公司的16/32位精简指令集(RISC)微处理器S3C2440A。三星公司的S3C2440A为手持设备和普通应用提供了低功耗和高性能的小型芯片微控制器的解决方案...

    S3C2440全套中文手册_ljl.PDF

    本手册将介绍 S3C2440A 集成的以下片上功能: ● 1.2V内核供电, 1.8V/2.5V/3.3V储存器供电, 3.3V外部I/O供电,具备16KB的指令缓存和16KB的数据缓存和MMU 的微处理器 ● 外部存储控制器(SDRAM 控制和片选逻辑) ● ...

    amba总线规范amba总线规范

    amba总线规范amba总线规范amba总线规范amba总线规范amba总线规范amba总线规范amba总线规范

    S3c2440A中文.pdf

    此用户手册描述的是三星公司的16/32 位精简指令集(RISC)微处理器S3C2440A。三星公司的S3C2440A为手持设备和普通应用提供了低功耗和高性能的小型芯片微控制器的解决方案。为了降低整体系统成本,S3C2440A还提供了...

    三星S3C2440芯片手册

    This user’s manual describes SAMSUNG's S3C2440A 16/32-bit RISC microprocessor. SAMSUNG’s S3C2440A is designed to provide hand-held devices and general applications with low-power, and high-...

    AMBA、AHB和APB片上总线简介

    本文介绍AMBA、AHB和APB片上总线的相关概念,并阐述基于AMBA片上总线的系统

    samsung_s3c2440中文手册

    描述,本手册将介绍 S3C2440A 集成的以下片上功能: ● 1.2V 内核供电, 1.8V/2.5V/3.3V 储存器供电, 3.3V 外部I/O 供电,具备16KB 的指令缓存和16KB 的数据缓存和MMU 的微处理器 ● 外部存储控制器(SDRAM 控制和片选...

    SoC设计之AMBA总线-AHB总线详解,中文版!

    SoC设计之AMBA总线-AHB总线详解,中文版!SoC设计之AMBA总线-AHB总线详解,中文版!SoC设计之AMBA总线-AHB总线详解,中文版!SoC设计之AMBA总线-AHB总线详解,中文版!SoC设计之AMBA总线-AHB总线详解,中文版!SoC...

    s3c2440全套中文手册(无水印版)

    s3c2440全套中文手册(无水印版)基于ARM920T 核心,0.13μm 的CMOS 标准宏单元和存储器单元。低功耗,简单,精致,且全静 态设计特别适合于对成本和功率敏感型的应用。它采用了新的总线架构如先进微控制总线构架...

    AMBA总线协议

    本资源是对AMBA总线的详细介绍,里面的内容简单易懂,特别适合于初学者

    AMBA总线规范_中文_AMBA2.0中文协议_AMBA_

    AMBA2.0总线协议,是中文的资料,英语不熟悉的可以看看

    s3c2440英文手册

    s3c2440英文手册 INTRODUCTION This user’s manual describes SAMSUNG's S3C2440A 16/32-bit RISC microprocessor. SAMSUNG’s S3C2440A is designed to provide hand-held devices and general applications with...

    amba总线协议介绍

    amba总线协议介绍,amba总线协议介绍,amba总线协议介绍,amba总线协议介绍,amba总线协议介绍,amba总线协议介绍

    AMBA总线规范_中文版_V2.0.pdf

    AMBA总线规范_中文版_V2.0。关于本文,本文是AMBA规范。适合的读者,本文用来帮助有经验的硬件或者软件工程师设计符合AMBA规范的模块。

    amba总线VHDL代码

    amba总线VHDL代码

    AMBA总线规范_cn_20

    AMBA总线规范_cn_20###################

    AMBA总线(6学时)

    AMBA总线简介(6学时,PPT格式) 包括以下内容 AMBA总线概述 AHB APB 不同IP之间的互连

    AMBA总线详解文档

    给需要深入了解arm内部架构的朋友,可以看看这份文档,很深入的讲解了总线的原理,这样当你再看CM3/4/7内核手册时,看到内核总线架构图,就明白了他们到底是怎样工作的;

    AMBA总线规范(解密版)

    AMBA总线的规范,解密版本,可打印可修改。...种特殊的机制,可将RISC处理器集成在其它IP芯核和外设中,2.0版AMBA标准定义了三组总线:AHB(AMBA高性能总线)、ASB(AMBA系统总线)、和APB(AMBA外设总线)。

    eetop.cn_AMBA总线规范-中文_SOC_多核_AMBA_ARM总线协议_

    AMBA(Advanced Microcontroller Bus Architecture)先进的微控制器总线架构是一个免费、开放的标准,用于SoC内部功能模块之间的互连和管理。对成功设计一个有大量控制器和外设的多核处理器有很大的帮助。AMBA标准是...

Global site tag (gtag.js) - Google Analytics