Difference between revisions of "IGEP SMARC iMX6"

From IGEP - ISEE Wiki

Jump to: navigation, search
(Documentation)
(Tutorials)
 
(8 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
==[https://www.isee.biz/products/igep-smarc SMARC] module SINGLE/DUAL/QUAD core ARM Cortex-A9 up to 1200 MHz==
 
==[https://www.isee.biz/products/igep-smarc SMARC] module SINGLE/DUAL/QUAD core ARM Cortex-A9 up to 1200 MHz==
 
<div style="padding-left: 210px;">[[File:IGEP_smarc_imx6.jpg|left|417x278px]]</div>
 
<div style="padding-left: 210px;">[[File:IGEP_smarc_imx6.jpg|left|417x278px]]</div>
 
 
 
 
  
  
Line 243: Line 239:
 
| style="border-color: #ffffff; background-color: #ffffff; width: 245px;"|<span style="color: #000000;"><span style="color: #002d87;">-FLASH 4GB WITHOUT NOR SPI</span></span>
 
| style="border-color: #ffffff; background-color: #ffffff; width: 245px;"|<span style="color: #000000;"><span style="color: #002d87;">-FLASH 4GB WITHOUT NOR SPI</span></span>
 
|}
 
|}
 
+
==Documentation==
==Firmware==
 
===Tutorials===
 
* [http://labs.isee.biz/index.php/Boot_Pin-out IGEP SMARC iMX6 Boot Pin-out]
 
* [http://labs.isee.biz/index.php/Prepare_a_ready_to_boot_firmware How to prepare a ready to boot firmware]
 
* [[The bootloader U-Boot|U-Boot Bootloader]]
 
* [[Linux Kernel 4.9.y|Linux Kernel]]
 
* [http://labs.isee.biz/index.php/IGEP_Firmware_set-up IGEP Firmware set-up]
 
* [[How to prepare a bootable MicroSD Card|Boot from MicroSD Card]]
 
* [[How to Flash the System into the NAND/eMMC|Boot from NAND/eMMC flash.]]
 
* [http://labs.isee.biz/index.php/Update_installed_IGEP_Firmware Update Installed IGEP Firmware]
 
 
 
===Documentation===
 
 
* [[IMX6 Solo|i.MX 6 Solo]]
 
* [[IMX6 Solo|i.MX 6 Solo]]
 
* [[IMX6 Dual Lite|i.MX 6 Dual Lite]]
 
* [[IMX6 Dual Lite|i.MX 6 Dual Lite]]
 
* [[IMX6 Dual|i.MX 6 Dual]]
 
* [[IMX6 Dual|i.MX 6 Dual]]
 
* [[IMX6 Quad|i.MX 6 Quad]]
 
* [[IMX6 Quad|i.MX 6 Quad]]
* [[IMX6 Quad|Datasheet]]
+
* [http://downloads.isee.biz/pub/documentation/Platform_Boards/IGEP_SMARC_iMX6/Datasheet/IGEP_SMARC_iMX6_DATASHEET_20160715.pdf Datasheet]
* Schematic ([http://downloads.isee.biz/pub/documentation/Platform_Boards/IGEPv2/Schematics/IGEPv2-RC_Public_Release_Schematics-2011-Mar-21.pdf  RC] | RF )
 
 
* Mechanicals
 
* Mechanicals
 
* Software Manual
 
* Software Manual
* [https://www.isee.biz/support/downloads/item/igep-smarc-imx6-hardware-reference-manual Hardware Manual]
+
* [http://downloads.isee.biz/pub/documentation/Platform_Boards/IGEP_SMARC_iMX6/Manuals/MAN-IGEP0046-001-v1.3-IGEP_SMARC_iMX6_HARDWARE_REFERENCE_MANUAL.pdf Hardware Manual]
 
* [https://www.isee.biz/support/downloads/item/smart-design-guide SMARC Design Guide]
 
* [https://www.isee.biz/support/downloads/item/smart-design-guide SMARC Design Guide]
 
* [https://www.isee.biz/support/downloads/item/smart-hardware-specification SMARC Hardware Specification]
 
* [https://www.isee.biz/support/downloads/item/smart-hardware-specification SMARC Hardware Specification]
  
===Software===
+
==Tutorials==
 +
<span style="color: #ff0000;">If you are new with following concepts we recommend you to complete the tutorials in order !</span>
 +
 
 +
# IGEP SMARC iMX6 Boot Pin-out
 +
# [http://labs.isee.biz/index.php/Prepare_a_ready_to_boot_firmware How to prepare a ready to boot firmware]
 +
# [[The bootloader U-Boot|U-Boot Bootloader]]
 +
# [[Linux Kernel 4.9.y|Linux Kernel]]
 +
# [http://labs.isee.biz/index.php/IGEP_Firmware_set-up IGEP Firmware set-up]
 +
# [[How to prepare a bootable MicroSD Card|Boot from MicroSD Card]]
 +
# [[How to Flash the System into the NAND/eMMC|Boot from NAND/eMMC flash.]]
 +
# [http://labs.isee.biz/index.php/Update_installed_IGEP_Firmware Update Installed IGEP Firmware]
 +
 
 +
==Firmware==
 +
===Official===
 +
* [http://labs.isee.biz/index.php/IGEP_Firmware_set-up#Install_IGEP_Firmware_on_bootable_SD-card Official IGEP Firmware]
 +
 
 +
===Custom Software===
 
* [http://downloads.isee.biz/pub/isee-releases/ubuntu/xenial_16.04_lts/ubuntu-xenial-armhf-igep-base-v0.01.tgz Ubuntu Xenial 16.04 LTS ARM Hard Float]
 
* [http://downloads.isee.biz/pub/isee-releases/ubuntu/xenial_16.04_lts/ubuntu-xenial-armhf-igep-base-v0.01.tgz Ubuntu Xenial 16.04 LTS ARM Hard Float]
* [http://downloads.isee.biz/pub/relaunch/rootfs/debian/stretch/debian-stretch-armhf-igep-base-no-version.tgz Debian Stretch ARM Hard Float]
+
* [http://downloads.isee.biz/pub/relaunch/rootfs/debian/stretch/debian-stretch-armhf-igep-base-v0.01.tgz Debian Stretch ARM Hard Float]
* [http://downloads.isee.biz/pub/relaunch/rootfs/yocto/pyro/minimal/igep0046dlhf-yocto-pyro-minimal-base-no-version.bz2 Yocto Pyro DL ARM Hard Float]
+
* [http://downloads.isee.biz/pub/relaunch/rootfs/yocto/pyro/minimal/igep0046dlhf-yocto-pyro-minimal-base-v0.01.bz2 Yocto Pyro DL ARM Hard Float]
* [http://downloads.isee.biz/pub/relaunch/rootfs/yocto/pyro/minimal/igep0046qhf-yocto-pyro-minimal-base-no-version.bz2 Yocto Pyro Q ARM Hard Float]
+
* [http://downloads.isee.biz/pub/relaunch/rootfs/yocto/pyro/minimal/igep0046qhf-yocto-pyro-minimal-base-v0.01.bz2 Yocto Pyro Q ARM Hard Float]
* [http://downloads.isee.biz/pub/relaunch/rootfs/buildroot/skeltal/igep-buildroot-skeltal-base-no-version.bz2 Buildroot ARM Hard Float]
+
* [http://downloads.isee.biz/pub/relaunch/rootfs/buildroot/skeltal/igep-buildroot-skeltal-base-v0.01.bz2 Buildroot ARM Hard Float]
  
==<span dir="auto">Getting started with IGEP SMARC iMX6</span>==
+
==<span dir="auto">Guides</span>==
 +
===Getting started with IGEP SMARC iMX6===
 
* [[Getting started with IGEP SMARC iMX6|Getting Started with IGEP SMARC iMX6]]
 
* [[Getting started with IGEP SMARC iMX6|Getting Started with IGEP SMARC iMX6]]
  
==Ubuntu/Debian Guides==
+
===Ubuntu / Debian===
 
* [[How To Set Up an NFS Mount on Ubuntu 16.04]]
 
* [[How To Set Up an NFS Mount on Ubuntu 16.04]]
  
==Yocto Guides==
+
===Yocto===
 
* [[How to use the Yocto Project to develop Embedded Linux]]
 
* [[How to use the Yocto Project to develop Embedded Linux]]
  
 
[[Category:IGEP SMARC iMX6]]
 
[[Category:IGEP SMARC iMX6]]

Latest revision as of 13:18, 27 November 2018

SMARC module SINGLE/DUAL/QUAD core ARM Cortex-A9 up to 1200 MHz

IGEP smarc imx6.jpg






This Module processor cover an extremely wide performance range. Based on the ARM Cortex-A9 technology, they enable an efficient development of smart devices in an extremely compact, fanless design with balanced processor and graphics performance.


IGEP SMARC iMX6

Highlight Possible Applications
  • Freescale i.MX6 Cortex-A9 Solo, Dual-Lite, Dual and Quad up to 1.2GHz
  • 1GB DDR3L (2GB Option, Solo=512MB), 4GB eMMC Flash, 1x SD/MMC, 1x SATA (D/Q)
  • Parallel 18/24-bit RGB, 24-bit dual-chann. LVDS, HDMI
  • 1 x 10/100/1000Mbps LAN
  • 2 x CAN, 4 x UART, 5 x I2C, 2 x I2S, 1 x PCIe, 12 x GPIOs, 2 x SPI, 4-LANE Serial Camera Interface
  • Human Machine Interface (HMI)
  • Rear Seat Entertainment Systems
  • In-Freight Entertainment
  • The Internet of Things (IOT)
  • Medical-CT Scanner
  • Digital Signage
  • Point of Sales
  • Display Units
  • General Control Systems
  • Smart Grid
  • HVAC Control System


Technical information

Processor

iMX6 Solo/DualLite/Dual/Quad, by NXP Semiconductors

Up to 4 x ARM Cortex-A9 MPCore

NEON SIMD Coprocessor

Frequency speed up to 1200 MHz (depending on model)

3D/2D Accelerator

Vivante GC2000 or GC880 (depending on model), GC355 and GC320,

providing 2D/3D acceleration with OpenGL-ES2.0 and OpenVG 1.1 support.

Video

Video acceleration: H.264, H.263, MPEG-2 and MPEG-4

Memory

RAM: 512 MB, 1 GB or 2 GB DDR3
eMMC Flash: 4 GB or 8 GB eMMC
SPI Flash (optional)
EEPROM

Ethernet

10/100/1000 Mbps Ethernet PHY Interface

USB

1 x USB 2.0 Host
1 x USB 2.0 OTG

Display

1 x LVDS (4 lanes)
1 x HDMI 1.4a (with audio)
1 x MIPI DSI (2 lanes)

Image Capture Interface

1 x MIPI CSI2 interfaces (4 lanes Dual/Quad version, 2 lanes Solo/DualLite version)

Wireless

WiFi IEEE 802.11 b/g/n (Access Point: Yes)
Bluetooth v4.0 (BLE)

Antenna

1 x Internal WiFi/Bluetooth antenna
1 x U.FL connector for external antenna

Additional Interfaces

3 x UART (4 x No WiFi version)
4 x I2C (3 x Dual/Quad version)
1 x MMC
1 x I2S (2 x No WiFi version)
2 x SPI
2 x PWM
2 x CAN
1 x SDIO
12 x GPIO
1 x JTAG Interface
1 x SATA II (Dual/Quad version)
1 x PCIe v2.0 (1 lane) (Dual/Quad version)

SW Support

Linux

Power Supply

Power from expansion connectors: From 4,7 V to 5,25 V
Digital I/O voltage: 1,8 V

Power Consumption

Typical 1,8 W (depending on software) (Quad version)

Maximum 6 W (depending on software) (Quad version)

Thermal

Commercial temperature: 0 ºC to +60 ºC

Industrial temperature: -40 ºC to +85 ºC

Form Factor

82,00 mm x 50 mm by SMARC Specifications

Humidity

93% relative Humidity at 40 ºC, non-condensing (according to IEC 60068-2-78)

MTBF

> 100000 hours


 Evaluation Baseboard: IGEP SMARC EXPANSION

Revisions

Model Description
IGEP0046 - RA99 (2015)
IGEP0046 - RA (2015)
IGEP0046 - RB (2016)
IGEP0046 - RC (2016)
IGEP0046 - RD (2018)

Variants

Model Variants    
IGEP0046-RD01 IGEP0046-DWU1-4XXX ==> WIFI DUAL-LITE DDR 1GB -FLASH 4GB WITHOUT NOR SPI

IGEP0046-RD02

IGEP0046-DWQ2-8SXX ==> WIFI QUAD DDR 2GB -FLASH 8GB SPI NOR
IGEP0046-RD03 IGEP0046-DWU2-4XXX ==> WIFI DUAL-LITE DDR 2GB -FLASH 4GB WITHOUT NOR SPI
IGEP0046-RD04 IGEP0046-DWQ1-8SXX ==> WIFI QUAD DDR 1GB -FLASH 8GB SPI NOR
IGEP0046-RD05 IGEP0046-DWE2-8SXX ==> WIFI DUAL-PLUS DDR 2GB -FLASH 8GB SPI NOR

IGEP0046-RD06

IGEP0046-DWR2-8SXX ==> WIFI QUAD-PLUS DDR 2GB -FLASH 8GB SPI NOR
IGEP0046-RD07 IGEP0046-DWSH-4XXX ==> WIFI SOLO DDR 512MB -FLASH 4GB WITHOUT NOR SPI
IGEP0046-RD08 IGEP0046-DWD2-8SXX ==> WIFI DUAL DDR2GB -FLASH 8GB SPI NOR
IGEP0046-RD10 IGEP0046-DWU2-4XXX ==> NO WIFI DUAL-LITE DDR 2GB -FLASH 4GB WITHOUT NOR SPI

Documentation

Tutorials

If you are new with following concepts we recommend you to complete the tutorials in order !

  1. IGEP SMARC iMX6 Boot Pin-out
  2. How to prepare a ready to boot firmware
  3. U-Boot Bootloader
  4. Linux Kernel
  5. IGEP Firmware set-up
  6. Boot from MicroSD Card
  7. Boot from NAND/eMMC flash.
  8. Update Installed IGEP Firmware

Firmware

Official

Custom Software

Guides

Getting started with IGEP SMARC iMX6

Ubuntu / Debian

Yocto