i.MX7 eLCD data assignment.

cancel
Showing results for 
Search instead for 
Did you mean: 

i.MX7 eLCD data assignment.

Jump to solution
305 Views
satoshishimoda
Senior Contributor I

Hi community,

Our customer have a question about i.MX7 eLCD.
Please see Table 13-4 in IMX7DRM Rev.0, they uderstand what pads should they use.
Howver, in Table 13-4, no data assigment is written, so they did not understand the connection between i.MX7 and LCD.
Would you let me know the data assignment?
(e.g. for RGB666, R[5:0]=LCD_D[17:12] G[5:0]=LCD_D[11:6] B[5:0]=LCD_D[5:0] with 18-bit DOTCLK LCD IF mode)


Best Regards,
Satoshi Shimoda

Labels (2)
Tags (1)
0 Kudos
1 Solution
53 Views
Yuri
NXP TechSupport
NXP TechSupport

Hello,

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

Please take a look at section 13.2.4.2 (Write Data Path) of the i.MX7D 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".

 

 For example, for MCIMX28LCD display board :

 

LCD00 Blue 0 (LSB)

LCD07 Blue 7 (MSB)

 

LCD08 Green 0 (LSB)

LCD15 Green 7 (MSB)

 

LCD16 Red 0 (LSB)

LCD23 Red 7 (MSB)

Have a great day,
Yuri

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

View solution in original post

0 Kudos
1 Reply
54 Views
Yuri
NXP TechSupport
NXP TechSupport

Hello,

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

Please take a look at section 13.2.4.2 (Write Data Path) of the i.MX7D 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".

 

 For example, for MCIMX28LCD display board :

 

LCD00 Blue 0 (LSB)

LCD07 Blue 7 (MSB)

 

LCD08 Green 0 (LSB)

LCD15 Green 7 (MSB)

 

LCD16 Red 0 (LSB)

LCD23 Red 7 (MSB)

Have a great day,
Yuri

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

View solution in original post

0 Kudos