iMX 93 MIPI-DPI-2 Pin mapping

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

iMX 93 MIPI-DPI-2 Pin mapping

Jump to solution
1,121 Views
fdeininger
Contributor I

Dear NXP-Team,
we are using the i.MX93 processor on our hardware to operate, among other things, a parallel display. The connection was designed to support an 18‑bit configuration. We would now like to operate a display with a 24‑bit configuration using the same hardware. According to the reference manual, however, the color mapping appears to be fundamentally different (see attached image).

Therefore, I would like to ask the following questions in general:

  1. Is it possible to switch between 18‑bit and 24‑bit in such a way that the MSBs align? In other words, can the display be fully utilized in both modes, with identical hardware?

  2. If it is possible, how can this be achieved?

  3. If it is not possible, is there a reason why the color mapping has been designed this way?

    Best regards,
    Felix D.

    DPI-2 Pixel Interface.PNG

Tags (1)
0 Kudos
Reply
1 Solution
1,061 Views
AldoG
NXP TechSupport
NXP TechSupport

Hello,

No, it is not possible as you can see i.MX93 defines different pin assignments for RGB888 and RGB666.

The reason may vary as I'm not 100% certain of the decission for this, but this reduce unnecessary pins in 18‑bit mode, and usually older LCD modules expected RGB666 on specific positions so this could be a way to mantain compatibility.

Best regards/Saludos,
Aldo.

View solution in original post

0 Kudos
Reply
4 Replies
1,052 Views
db16122
Contributor IV

It seems there are 2 modes for 18bit setup. The config 2 may compatible with 24 bit setup with 6 pin addtional.

Which mode the 18bit setup originally used?

0 Kudos
Reply
934 Views
fdeininger
Contributor I

Hello

We are using the 18‑bit configuration 1. Although configuration 2 appears more suitable at first glance, this is not the case in practice. Since the most significant bits (R[5] in 18‑bit mode and R[7] in 24‑bit mode) do not align, this results in a 2‑bit offset for each signal position in our use case. Consequently, when switching between the modes, at least one of the configurations would not be able to utilize the two MSBs of each color channel, which has a significant impact on the LCD output quality.
0 Kudos
Reply
1,062 Views
AldoG
NXP TechSupport
NXP TechSupport

Hello,

No, it is not possible as you can see i.MX93 defines different pin assignments for RGB888 and RGB666.

The reason may vary as I'm not 100% certain of the decission for this, but this reduce unnecessary pins in 18‑bit mode, and usually older LCD modules expected RGB666 on specific positions so this could be a way to mantain compatibility.

Best regards/Saludos,
Aldo.

