Jetzt loslegen. Gratis!
oder registrieren mit Ihrer E-Mail-Adresse
ARM BCM2835 von Mind Map: ARM BCM2835

1. Linux Kernel

1.1. 1GB/3GB

2. AMBA AXI interface structure

2.1. complexity low

2.2. data throughput high

3. General Purpose I/O (GPIO)

3.1. 54 lines split in 2 banks

3.2. 3 Interrupt lines

3.3. 41 register

3.3.1. 32-bit

3.4. Clocks

3.4.1. MASH for noise shaping

3.4.1.1. 1,2 o. 3 filter

3.4.1.2. max. 25MHz

3.4.2. max. 125MHz at 1.2V

4. Address map

4.1. Virutal address

4.1.1. kernel mode

4.1.1.1. 0xC0000000

4.1.1.2. 0xEFFFFFFF

4.1.2. user mode

4.1.2.1. 0x00000000

4.1.2.2. 0xBFFFFFFF

4.1.3. I/O Base kernel F20000000

4.2. Physical address

4.2.1. 0x00000000 for RAM

4.2.2. VideoCore supports a memory mapped display

4.2.3. Range 0x20000000 to 0x20FFFFFF

4.3. CPU Bus address

4.3.1. all Peripheral addresses

5. ARM MMU

5.1. MMU

5.2. VC / MMU

6. System Timer

6.1. 4x 32bit timer channels

6.2. 1x 68bit counter

6.3. base address 0x7E003000

6.4. ST Address

6.4.1. CS

6.4.1.1. M0-M3

6.4.2. CLO

6.4.2.1. CNT Lower

6.4.3. CHI

6.4.3.1. CNT Higher

6.4.4. C0-C3

6.4.4.1. CMP