Artila M-X6ULL-B Hardware Manual

Linux-ready cortex-a7 system on module

Advertisement

Quick Links

M-X6ULL-B
Linux-Ready Cortex-A7
System on Module
Hardware Guide
Version: 1.01
2021 Sep.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the M-X6ULL-B and is the answer not in the manual?

Questions and answers

Summary of Contents for Artila M-X6ULL-B

  • Page 1 M-X6ULL-B Linux-Ready Cortex-A7 System on Module Hardware Guide Version: 1.01 2021 Sep.
  • Page 2 M-X6ULL-B Hardware Guide Trademarks The Artila logo is a registered trademark of Artila Inc. All other trademarks or registered marks in this manual belong to their respective manufacturers. Disclaimer Information in this document is subject to change without notice and does not represent a commitment on the part of Artila.
  • Page 3 M-X6ULL-B Hardware Guide Document Amendment History Revision Date Remark V 1.0 2021 Jan Initial V1.01 2021 Sep. CN18 definition ARTILA...
  • Page 4: Table Of Contents

    Dimensions ..................14 Block Diagram ....................15 Pin Assignment and Definitions..............16 Connector Information ................. 16 Matching Connector Information (M-X6ULL-B starter kit) ..... 16 Connector and PIN definition ............... 17 5.3.1 Connector (CN1) ................. 17 5.3.2 Connector (CN2) ................. 18 5.3.3 Connector (CN3) .................
  • Page 5 M-X6ULL-B Hardware Guide 6.3.11 Connector (J5): RS-485 ............... 32 6.3.12 Connector (Console)................32 Jumper Setting ..................33 6.4.1 Jumper (JP1): LCD PWM Voltage Selection ........33 6.4.2 Jumper (JP2): LCD Backlight Voltage Selection ........33 6.4.3 Jumper (JP3&JP4): Audio out Selection ..........34 Initial Operation ....................
  • Page 6: Introduction

    Linux Kernel 5.4.x with Boot Loader & File system is pre-installed in the flash disk of M-X6ULL-B and many powerful utility programs are also included. M-X6ULL-B is ready to drop in your design to save your time in software porting and hardware debug.
  • Page 7 M-X6ULL-B Hardware Guide  USB Port  1x USB 2.0 Hi speed (480Mbps) Host Signal: USB Host Data+, USB Host Data-  1 x USB 2.0 Client Device: DDP (data+), DDM (data-), UDIO (I/O)  UART  4x Universal Asynchronous Receiver and Transmitter (UART) UART 1~4: TXD, RXD, RTS, CTS (Software configurable RS-232/485 mode) ...
  • Page 8: Specifications (Software)

    Software Development  Toolchain: gcc 9.3.0 + glibc 2.31  Supports in-place C/C++ code compilation  Package Management  Package repository: Artila self-maintained repository Command: Using standard apt-get command   Popular Packages  Web server: Apache/Nginx/Lighttpd  Database: MySQL/SQLite3/PostgreSQL Script Language: PHP/Python/Perl/NodeJS ...
  • Page 9 M-X6ULL-B Hardware Guide  Protocol Stacks  IPV4, ICMP, ARP, DHCP, NTP, TCP, UDP, FTP, HTTP, PPP, PPPoE, CHAP, PAP, SNMP V1/V3, SSL, SSH 1/2  Daemon  pppd: Dial In/out over serial port and PPPoE  snmpd: SNMP agent program ...
  • Page 10: Packing List

    ¢  ssh Login: root  Password: root  Terminal type: VT100 Packing List M-X6ULL-B: Linux-ready Cortex-A7 800MHz SoM (System on Module)  with 512MBSDRAM, 16GB eMMC Flash Optional  Starter Kit (detail information refer to 6. Starter Kit (M-X6ULL-B)) ...
  • Page 11: I.mx-6Ull: Arm Cortex-A7 Mpu

    M-X6ULL-B Hardware Guide 2. i.MX-6ULL: Arm Cortex-A7 MPU NXP i.MX 6ULL is a power efficient and cost-optimized applications processor family featuring an advanced implementation of a single Arm Cortex-A7 core, which operates at speeds up to 800MHz. The i.MX 6ULL applications processor includes an integrated power management module that reduces the complexity of an external power supply and simplifies power sequencing.
  • Page 12: Nxp I.mx-6Ull Features

    M-X6ULL-B Hardware Guide NXP i.MX-6ULL Features CPU complex  Single core arm Cortex-A7 Processor  CPU Frequency up to 800MHz  32 Kbyte L1 Data Cache, 32 Kbyte L1 Instruction Cache, 128K L2 Cache Display  Parallel LCD Display up to WXGA (1366x768) 8/10/16/24-bit Parallel Camera Sensor Interface ...
  • Page 13: Layout & Dimensions

    M-X6ULL-B Hardware Guide 3. Layout & Dimensions Outlook Top View Transformer SDRAM Battery eMMC iMX-6ULL Bottom View ARTILA...
  • Page 14: Dimensions

    M-X6ULL-B Hardware Guide Dimensions (unit:mm) Board Size: 80mm x 50mm Screw Radius: 2.0mm ARTILA...
  • Page 15: Block Diagram

    M-X6ULL-B Hardware Guide 4. Block Diagram ARTILA...
  • Page 16: Pin Assignment And Definitions

    M-X6ULL-B Hardware Guide 5. Pin Assignment and Definitions The M-X6ULL-B exposes three connectors at bottom side that provide I/Os to design carrier board for versatile application. Connector Information  Pin Header 28pin (CN1) / 50pin (CN2 & CN3) dual raw ...
  • Page 17: Connector And Pin Definition

    M-X6ULL-B Hardware Guide Connector and PIN definition Following shows connector information and pin definition. 5.3.1 Connector (CN1) CN1 includes signals: I2C, Touch sensor, Console, Reset, GPIO (i.MX6ULL) (Artila) (Artila) (i.MX6ULL) System Ready LED Touch Top channel LAN Active LED Touch Bottom channel...
  • Page 18: Connector (Cn2)

    M-X6ULL-B Hardware Guide 5.3.2 Connector (CN2) CN2 includes signals: LAN, USB, LCD (i.MX6ULL) (Artila) (Artila) (i.MX6ULL) LAN Transmit Data- LAN Transmit Data+ LAN Receive Data- LAN Receive Data+ A_GND1 A_GND1 USB Device ID LCD_GREEN0 USB Device Data + 10 LCD_GREEN1...
  • Page 19: Connector (Cn3)

    M-X6ULL-B Hardware Guide 5.3.3 Connector (CN3) CN3 includes signals: COM, SD card, I2S, SPI, GPIO (i.MX6ULL) (Artila) (Artila) (i.MX6ULL) VCC3V3 VCC3V3 COM2 TXD COM1 CTS COM2 RXD COM1 RTS COM2 RTS COM1 RXD COM2 CTS COM1 TXD COM3 TXD GPIO5_2...
  • Page 20: Connector (J1): Console Port

    Therefore, you need to open the upper metal case and prepare or purchase a serial console cable to use the serial console port. Or, it can be purchased “Console Cable” from Artila, P/N is CB-PHDF9-050. 5.3.5 Connector (J2): External Battery Connection...
  • Page 21: Connector (Jp1): Boot Selection

    M-X6ULL-B Hardware Guide 5.3.6 Connector (JP1): Boot Selection M-X6ULL-B can boot from eMMC or SD card by setting JP1 Boot from SD card 1 2 3 Boot from eMMC (Default) 1 2 3 ARTILA...
  • Page 22: Starter Kit (M-X6Ull-B)

    M-X6ULL-B Hardware Guide 6. Starter Kit (M-X6ULL-B) EV-9G45-A is an evaluation board for M-X6ULL-B. It serves as a complete development kit for evaluation and application development purposes. Features  Support M-X6ULL-B System On Module  1x 10/100Mbps Ethernet port (RJ45), Ethernet IP address: 192.168.2.127 ...
  • Page 23: Layout

    M-X6ULL-B Hardware Guide Layout (Top View) CN17 CN18 M-X6ULL-B Serial Serial Console port port CN10 CN12 / Micro SD card Touch CN11 CN4 / GPIO SW1 / Hardware Reset LCD LVDS CN8 / +12VDC Backlight CN9 / +5VDC Backlight LCD/TTL...
  • Page 24: Connector And Pin Definition

    USB port (Dual)(Type-A) CN15 Micro-USB CN16 RS-232 (D-Sub)(Full) CN17 RS-232 (4Wire) CN18 RS-232 (4Wire) 6.3.1 Connector (CN1 ~ CN3)  Header (Female) Dual Rows Type Connector  Pitch: 2.0mm Current Rating: 1Amp  Pin definition is the same as M-X6ULL-B (CN1~CN3) ARTILA...
  • Page 25: Connector (Cn4): Gpio

    M-X6ULL-B Hardware Guide 6.3.2 Connector (CN4): GPIO  Box Header connector, 20pos, Dual raw  Pitch: 2.54mm Signal Signal GPIO 0 GPIO 10 GPIO 1 GPIO 11 GPIO 2 GPIO 12 GPIO 3 GPIO 13 GPIO 4 GPIO 14 GPIO 5...
  • Page 26: Connector (Cn6): Lcd / Ttl

    M-X6ULL-B Hardware Guide 6.3.3 Connector (CN6): LCD / TTL  Wire-to-Board connector, 30pos, Dual Raw  Pitch: 1.25mm  Rating Current: 1Amp Signal Description Signal Description VCC3 VCC_3.3V LVDS channel 1 - VCC3 VCC_3.3V GROUND VCC3 VCC_3.3V GROUND VCC3 VCC_3.3V...
  • Page 27: Connector (Cn7): Lcd / Ttl & Touch

    M-X6ULL-B Hardware Guide 6.3.4 Connector (CN7): LCD / TTL & Touch  ZIF FFC/FPC connector, 30pos  Pitch: 0.50mm Signal Description Signal Description GROUND LCD_GREEN7 GROUND LCD_GREEN6 LED Brightness Adj. LCD_GREEN5 LCD_VCC5 VCC_5V GROUND LCD_VCC5 VCC_5V LCD_GREEN4 LCD_VCC5 VCC_5V LCD_GREEN3 LCD_VCC3 VCC_3.3V...
  • Page 28: Connector (Cn8): Lcd Backlight +12Vdc

    M-X6ULL-B Hardware Guide 6.3.5 Connector (CN8): LCD backlight +12Vdc  Wafer connector, 1x6pin (Blue color)  Pitch: 2.0mm Notice: Please Be Check LCD backlight supply voltage in advance before using to avoid LCD display damage. Signal Description +12V Voltage for LCD Backlight...
  • Page 29: Connector (Cn10): Touch Sensor

    M-X6ULL-B Hardware Guide 6.3.7 Connector (CN10): Touch Sensor  Wafer connector, 1x5pin (White color)  Pitch: 2.0mm Signal Description TPCS/YU Touch Screen Top channel DI/YB Touch Screen Bottom channel DO/XR Touch Screen Right channel SK/XL Touch Screen Left channel ARTILA...
  • Page 30: Connector (Cn11): Lcd / Lvds

    M-X6ULL-B Hardware Guide 6.3.8 Connector (CN11): LCD / LVDS  Wire-to-Board connector, 40pos, Dual Raw  Pitch: 1.25mm  Rating Current: 1Amp Signal Description Signal Description LCD_VCC5 VCC_5V LCD_GREEN4 LCD_VCC5 VCC_5V LCD_GREEN5 GROUND LCD_GREEN6 GROUND LCD_GREEN7 LCD_VCC3 VCC_3.3V LCD_RED0 LCD_VCC3 VCC_3.3V...
  • Page 31: Connector (Cn16): Rs-232

    M-X6ULL-B Hardware Guide 6.3.9 Connector (CN16): RS-232  D-Sub connector, 9pin, Male Signal 6.3.10 Connector (CN17: RS-232) & (CN18: UART)  Box Header connector, 10pos, Dual raw  Pitch: 2.0mm Signal — — — — — ARTILA...
  • Page 32: Connector (J5): Rs-485

    M-X6ULL-B Hardware Guide 6.3.11 Connector (J5): RS-485  Terminal Block 2pos D+ D- 6.3.12 Connector (Console)  Box Header connector, 10pos, Dual raw  Pitch: 2.0mm Signal ARTILA...
  • Page 33: Jumper Setting

    M-X6ULL-B Hardware Guide Jumper Setting The following shows Jumpers on EV-9G45-A JP1 & JP2 JP4 & JP3 Jumper Descriptions LCD PWM Voltage selection LCD Backlight On/Off selection Audio out Selection Audio out Selection 6.4.1 Jumper (JP1): LCD PWM Voltage Selection ...
  • Page 34: Jumper (Jp3&Jp4): Audio Out Selection

    M-X6ULL-B Hardware Guide 6.4.3 Jumper (JP3&JP4): Audio out Selection  Pin Header, 3pos  Pitch: 2.0mm Set up Audio output function to “Line out” or “Earphone” via JP3&JP4 Line out 3 2 1 3 2 1 Earphone (Default) 3 2 1...
  • Page 35: Initial Operation

    M-X6ULL-B Hardware Guide 7. Initial Operation This guide provides initial information about how to use the EV-9G45-A starter kit to start up M-X6ULL-B and initial operation with the supplied boot devices. Using Default Linux file system 1. Power on Starter Kit (M-X6ULL-B) 2.

Table of Contents