0 Kudos
Reply
938 Views
fdeininger
Contributor I
Thank you for the quick response. I was afraid this might be the case. Thank you for clarifying.
0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2343061%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EiMX%2093%20MIPI-DPI-2%20Pin%20mapping%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2343061%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDear%20NXP-Team%2C%3CBR%20%2F%3Ewe%20are%20using%20the%20i.MX93%20processor%20on%20our%20hardware%20to%20operate%2C%20among%20other%20things%2C%20a%20parallel%20display.%20The%20connection%20was%20designed%20to%20support%20an%2018%E2%80%91bit%20configuration.%20We%20would%20now%20like%20to%20operate%20a%20display%20with%20a%2024%E2%80%91bit%20configuration%20using%20the%20same%20hardware.%20According%20to%20the%20reference%20manual%2C%20however%2C%20the%20color%20mapping%20appears%20to%20be%20fundamentally%20different%20(see%20attached%20image).%3C%2FP%3E%3CP%3ETherefore%2C%20I%20would%20like%20to%20ask%20the%20following%20questions%20in%20general%3A%3C%2FP%3E%3COL%3E%3CLI%3E%3CP%3EIs%20it%20possible%20to%20switch%20between%2018%E2%80%91bit%20and%2024%E2%80%91bit%20in%20such%20a%20way%20that%20the%20MSBs%20align%3F%20In%20other%20words%2C%20can%20the%20display%20be%20fully%20utilized%20in%20both%20modes%2C%20with%20identical%20hardware%3F%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EIf%20it%20is%20possible%2C%20how%20can%20this%20be%20achieved%3F%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3EIf%20it%20is%20not%20possible%2C%20is%20there%20a%20reason%20why%20the%20color%20mapping%20has%20been%20designed%20this%20way%3F%3CBR%20%2F%3E%3CBR%20%2F%3EBest%20regards%2C%3CBR%20%2F%3EFelix%20D.%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22DPI-2%20Pixel%20Interface.PNG%22%20style%3D%22width%3A%20859px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22DPI-2%20Pixel%20Interface.PNG%22%20style%3D%22width%3A%20859px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22DPI-2%20Pixel%20Interface.PNG%22%20style%3D%22width%3A%20859px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22DPI-2%20Pixel%20Interface.PNG%22%20style%3D%22width%3A%20859px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F380951i2054C8DD7D285C63%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22DPI-2%20Pixel%20Interface.PNG%22%20alt%3D%22DPI-2%20Pixel%20Interface.PNG%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLI%3E%3C%2FOL%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2344101%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20iMX%2093%20MIPI-DPI-2%20Pin%20mapping%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2344101%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EIt%20seems%20there%20are%202%20modes%20for%2018bit%20setup.%20The%20config%202%20may%20compatible%20with%2024%20bit%20setup%20with%206%20pin%20addtional.%3C%2FP%3E%3CP%3EWhich%20mode%20the%2018bit%20setup%20originally%20used%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2343876%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20iMX%2093%20MIPI-DPI-2%20Pin%20mapping%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2343876%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3CBR%20%2F%3E%3CBR%20%2F%3ENo%2C%20it%20is%20not%20possible%20as%20you%20can%20see%20i.MX93%20defines%20different%20pin%20assignments%20for%20RGB888%20and%20RGB666.%3CBR%20%2F%3E%3CBR%20%2F%3EThe%20reason%20may%20vary%20as%20I'm%20not%20100%25%20certain%20of%20the%20decission%20for%20this%2C%20but%20this%20reduce%20unnecessary%20pins%20in%2018%E2%80%91bit%20mode%2C%20and%20usually%20older%20LCD%20modules%20expected%20RGB666%20on%20specific%20positions%20so%20this%20could%20be%20a%20way%20to%20mantain%20compatibility.%3CBR%20%2F%3E%3CBR%20%2F%3EBest%20regards%2FSaludos%2C%3CBR%20%2F%3EAldo.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2346008%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20iMX%2093%20MIPI-DPI-2%20Pin%20mapping%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2346008%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CDIV%3EThank%20you%20for%20the%20quick%20response.%20I%20was%20afraid%20this%20might%20be%20the%20case.%20Thank%20you%20for%20clarifying.%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2346025%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20iMX%2093%20MIPI-DPI-2%20Pin%20mapping%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2346025%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%3C%2FP%3E%3CDIV%3EWe%20are%20using%20the%2018%E2%80%91bit%20configuration%201.%20Although%20configuration%202%20appears%20more%20suitable%20at%20first%20glance%2C%20this%20is%20not%20the%20case%20in%20practice.%20Since%20the%20most%20significant%20bits%20(R%5B5%5D%20in%2018%E2%80%91bit%20mode%20and%20R%5B7%5D%20in%2024%E2%80%91bit%20mode)%20do%20not%20align%2C%20this%20results%20in%20a%202%E2%80%91bit%20offset%20for%20each%20signal%20position%20in%20our%20use%20case.%20Consequently%2C%20when%20switching%20between%20the%20modes%2C%20at%20least%20one%20of%20the%20configurations%20would%20not%20be%20able%20to%20utilize%20the%20two%20MSBs%20of%20each%20color%20channel%2C%20which%20has%20a%20significant%20impact%20on%20the%20LCD%20output%20quality.%3C%2FDIV%3E%3C%2FLINGO-BODY%3E