Difference between revisions of "IMX6"

From IGEP - ISEE Wiki

Jump to: navigation, search
(Overview:)
(Features)
Line 19: Line 19:
 
| style="border-color: #000000;"|
 
| style="border-color: #000000;"|
 
* '''ARM CORTEX-A9'''
 
* '''ARM CORTEX-A9'''
** 1 Core (Solo) up to 1 Ghz
+
** 1 Core ('''Solo''') up to 1 Ghz
** 2 Core (Dual Lite) up to 1 Ghz
+
** 2 Core ('''Dual Lite''') up to 1 Ghz
** 2 Core (Dual) up to 1.2 Ghz
+
** 2 Core ('''Dual''') up to 1.2 Ghz
** 4 Core (Quad) up to 1.2 Ghz
+
** 4 Core ('''Quad''') up to 1.2 Ghz
 
* '''L2 cache'''
 
* '''L2 cache'''
** 512 KB (Solo,Dual Lite)
+
** 512 KB ('''Solo''','''Dual Lite''')
** 1 MB (Dual,Quad)
+
** 1 MB ('''Dual''','''Quad''')
 
* '''32 KB instruction and data caches'''
 
* '''32 KB instruction and data caches'''
 
* '''NEON SIMD media accelerator'''
 
* '''NEON SIMD media accelerator'''
Line 59: Line 59:
 
====='''Memory'''=====
 
====='''Memory'''=====
 
| style="border-color: #000000;"|<div id="panel3" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne" aria-expanded="true"><div class="toggle_container">
 
| style="border-color: #000000;"|<div id="panel3" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne" aria-expanded="true"><div class="toggle_container">
* '''DDR''' (Solo)<br />
+
* '''DDR''' ('''Solo''')<br />
 
** 32 bit LP-DDR3/LV-DDR3
 
** 32 bit LP-DDR3/LV-DDR3
* '''DDR''' (Dual Lite, Dual, Quad)
+
* '''DDR''' ('''Dual''' '''Lite''', '''Dual''', '''Quad''')
 
** 2x32 LP-DDR2, 1x64 DDR3 / LV-DDR3
 
** 2x32 LP-DDR2, 1x64 DDR3 / LV-DDR3
 
* '''NAND'''
 
* '''NAND'''
Line 72: Line 72:
 
====='''Connectivity'''=====
 
====='''Connectivity'''=====
 
| style="border-color: #000000;"|<div id="panel4" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne" aria-expanded="true"><div class="toggle_container">
 
| style="border-color: #000000;"|<div id="panel4" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne" aria-expanded="true"><div class="toggle_container">
* '''Automotive '''(Solo)
+
* '''Automotive '''('''Solo''')
 
** FlexCAN
 
** FlexCAN
 
** MLB
 
** MLB
Line 93: Line 93:
 
====='''Display'''=====
 
====='''Display'''=====
 
| style="border-color: #000000;"|<div id="panel5" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne" aria-expanded="true"><div class="toggle_container">
 
