ARM Peripherals
BCM2835 ARM Peripherals
© 2012 Broadcom Corporation. All rights reserved
Broadcom Europe Ltd. 406 Science Park Milton Ro...
Description
BCM2835 ARM Peripherals
© 2012 Broadcom Corporation. All rights reserved
Broadcom Europe Ltd. 406 Science Park Milton Road Cambridge CB4 0WW
Table of Contents
1 Introduction
1.1 Overview
1.2 Address map
1.2.1
Diagrammatic overview
1.2.2
ARM virtual addresses (standard Linux kernel only)
1.2.3
ARM physical addresses
1.2.4
Bus addresses
1.3 Peripheral access precautions for correct memory ordering
2 Auxiliaries: UART1 & SPI1, SPI2
2.1 Overview
2.1.1
AUX registers
2.2 Mini UART
2.2.1
Mini UART implementation details.
2.2.2
Mini UART register details.
2.3 Universal SPI Master (2x)
2.3.1
SPI implementation details
2.3.2
Interrupts
2.3.3
Long bit streams
2.3.4
SPI register details.
3 BSC 3.1 Introduction 3.2 Register View 3.3 10 Bit Addressing
4 DMA Controller
4.1 Overview
4.2 DMA Controller Registers
4.2.1
DMA Channel Register Address Map
4.3 AXI Bursts
4.4 Error Handling
4.5 DMA LITE Engines
5 External Mass Media Controller o Introduction o Registers
6 General Purpose I/O (GPIO) 6.1 Register View 6.2 Alternative Function Assignments 6.3 General Purpose GPIO Clocks
7 Interrupts 7.1 Introduction 7.2 Interrupt pending. 7.3 Fast Interrupt (FIQ). 7.4 Interrupt priority. 7.5 Registers
8 PCM / I2S Audio
8.1 Block Diagram
8.2 Typical Timing
8.3 Operation
8.4 Software Operation
8.4.1
Operating in Polled mode
8.4.2
Operating in Interrupt mode
06 February 2012 Broadcom Europe Ltd. 406 Science Park Milton Road Cambridge CB4 0WW © 2012 Broa...
Similar Datasheet