课程列表

基本问题

开源资源

好好学习天天向上

联大大纲—通信电子 ;教师介绍; 单片机课程学习经验- 学习路线图; 1.概述 -应用 -定义 -特点 -构成; 2.嵌入式处理器 —DIY CPU处理器ARM处理器Cortex-A8S5PV210讨论; 3.汇编语言 -作业 4.Bootloader -作业 5.Linux内核移植 6.嵌入式Linux程序设计 7.图形用户接口QT 8.其他框架介绍; 9.嵌入式物联网应用系统设计

AMBA : Advanced Microcontroller Bus Architecture

FROM:http://www.arm.com/zh/products/system-ip/amba-specifications.php

ARM研发的AMBA(Advanced Microcontroller Bus Architecture)提供一种特殊的机制,可将RISC处理器集成在其它IP芯核和外设中,2.0版AMBA标准定义了三组总线:AHB(AMBA高性能总线)、ASB(AMBA系统总线)、和APB(AMBA外设总线)。截止到2016年2月份,AMBA最新版本是5.0。

AXI(Advanced eXtensible Interface)是一种总线协议,该协议是ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)3.0协议中最重要的部分,是一种面向高性能、高带宽、低延迟的片内总线。

怎么学习这部分内容:

找资料:规范(specification)的定义文件“AMBA® AXI™ and ACE™ Protocol Specification”

学习方法:

1、AXI是什么?

文档“A1.1 About the AXI protocol”

The AXI protocol:
• is suitable for high-bandwidth and low-latency designs
• provides high-frequency operation without using complex bridges
• meets the interface requirements of a wide range of components
• is suitable for memory controllers with high initial access latency
• provides flexibility in the implementation of interconnect architectures
• is backward-compatible with existing AHB and APB interfaces.

2、信号定义。文档的“A2.1 Global signals”

3、时序说明。文档的“A3.2 Basic read and write transactions”