Preview only show first 10 pages with watermark. For full document please download

Freescale Semiconductor

   EMBED


Share

Transcript

Argon i.MX6UL SOM Hardware User Manual Contents 1 Introduction This document details complete hardware description of Argon i.MX6UL SOM and verify its basic operations. It covers details about the packaging kit content, SOM overview, Baseboard overview, Core Components, Interfaces and Connectors. 1 2 3 4 Introduction 1 Argon i.MX6UL Product Overview 2 Preparing Board 3 3.1 Kit Contents 3 3.2 PCB description 4 3.3 System-on-Module Overview 5 3.4 System-on-Module Signal 6 3.5 Baseboard Overview 7 Core Components 8 4.1 NXP i.MX6Ultralite Cortex-A7 Processor 8 4.2 PF3000 Power Management IC (PMIC) 9 4.3 Memory (Micron) 9 4.4 eMMC Storage (Kingston) 9 4.5 eMMC - Signal Description 10 4.6 Broadcom BCM4343W Wi-Fi/Bluetooth Combo Module 10 4.7 Broadcom Wi-Fi/BT - Signal Description 11 4.8 Audio Codec - SGTL5000XNLA 12 4.9 Interfaces and Connectors 12 Argon i.MX6UL SOM – Hardware User Manual 2 Argon i.MX6UL Product Overview Argon i.MX6UL SOM is a very compact, micro sized, high performance board which is highly optimized for mobile Internet of Things applications. With ultra-efficient NXP i.MX6UL processor based on ARM® Cortex®-A7 core at its heart, this SOM module can be used to develop powerful and low power IOT applications/solutions. Argon i.MX6UL SOM has rich set of peripherals (DDR3, eMMC, Wi-Fi/BT and PMIC) enabling customers to do quick development and deployment in IoT. All signals of i.MX6UL are taken to board-to-board connector. By this approach, customers can buy SOM (at low cost) and make their custom baseboard to finish system design. This speeds up customer design cycle by reducing system cost. In addition, Argon carrier baseboard offering a complete platform with large number of ready to use sensors (such as accelerometer, gyroscope) and available I/O's gives our customers' cutting edge over technology. Argon i.MX6UL combined with carrier baseboard is a treat for all those who want to accelerate time to market and easy prototyping. Argon i.MX6UL SOM is Android IOT Ready Argon i.MX6UL SOM fits the new Google’s Android IOT operating system. Thus it brings the simplicity and speed of software development to hardware for IoT with an embedded OS, core services, developer kit, and developer console. ©2016 | Argonboards.com Revision No: A0_01 Page | 2 3 Preparing Board 3.1 Kit Contents This section illustrates the contents of Argon Board i.MX6Ultralite box, front and top elevations, as well as the main features of the top and bottom side of the SOM Board (“Micro Sized”). The Argon i.MX6UL SOM is supplied with the following contents as shown in the figure below:   1x Base Board 1x Antenna 1x SOM Board Base Board SOM Board Antenna Figure 1: Packaging Kit Contents ©2016 | Argonboards.com Revision No: A0_01 Page | 3 3.2 PCB description The following figures of the front and top view are annotated to describe the I/O functions and indicator. Figure 2: Argon i.MX6UL SOM mounted on Baseboard ©2016 | Argonboards.com Revision No: A0_01 Page | 4 Figure 3: Argon i.MX6UL SOM Front view 3.3 System-on-Module Overview SOM card is designed with i.MX6Ultralite processor in a small form factor design. It integrates Wi-Fi +BT Combo module, Audio Codec and Power Management IC. It also has 3 Hirose 60 pin expansion connectors. 40 mm 35 mm Figure 4: Argon i.MX6UL SOM SOM Overview ©2016 | Argonboards.com Revision No: A0_01 Page | 5 3.4 System-on-Module Signal Overview Figure 5: Argon i.MX6UL SOM SOM Signal Overview ©2016 | Argonboards.com Revision No: A0_01 Page | 6 3.5 Baseboard Overview Base Board has 3 Hirose 60 pin connector which mates with SOM Card connectors. Baseboard has interfaces like Ethernet phy, USB Host & OTG, UART, I2C,Audio Jack, etc.. Also it has header options for SPI, I2C, ADC, PWM, and GPIOs. Since all I.MX6 UL signals are brought out to SOM board expansion connectors, interfaces like LCD, Camera can be tested by customizing base board. Figure 6: Argon i.MX6UL SOM Baseboard Overview ©2016 | Argonboards.com Revision No: A0_01 Page | 7 4 Core Components 4.1 NXP i.MX6Ultralite Cortex-A7 Processor The i.MX 6UltraLite is an ultra-efficient processor family with featuring NXP advanced implementation of the single ARM Cortex®-A7 core, which operates at speeds of up to 528 MHz.  The device is composed of the following major subsystems: o Single-core ARM Cortex-A7 MPCore™ Platform o 32 KBytes L1 Instruction Cache o 32 KBytes L1 Data Cache o Private Timer and Watchdog o TrustZone support o Cortex-A7 NEON MPE (Media Processing Engine) Co-processor  PXP— PiXel Processing Pipeline for imagine resize, rotation, overlay and CSC. Offloading key pixel processing operations are required to support the LCD display applications. Figure 7: NXP i.MX6Ultralite Processor Blocks ©2016 | Argonboards.com Revision No: A0_01 Page | 8 4.2 PF3000 Power Management IC (PMIC) SOM board has on onboard NXP PF3000 power management integrated circuit (PMIC) that features a configurable architecture supporting the numerous outputs with various current ratings as well as programmable voltage and sequencing required by the components on the SOM Card NXP MC32PF3000A3EP or MC32PF3000A7EP can be used as PMIC for SOM Card To perform a hard-reset of the SOM Card a software reset signal can be implemented CPU Ball CPU Pad Name Signal Name Voltage Level Description T9 SNVS_PMIC_O N_REQ PMIC_PWRON 3V3 Connected to the PWRON signal of PMIC The PMIC also provides RESETOUT signals which act as Power Good signal of PMIC output. This RESETOUT signal from PMIC is connected to Processor POR# pin and also connected to J3.47 Expansion connector. In Base Board, RESETOUT is connected to reset switch. So Reset can be applied to SOM card by pressing Reset button in Base Board 4.3 Memory (Micron) SOM Card integrates Single x16 512Mbyte (4GBit) DDR3L synchronous DRAM memory. It is operating at 1.35V with speed of 400MHz clock rate and 800Mbps data rate. This memory ideally suited for main memory application. 4.4 eMMC Storage (Kingston) The SOM Card onboard 4GB eMMC device is connected on the SD1 pins of the i.MX6Ultralite processor in an 8 bit width configuration. Kingston eMMC™ products follow the JEDEC eMMC™ 4.5 standard. It is an ideal universal storage solutions for many electronic devices, including smartphones, tablet PCs, PDAs, eBook readers, digital cameras, recorders, MP3, MP4 players, electronic learning products, digital TVs and set-top Boxes. EMMC™ encloses the MLC NAND and eMMC™ controller inside as one JEDEC standard package, providing a standard interface to the host. The eMMC™ controller directly manages NAND flash, including ECC, wear-leveling, IOPS optimization and read sensing. The Kingston NAND Device is fully compatible with the JEDEC Standard Specification No.JESD84- B45. More information can be retrieved from Kingston. ©2016 | Argonboards.com Revision No: A0_01 Page | 9 4.5 eMMC - Signal Description CPU Ball B3 CPU Pad Name Signal Name Voltage Level Description SD1_DATA0 SDHC1_D0 3V3 eMMC Data0 B2 SDHC1_D1 SDHC1_D1 3V3 eMMC Data1 B1 SDHC1_D2 SDHC1_D2 3V3 eMMC Data2 A2 SDHC1_D3 SDHC1_D3 3V3 eMMC Data3 A3 NAND_READY# SDHC1_D4 3V3 eMMC Data4 C5 NAND_CE0# SDHC1_D5 3V3 eMMC Data5 B5 NAND_CE1# SDHC1_D6 3V3 eMMC Data6 A4 NAND_CLE SDHC1_D7 3V3 eMMC Data7 C1 SD1_CLK SDHC1_CLK 3V3 eMMC CLK C2 SD1_CMD SDHC1_CMD 3V3 eMMC CMD M15 GPIO1_IO09 SDHC1_RST_B 3V3 eMMC RST# 4.6 Broadcom BCM4343W Wi-Fi/Bluetooth Combo Module SOM Card comes with onboard Wi-Fi/BT Combo module. It is small sized LGA package that provides full function of Wi-Fi 802.11b/g/n + BT 4.1 The small size & low profile physical design make it easier for system design to enable high performance wireless connectivity without space constrain. The low power consumption and excellent radio performance make it the best solution for OEM customers who require embedded 802.11b/g/n Wi-Fi + Bluetooth features. The SIP module is based on Broadcom BCM4343 chipset which is a Wi-Fi + BT SOC. The Radio architecture & high integration MAC/BB chip provide excellent sensitivity with rich system performance. In addition to WEP 64/128, WPA and TKIP, AES, CCX is supported to provide the latest security requirement on your network. The SiP module is designed to operate with a single antenna for Wi-Fi and Bluetooth to be connected to the u.FL connector (separate purchase, please purchase part number “U.FL-R-SMT-1”) ©2016 | Argonboards.com Revision No: A0_01 Page | 10 4.7 Broadcom Wi-Fi/BT - Signal Description WIFI_DATA0 Voltage Level 3V3 SDIO_DATA_0 NAND_DATA01 WIFI_DATA1 3V3 SDIO_DATA_1 E2 CSI_DATA02 WIFI_DATA2 3V3 SDIO_DATA_2 E1 CSI_DATA03 WIFI_DATA3 3V3 SDIO_DATA_3 D8 NAND_RE# WIFI_CLK 3V3 SDIO_CLK F3 CSI_HSYNC WIFI_CMD 3V3 SDIO_CMD D16 ENET2_RX_ER WIFI_HST_WK 3V3 Used as GPIO CPU Ball CPU Pad Name Signal Name E4 CSI_DATA00 B7 Description D17 ENET2_TX_CLK WL_REG_ON 3V3 Used to power up & power down internal regulator used by WLAN section C6 NAND_DATA04 BT_UART2_RX_D 3V3 UART RX input for BT B6 NAND_DATA05 BT_UART2_TX_D 3V3 UART TX output from BT A6 NAND_DATA06 BT_UART2_RTS# 3V3 UART Request to Send for BT A5 NAND_DATA07 BT_UART2_CTS# 3V3 UART Clear to Send for BT D13 LCD_DATA15 BT_IIS3_DIN 3V3 BT Audio PCM Data Input A12 LCD_DATA14 BT_IIS3_DOUT 3V3 BT Audio PCM Data Output C12 LCD_DATA12 BT_IIS3_SYNC 3V3 BT Audio PCM SYNC B12 LCD_DATA13 BT_IIS3_BCLK 3V3 BT Audio PCM Bit Clock K17 GPIO1_IO06 BT_DEV_WAKE 3V3 Used as GPIO P15 JTAG_MOD BT_HOST_WAKE 3V3 G13 UART5_RX_DATA BT_REG_ON 3V3 Used as GPIO Used to power up & power down internal regulator used by BT section ©2016 | Argonboards.com Revision No: A0_01 Page | 11 4.8 Audio Codec - SGTL5000XNLA SOM Card comes with onboard Audio Codec which supports Line In, Line Out, Headphone output and Mic IN via expansion connector. Base Board has Line In/OUT, Head phone, Mic Audio jack connectors for connectivity. SGTL5000XNLA is audio codec from NXP, which is interfaced to I.MX6 UL processor via I2S and I2C. I2S1 from I.MX6 UL is connected to onboard Audio Codec and I2C2 from I.MX6UL is used for read/write control register of Audio Codec. CPU Ball CPU Pad Name Signal Name D1 D2 D3 D4 E3 CSI_DATA07 CSI_DATA06 CSI_DATA05 CSI_DATA04 CSI_DATA01 AUD_IIS1_DIN AUD_IIS1_DOUT AUD_IIS1_BCLK AUD_IIS1_SYNC AUD_IIS1_MCLK Voltage Level 3V3 3V3 3V3 3V3 3V3 Description I2S Data In I2S Data Out I2S Bit Clock I2S Word Clock I2S Master Clock 4.9 Interfaces and Connectors Expansion Connector- J4 Pin Out Conn Pin Number 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ©2016 | Argonboards.com Signal Name SYS_5V SYS_5V SYS_5V SYS_5V SYS_5V SYS_5V SYS_5V SYS_5V SYS_5V SYS_5V Ground LICELL Ground LICELL Ground LICELL ENET1_MDC LICELL ENET1_MDIO LICELL CPU PAD NAME CPU Ball Battery Power In Battery Power In Battery Power In ENET2_RX_DATA1 Battery Power In ENET2_RX_DATA0 Battery Power In Revision No: A0_01 C16 C17 Page | 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 Ground PWM4_OUT ENET1_RX_ER USB_OTG1_OC ENET1_RX_EN USB_OTG1_PWR ENET1_RX_D0 USB_OTG1_CHD# ENET1_RX_D1 Ground ENET1_RX_D2 USB_OTG1_DP ENET1_RX_D3 USB_OTG1_DN Ground Ground ENET1_RX_CLK USB_OTG1_ID Ground USB_OTG1_VBUS Ground Ground ENET1_TX_CLK USB_OTG2_OC Ground USB_OTG2_VBUS ENET1_TX_D0 USB_OTG2_PWR ENET1_TX_D1 Ground ENET1_TX_D2 USB_OTG2_DP ENET1_TX_D3 USB_OTG2_DN ENET1_TX_EN Ground ENET1_TX_ER ENET1_COL Ground ENET1_CRS ©2016 | Argonboards.com GPIO1_IO05 ENET1_RX_ER GPIO1_IO01 ENET1_RX_ GPIO1_IO04 ENET1_RX_DATA0 USB_OTG1_CHD# ENET1_RX_DATA1 Ground UART1_TX_DATA USB_OTG1_DP UART1_RX_DATA USB_OTG1_DN M17 D15 L14 E16 M16 F16 U16 E17 UART1_CTS# GPIO1_IO00 K15 K13 USB_OTG1_VBUS T12 ENET1_TX_CLK ENET2_TX_EN F14 B15 USB_OTG2_VBUS ENET1_TX_DATA0 ENET2_TX_DATA1 ENET1_TX_DATA1 U12 E15 A16 E14 UART2_TX_DATA USB_OTG2_DP UART2_RX_DATA USB_OTG2_DN ENET1_TX_EN J17 U13 J16 T13 F15 UART1_RTS# UART2_RTS#/ J14 H14 UART2_CTS# J15 Revision No: A0_01 K14 U15 K16 T15 Page | 13 Expansion Connector- J3 Pin Out Conn Pin Number 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ©2016 | Argonboards.com Signal Name Ground Ground CAN1_RX CAN1_TX Ground Ground SPI1_SS0 GPIO3_IO6 SPI1_SS1 GPIO3_IO23 SPI1_SS2 GPIO_MUX4 SPI1_SS3 GPIO3_IO22 Ground GPIO3_IO3 SPI1_CLK GPIO3_IO9 Ground GPIO3_IO21 SPI1_MOSI Ground SPI1_MISO GPIO3_IO2 Ground GPIO_MUX3 IIS3_MCLK GPIO3_IO24 Ground GPIO3_IO7 IIS3_RX_SYNC GPIO_MUX5 Ground GPIO_MUX2 BT_IIS3_BCLK Ground CPU PAD NAME CPU Ball LCD_DATA09 LCD_DATA08 A11 B11 LCD_DATA21 LCD_DATA01 LCD_DATA05 LCD_DATA18 LCD_DATA06 NAND_DATA03 LCD_DATA07 LCD_DATA17 B14 A9 B10 A13 A10 D6 D11 B13 LCD_VSYNC LCD_DATA20 LCD_DATA04 C9 C14 C10 LCD_DATA16 LCD_DATA22 C13 A14 LCD_DATA23 LCD_DATA16 B16 C13 NAND_DATA02 LCD_CLK LCD_DATA19 A7 A8 D14 LCD_DATA02 LCD_DATA10 NAND_DATA00 E10 E12 D7 LCD_ENABLE LCD_DATA13 B8 B12 Revision No: A0_01 Page | 14 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 Ground BT_IIS3_SYNC BT_IIS3_DOUT Ground Ground IIS3_RX_BCLK BT_IIS3_DIN Ground Ground GPIO_MUX1 RESETB ADC1_IN7 Ground IIC4_SCL UART3_CTS# UART3_RTS# UART3_TX_D UART3_RX_D Ground Ground UART4_TX_D UART4_RX_D IIC4_SDA ONOFF ©2016 | Argonboards.com LCD_DATA12 LCD_DATA14 C12 A12 LCD_DATA11 LCD_DATA15 D12 D13 NAND_WE# POR# GPIO1_IO07 C8 P8 L16 ENET2_RX_EN UART3_CTS# UART3_RTS# UART3_TX_DATA UART3_RX_DATA B17 H15 G14 H17 H16 UART4_TX_DATA UART4_RX_DATA ENET2_TX_DATA0 ONOFF G17 G16 A15 R8 Revision No: A0_01 Page | 15 Expansion Connector- J2 Pin Out Conn Pin Number 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ©2016 | Argonboards.com Signal Name Ground Ground WIFI_CMD GPIO1_IO13 WIFI_DATA0 GPIO1_IO12 WIFI_DATA1 GPIO1_IO14 WIFI_DATA2 GPIO5_IO0 WIFI_DATA3 GPIO1_IO15 WIFI_CLK GPIO1_IO11 USDHC2_CD_B PMIC_PWRON USDHC2_WP Ground Ground AUD_IIS1_MCLK PWM3_OUT Ground Ground AUD_IIS1_SYNC PWM5_OUT Ground Ground AUD_IIS1_BCLK GPIO5_IO6 Ground GPIO5_IO4 AUD_IIS1_DOUT GPIO5_IO3 Ground GPIO5_IO2 AUD_IIS1_DIN GPIO5_IO9 CPU PAD NAME CPU Ball CSI_HSYNC JTAG_TDI CSI_DATA00 JTAG_TDO NAND_DATA01 JTAG_TCK CSI_DATA02 SNVS_TAMPER0 CSI_DATA03 JTAG_TRST# NAND_RE# JTAG_TMS CSI_MCLK SNVS_PMIC_ON_REQ CSI_PIXCLK F3 N16 E4 N15 B7 M14 E2 R10 E1 N14 D8 P14 F5 T9 E5 CSI_DATA01 NAND_ALE E3 B4 CSI_DATA04 NAND_DQS D4 NAND_DQS CSI_DATA05 SNVS_TAMPER6 D3 N11 SNVS_TAMPER4 CSI_DATA06 SNVS_TAMPER3 P9 D2 P10 SNVS_TAMPER2 CSI_DATA07 SNVS_TAMPER9 P11 D1 R6 Revision No: A0_01 Page | 16 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 Ground GPIO5_IO1 AUD_HP_L_CAP GPIO5_IO8 AUD_HP_R_CAP GPIO5_IO7 Ground AUD_LINEOUT_L Ground AUD_LINEOUT_R AUD_LINEIN_L Ground AUD_LINEIN_R AUD_MICIN Ground Ground AUD_IIC2_SDA AUD_IIC2_SCL BT_UART2_CTS# BT_UART2_RTS# BT_UART2_TX_D BT_UART2_RX_D ©2016 | Argonboards.com SNVS_TAMPER1 R9 CSI_VSYNC UART5_TX_DATA NAND_DATA07 NAND_DATA06 NAND_DATA05 NAND_DATA04 F2 F17 A5 A6 B6 C6 Revision No: A0_01 Page | 17 Argonboards Argonboards provide complete board and software solutions based on NXP solutions revolutionizing the IOT market. The idea behind Argonboards is to allow companies to quickly evaluate the next generation NXP architectures and build a demo of their end application. This may also lead to the user contracting a tailored production board. Argonboards brings to the delight of all the developers, tech enthusiasts, hobbyists, engineers by making it easy to shop for production ready reference designs, assembled and tested PCBs and modules all included with BSP (Board Support Package), applications and documentations. For more details visit: www.argonboards.com ©2016 | Argonboards.com Revision No: A0_01 Page | 18