Contents
xiii
Contents
9.5
Multichannel Serial Interfaces
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.5.1
Communication Protocol
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.5.2
MCSI Register Descriptions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.6
MCSI1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.6.1
MCSI1 Pin Description
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.6.2
MCSI1 Interrupt Mapping
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.6.3
MCSI1 DMA Request Mapping
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.7
MCSI2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.7.1
MCSI2 Pin Description
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.7.2
MCSI2 Interrupt Mapping
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.7.3
MCSI2 DMA Request Mapping
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.8
McBSP and MCSI Memory and Peripheral Mapping
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.8.1
MCSI Addresses and Mapping
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 MPU/DSP Shared Peripherals
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Describes the MPU/DSP shared peripherals for the OMAP5910 multimedia processor.
10.1
Introduction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.2
Interprocessor Communication
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.2.1 Mailbox Register Data Structure
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.3
General-Purpose I/O
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.3.1 Input/Outputs of the GPIO Module
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.3.2 GPIO Port Registers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.4
UART1, UART2, and UART3/IrDA
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11 LCD Controller
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Describes the LCD controller module of the OMAP5910 device.
11.1
Module Overview
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2
Display Specifications
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.3
LCD Controller Operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.3.1 Frame Buffer
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.4
Lookup Palette
11.5
Color/Grayscale Dithering
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.6
Output FIFO
11.7
LCD Controller Pins
11.7.1 Passive Monochrome Panels
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.7.2 Passive Color (STN) Panels
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.7.3 Active Color (TFT) Panels
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.8
LCD Controller Registers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.8.1 LCD Control Register 1 (LCDControl)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.8.2 LCD Timing 0 Register (LcdTiming0)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.8.3 LCD Timing 1 Register (LcdTiming1)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.8.4 LCD Timing 2 Register (LcdTiming2)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.8.5 LCD Status Register (LcdStatus)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.9
Interface to LCD Panel Signal Reset Values
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .