GupShup Study
 
  
Multimedia Processor Display Interface Reference Guide pdf Notes and eBook
Rajan Sharma

Multimedia Processor Display Interface Reference Guide pdf Notes and eBook

Rajan Sharma | 19-Feb-2016 |
Overview , LCD Module , LCD Data Conversion Module , LED Pulse Generator ,

Hi friends, here Rajan Sharma uploaded notes for Multimedia Processors with title Multimedia Processor Display Interface Reference Guide pdf Notes and eBook. You can download this lecture notes, ebook by clicking on the below file name or icon.

1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2 LCD Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1 LCD Controller Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 LCD Controller Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Frame Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
16-BPP Mode (TFT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
12-BPP Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
8-BPP Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4-BPP Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2-BPP Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1-BPP Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Palette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Dithering Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
The Output FIFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
LCD Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.2.1 Control Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Pixel Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Line Clock (HSYNC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Frame Clock (VSYNC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
ac-Bias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.2.2 Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Interrupt Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Tearing Effect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.2.3 LCD Subpanel Display Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Principle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.3 Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.3.1 LCD Control Register (LcdControl) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
LCD Enable (LcdEn) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
LCD Monochrome (LcdBW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
LCD Vertical Synchronization Mask (VSYNC_mask) . . . . . . . . . . . . . . . . . . . . . . 41
LCD Done Mask (DoneMask) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
LCD Loading Mask (LoadMask) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Line Interrupt Mask (line_int_nirq_mask) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Line Interrupt Mask (Dedicated Line) (line_int_mask) . . . . . . . . . . . . . . . . . . . . . . 42
Contents
SPRU764B OMAP5912 5
LCD TFT (LcdTFT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
LCD Control Bit 0 (LCDCB0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Mono 8 Bit Mode (M8B) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Line Interrupt Clear Select Bit (line_int_clr_sel) . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Gated Pixel Clock (pxl_gated) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
FIFO DMA Request Delay (FDD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Palette Loading (PLM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
LCD Control Bit 1 (LCDCB1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
TFT Alternate Signal Mapping (TFT Map) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
16 BPP STN Mode (565 STN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2.3.2 LCD Timing 0 Register (LcdTiming0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Pixels-Per-Line (PPL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Horizontal Synchronization Pulse Width (HSW) . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Horizontal Front Porch (HFP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Horizontal Back Porch (HBP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
2.3.3 LCD Timing 1 Register (LcdTiming1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Lines Per Panel (LPP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Vertical Synchronization Pulse Width (VSW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Vertical Front Porch (VFP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Vertical Back Porch (VBP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
2.3.4 LCD Timing 2 Register (LcdTiming2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Pixel Clock Divider (PCD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
ac-Bias Pin Frequency (ACB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
ac-Bias Line Transitions Per Interrupt (ACBI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Invert VSYNC (IVS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Invert HSYNC (IHS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Invert Pixel Clock (IPC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Invert Output Enable (IEO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
HSYNC/VSYNC Rise or Fall Programmable (or not)(RF) . . . . . . . . . . . . . . . . . . 60
HSYNC/VSYNC ON or OFF (ON_OFF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
2.3.5 LCD Controller Status Register (LcdStatus) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Frame Done (Done) (Read-Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
VSYNC Interrupt (VS) (Read/Clear-Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Frame Synchronization Lost (Sync_lost) (Read-Only) . . . . . . . . . . . . . . . . . . . . . 65
ac-Bias Count Status (ABC) (Read/Clear-Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Line Interrupt (line_int) (Read/Clear-Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
FIFO Underflow Status (FUF) (Read-Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Loaded Palette (LP) (Read/Clear-Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
2.3.6 LCD Subpanel Display Register (LcdSubpanel) . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Default Pixel Data (DPD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Line-per-Panel Threshold (LPPT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
High Or Low Signal (HOLS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Subpanel Enable (SPEN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
2.3.7 Line Interrupt Register (LcdLineInt) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
2.3.8 Display Status Register (LcdDisplayStatus) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Contents
6 OMAP5912 SPRU764B
3 LCD Data Conversion Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
3.1 Data Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
3.2 Software Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
3.3 Bus Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
4 LED Pulse Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
4.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
4.2 LPG Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
4.3 LPG Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
4.4 LPG Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

    Attachment Lists

    If download doesn't start in application like IDM then press Alt + click on download button to start download
  • mutltimedia precessor.pdf (Size: 390.75KB) Dowland
Share With Friends :  

No any Comment yet!