| style="border-color: #000000;"|<div id="panel5" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne" aria-expanded="true"><div class="toggle_container">
* '''2 x WXGA (1366x786)''' (Solo,Dual Lite)
+
* '''2 x WXGA (1366x786)''' ('''Solo''','''Dual Lite)'''
* '''2 x 4XGA (2048x1536) or 2 x [1080p + WXGA (1280x720)]''' (Dual, Quad)
+
* '''2 x 4XGA (2048x1536) or 2 x [1080p + WXGA (1280x720)] (Dual, Quad)'''
* '''EPDC, LVDS, Parallel, MIPI-DS '''(Solo, Dual Lite, Dual)'''  '''
+
* '''EPDC, LVDS, Parallel, MIPI-DS (Solo, Dual Lite, Dual)  '''
  
 
</div>
 
</div>

Revision as of 09:14, 3 April 2018

Overview:

The i.MX 6 series of applications processors combines scalable platforms with broad levels of integration and power-efficient processing capabilities particularly suited to multimedia applications.

  • Enhanced capabilities of high-tier portable applications by fulfilling MIPS needs of operations systems and games
  • Multilevel memory system
  • Smart speed technology that enables the designer to deliver a feature-rich product, requiring levels of power far lower than industry expectations
  • Dynamic voltage and frequency scaling
  • Powerful graphics acceleration
  • Interface flexibility
  • Integrated power management throughout the device
  • Advanced hardware-enabled security


Features

CPU
  • ARM CORTEX-A9
    • 1 Core (Solo) up to 1 Ghz
    • 2 Core (Dual Lite) up to 1 Ghz
    • 2 Core (Dual) up to 1.2 Ghz
    • 4 Core (Quad) up to 1.2 Ghz
  • L2 cache
    • 512 KB (Solo,Dual Lite)
    • 1 MB (Dual,Quad)
  • 32 KB instruction and data caches
  • NEON SIMD media accelerator
Multimedia
  • GPU 3D
    • Vivante GC880
    • 35Mtri/s 266Mpxl/s Open GL ES 2.0
  • GPU 2D(Vector Graphics)
    • Emulated on GPU 3D
  • GPU 2D(Composition)
    • Vivante GC320
    • 600Mpxl/s, BLIT
  • Video Decode
    • 1080p30 + D1
  • Video Encode
    • 1080p30 H.264 BP/ Dual 720p encode
  • Camera Interface
    • Types: 1x 20-bit parallel, MIPI-CSI2 (2 lanes)
Memory
  • DDR (Solo)
    • 32 bit LP-DDR3/LV-DDR3
  • DDR (Dual Lite, Dual, Quad)
    • 2x32 LP-DDR2, 1x64 DDR3 / LV-DDR3
  • NAND
    • SLC/MLC, 40-bit ECC, ONFI2.2, DDR
Connectivity
  • Automotive (Solo)
    • FlexCAN
    • MLB
  • Four USB2.0
    • 1x HS OTG + PHY
    • 1x Host + PHY
    • 2x Host USB HSIC
  • Ethernet
    • 1 Gbps + IEEE®1588
  • Expansion Ports
    • 3x SD/MMC 4.4, 1x SDXC
    • 4x SPI, 5x UART, 3x I²C
    • MIPI-HSI
    • PCIe 2.0 (1 lane)
Display
  • 2 x WXGA (1366x786) (Solo,Dual Lite)
  • 2 x 4XGA (2048x1536) or 2 x [1080p + WXGA (1280x720)] (Dual, Quad)
  • EPDC, LVDS, Parallel, MIPI-DS (Solo, Dual Lite, Dual) 
Advanced Power Management
  • PMU integration
  • NXP PF100 power management unit
Security supporting
  • High Assurance Boot
  • Cryptographic cipher engines
  • Random number generator
  • Tamper detection

Principal characteristics & differences

Processor

EPDC (e-Ink)


USB
Controller
i.MX6 SOLO 2 / 1
i.MX6 DUAL LITE
 2 / 2
i.MX6 DUAL
 ⊗  2 / 2
i.MX6 QUAD
 ⊗  2 / 2

i.MX6 Solo

Excluding the main characteristics they share a lot of specifications.

The i.MX 6Solo/6DualLite processors are specifically useful for applications such as:

  • Graphics rendering for Human Machine Interfaces (HMI)
  • High-performance speech processing with large databases
  • Video processing and display
  • Portable medical
  • Home energy management systems
  • Industrial control and automation


i.MX6 Dual Lite

Excluding the main characteristics they share a lot of specifications.

The i.MX 6Solo/6DualLite processors are specifically useful for applications such as:

  • Graphics rendering for Human Machine Interfaces (HMI)
  • High-performance speech processing with large databases
  • Video processing and display
  • Portable medical
  • Home energy management systems
  • Industrial control and automation


i.MX6 Dual

Excluding the main characteristics they share a lot of specifications

The i.MX 6Dual/6Quad processors are specifically useful for applications such as the following:

  • Netbooks (web tablets)
  • Nettops (Internet desktop devices)
  • High-end mobile Internet devices (MID)
  • High-end PDAsHigh-end portable media players (PMP) with HD video capability
  • Gaming consoles
  • Portable navigation devices (PND)


i.MX6 Quad

Excluding the main characteristics they share a lot of specifications

The i.MX 6Dual/6Quad processors are specifically useful for applications such as the following:

  • Netbooks (web tablets)
  • Nettops (Internet desktop devices)
  • High-end mobile Internet devices (MID)
  • High-end PDAsHigh-end portable media players (PMP) with HD video capability
  • Gaming consoles
  • Portable navigation devices (PND)