ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • RPi - BCM2835 ARM Peripherals
    Raspberry Pi 2013. 11. 4. 21:33

    BCM2835 ARM Peripherals


    http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf



    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
           Introduction
           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
    8.4.3  DMA
    8.5    Error Handling
    8.6    PDM Input Mode Operation
    8.7    GRAY Code Input Mode operation
    8.8    PCM Register Map

    9      Pulse Width Modulator
    9.1    Overview
    9.2    Block Diagram
    9.3    PWM Implementation
    9.4    Modes of Operation
    9.5    Quick Refrence
    9.6    Control and Status Registers

    10     SPI
    10.1   Introduction
    10.2   SPI Master Mode
    10.2.1 Standard Mode
    10.2.2 Bidirectional mode
    10.3   LoSSI mode
    10.3.1 Command write
    10.3.2 Parameter write
    10.3.3 Byte read commands
    10.3.4 24bit read command
    10.3.5 32bit read command
    10.4   Block Diagram
    10.5   SPI Register Map
    10.6   Software Operation
    10.6.1 Polled
    10.6.2 Interrupt
    10.6.3 DMA
    10.6.4 Notes

    11     SPI/BSC SLAVE
    11.1   introduction
    11.2   Registers

    12     System Timer
    12.1   System Timer Registers

    13     UART
    13.1   Variations from the 16C650 UART
    13.2   Primary UART Input and Outputs
    13.3   UART Interrupts
    13.4   Register View

    14     Timer(ARM side)
    14.1   Introduction
    14.2   Timer Registers

    15     USB
    15.1   Configuration
    15.2   Extra/Adapted registers


    728x90
    반응형

    댓글

Designed by Tistory.