PICO-PI-IMX6UL HARDWARE MANUAL – VER 1.00 – FEB 24 2017
Page 2 of 44
TABLE OF CONTENTS
1. PICO-PI-IMX6UL Product Overview ................................................................................................... 3
1.1. PICO-IMX6 System -on-Module Overview ................................................................................... 4
1.2. PICO-PI-IMX6UL Carrier Baseboard Overview ........................................................................... 5
2. Core Components ............................................................................................................................... 6
2.1. NXP i.MX6Ultralite Cortex-A7 Processor ..................................................................................... 6
2.2. NXP PF3000 Power Management IC (PMIC) .............................................................................. 7
2.3. Memory (SKHynix) ....................................................................................................................... 8
2.4. eMMC Storage (Kingston) ............................................................................................................ 8
2.5. Broadcom BCM4343W WiFi/Bluetooth SiP Module ..................................................................... 9
3. PICO-PI-IMX6UL Interfaces and Connectors ................................................................................... 12
3.1. Power Input Connector ............................................................................................................... 12
3.2. System RESET Button ............................................................................................................... 12
3.3. Fast Ethernet .............................................................................................................................. 13
3.4. Audio Interface ........................................................................................................................... 14
3.5. Universal Serial Bus (USB) Host Interface ................................................................................. 15
3.6. Universal Serial Bus (USB) OTG Interface ................................................................................ 15
3.7. Debug Interface .......................................................................................................................... 16
3.8. Serial Boot or eMMC Boot Control Pins ..................................................................................... 17
3.9. Expansion Header Pins .............................................................................................................. 18
3.10. Display and Touch Connector .................................................................................................. 21
4. Booting up the PICO-PI-IMX6UL ...................................................................................................... 24
4.1.1. Overview .................................................................................................................................. 24
4.1.2 i.MX6UL boot process details ................................................................................................... 24
4.1.3 Changing PICO-PI-IMX6UL boot mode ................................................................................... 24
4.1.4 Preparing a bootable software image ....................................................................................... 26
4.1.4.1 Procedure overview ........................................................................................................... 26
4.1.4.2 eMMC boot overview ......................................................................................................... 26
4.1.4.3 Preparing an OS image ..................................................................................................... 26
4.1.4.4 Creating the image file from a block device ....................................................................... 27
4.2. Programming PICO-PI-IMX6UL using a Windows host ............................................................. 28
4.2.1. Preparing the setup ............................................................................................................. 28
4.2.2. Using sb_loader ................................................................................................................... 29
4.2.3. Using WinDiskImager to flash the eMMC ............................................................................ 31
4.3. Programming PICO-PI-IMX6UL eMMC using a Linux host ....................................................... 32
4.3.1. Using imx_usb tool and flashing the eMMC ........................................................................ 32
4.3.2. Copying files to eMMC without an image file ....................................................................... 32
5. PICO-IMX6 Com pute Module Pin Assignm ent ................................................................................ 33
6. PICO-IMX6 Com pute Module Pinm ux Overview ............................................................................. 40
7. Disclaimer and Important Notice ....................................................................................................... 43
8. FCC Statement .... ............................................................................................................................. 44