
© 2019 NXP B.V.
i.MX 8MDQLQ Hardware Developer’s Guide
1. Overview
This document aims to help hardware engineers design
and test the i.MX 8MDQLQ series processor. It gives
examples on board layout, design checklists to ensure
first-pass success, and solutions to avoid board bring-up
problems.
Engineers should understand board layouts and board
hardware terminology.
This guide is released with relevant device-specific
hardware documentation such as datasheets, reference
manuals, and application notes. All these documents are
available on www.nxp.com/i.MX8M.
Document Number: IMX8MDQLQHDG
Rev. 2 , 06/2019
1. Overview............................................................................ 1
1.1. Device supported .................................................... 2
1.2. Essential references................................................. 2
1.3. Supplementary references ....................................... 2
1.4. Related documentation............................................ 3
1.5. Conventions ............................................................ 3
1.6. Acronyms and abbreviations................................... 4
2. i.MX 8MDQLQ design checklist ....................................... 5
2.1. Design checklist table ............................................. 5
2.2. JTAG signal termination....................................... 10
3. i.MX 8MDQLQ layout/routing recommendations........... 11
3.1. Introduction........................................................... 11
3.2. Basic design recommendations............................. 11
3.3. Stack-up recommendations................................... 12
3.4. DDR design recommendations ............................. 12
3.5. Trace impedance recommendations...................... 33
3.6. Power connectivity/routing................................... 35
3.7. USB connectivity.................................................. 37
3.8. HDMI port connectivity (i.MX 8MDQLQ) .......... 38
3.9. PCIE connectivity................................................. 40
3.10. Unused input/output terminations......................... 42
4. Avoiding board bring-up problems.................................. 43
4.1. Introduction........................................................... 43
4.2. Avoiding power pitfalls -Current .......................... 43
4.3. Avoiding power pitfall -Voltage ........................... 43
4.4. Checking for clock pitfalls.................................... 44
4.5. Avoiding reset pitfalls........................................... 45
4.6. Sample board bring-up checklist........................... 45
5. Using BSDL for board-level test...................................... 47
5.1. BSDL overview .................................................... 47
5.2. How BSDL functions............................................ 47
5.3. Downloading BSDL files...................................... 47
5.4. Pin coverage of BSDL .......................................... 47
5.5. Boundary scan operation....................................... 48
5.6. I/O pin power considerations ................................ 48
6. Revision history ............................................................... 49