LCD_DATA vs RGB components

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LCD_DATA vs RGB components

1,390 Views
x10
Contributor V

In my customer board which is iMX6UL based,DOTCLK mode with 18-bit is required. But I can not find the description of mapping of LCD_D[0..17] to RGB components in RM. Help is need, thanks in advance.

BR

Cheng Shi

Emtronix

Labels (1)
6 Replies

815 Views
Yuri
NXP Employee
NXP Employee

Hello,

  the i.MX6 UL  eLCDIF provides flexible options for color_bits-to-pins mapping.

Please take a look at section 33.4.2 (Write Data Path) of the i.MX6 UL Reference

Manual for details regarding pixel data from frame buffer to LCD path. Data of

the frame buffer will be mapped to external LCD bus pins. In particularly,

"WORD_LENGTH=3 indicates that the input frame-buffer is RGB 24 bits per pixel

(RGB 888). If BYTE_PACKING_FORMAT [3:0] is 0x7, it indicates that there is only

one pixel per 32-bit word".

Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

815 Views
x10
Contributor V

Hi, Yuri

Thanks for your reply.

As my understanding, there are LCD_DATA[0..7] => R[0..7], LCD_DATA[8..15] => G[0..7], and LCD_DATA[16..23] => B[0..7] in 24-bit DOTCLK mode. Is that right?

BR

Cheng Shi

Emtronix

0 Kudos

815 Views
Yuri
NXP Employee
NXP Employee

Hi,

basically - yes ; but schematic should meet this configuration, and

it is needed to program this mapping.

Regards,

Yuri.

0 Kudos

815 Views
x10
Contributor V

Hi, Yuri

Are there any recommended mapping for 24-bit DOTCLK mode?

BR

Cheng Shi

0 Kudos

815 Views
Yuri
NXP Employee
NXP Employee

Hello,

According to the i.MX6 UL EVK scheme :

LCD_DATA [0-7]  - B [0-7]

LCD_DATA [8-15]  - G [0-7]

LCD_DATA [16-23]  - R [0-7]

Regards,

Yuri.

815 Views
julbert
Contributor II

Hello,

I can confirm Yuri's answer. The data setup is :

LCD_DATA [0-7]  - B [0-7]

LCD_DATA [8-15]  - G [0-7]

LCD_DATA [16-23]  - R [0-7]


I've just connect my display to a 3'th party development board at this way.

Regards János

0 Kudos