Open main menu

DAVE Developer's Wiki β

Changes

Design overview (AXEL ULite)

1,117 bytes removed, 15:53, 16 August 2019
no edit summary
== Introduction ==
The heart of AXELULite AXEL ULite system-on-module (SOM for short) is composed by the following components:
* NXP i.MX6UL application processor
* Power supply unit
* 1x 204 pin SODIMM connector with interfaces signals
This article shortly describes the main AXELULite AXEL ULite components.
== Processor Info ==
The i.MX 6UltraLite (i.MX6UL ) processor features NXP’s advanced implementation of the ARM® Cortex®-A7, a single-core cost-effective and power-efficient solution, which operates at speeds up to 696 MHz. They include 2D This SOC includes a deep encryption and 3D graphics processors, 1080p video processingsecurity capability, a complex and flexible boot management and an integrated power management. As a result, the i.MX6 MX6UL devices are able to serve a wide range of applications including:* Automotive driver assistance, driver information, and infotainment* Multimedia-centric smart mobile devicesIndustrial/IoT gateways* Instrument clusters, and portable medical devices.* E-Readers, smartbooks, tabletsDataloggers* Intelligent industrial motor Remote control, industrial networking, and machine vision* IP and Smart cameraunits
* Human-machine interfaces
* Medical diagnostics Safety blocks for IoT data manipulation and imaging* Digital signage* Video and night vision equipment* Multimedia-focused products* Entertainment and gaming appliancesstreaming
The i.MX6 MX6UL application processor is composed of the following major functional blocks:* Single ARM Cortex-A9 A7 MPCore 1x/2x/4x CPU Processor, featuring:** 1 Megabyte 128KB unified L2 cache shared by all CPU cores
** NEON MPE coprocessor
** General Interrupt Controller (GIC) with 128 interrupt support
** Snoop Control Unit (SCU)
** External memories interconnect
* Hardware accelerators, including:
** VPU -Video Processing Unit
** Two IPUv3H -Image Processing Unit (version 3H)
** 2D/3D/Vector graphics accelerators
* Connectivity peripherals, including
** PCIe** SATA2xRMII - Ethernet 10/100 interfaces
** SD/SDIO/MMC
** Serial buses: USB, UART, I²C, SPI, CAN, ... Axel Lite can mount three versions of the i.MX6 processor. The following table shows a comparison between the processor models* Security Module, highlighting the differencesincluding:** True and Pseudo Random Number Generator** Cryptographic Acceleration and Assurance Module** Secure Non-Volatile Storage with Violation/Tamper detection and reporting
AXEL ULite can equip the entire range of i.MX6UL SOC models with the following main features:
{| class="wikitable" | | align="center" style="background* Package:#f0f0f0;"|'''Processor'''| align="center" style="background:#f0f0f0;"|'''# Cores'''14 x 14 mm, 0.8 pitch, BGA| align="center" style="background:#f0f0f0;"|'''* Clock'''| align="center" style="background:#f0f0f0;"|'''L2 Cache'''| align="center" style="background:#f0f0f0;"|'''DDR3'''| align="center" style="background:#f0f0f0;"|'''Graphics Acceleration'''| align="center" style="background:#f0f0f0;"|'''IPU'''| align="center" style="background:#f0f0f0;"|'''VPU'''| align="center" style="backgroundfrequency:#f0f0f0;"|'''SATA-II'''|-| i.MX6 Solo || 1 ||800 528 MHz<br>1 GHz ||512 KB ||32 bit @ 400 or 696 MHz ||3D: Vivante GC880<br>2D: Vivante GC320<br>Vector: N.A. ||1x ||1x ||N.A.|* Commercial (0-95°C), Industrial (-| i.MX6 Dual || 2 ||850 MHz<br>1 GHz<br>1.2 GHz ||1 MB ||64 bit @ 533 MHz ||3D: Vivante GC2000<br>2D: Vivante GC320<br>Vector: Vivante GC335 ||2x ||2x || Yes|40-| i.MX6 Quad || 4 ||850 MHz<br>1 GHz<br>1.2 GHz ||1 MB ||64 bit @ 533 MHz ||3D: Vivante GC2000<br>2D: Vivante GC320<br>Vector: Vivante GC335 ||2x ||2x || Yes|105°C) and Automotive (-|+ align="bottom" style="caption40-side: bottom" | Table: i.MX6 models comparison|}125°C) temperature ranges
== RAM memory bank ==
| '''CPU connection'''||Multi-mode DDR controller (MMDC)
|-
| '''Size min'''||512 256 MB
|-
| '''Size max'''||4 GB 512 MB
|-
| '''Width'''||64 16 bit
|-
| '''Speed'''||533 400 MHz
|-
|}
== NOR flash bank ==
NOR flash is a Serial Peripheral Interface (SPI) device. This device is connected to the eCSPI ECSPI1 channel 5 and by default it acts can act as boot memory. The following table reports the NOR flash specifications:
{| class="wikitable" |
|-
| '''CPU connection'''||eCSPI channel 5ECSPI1
|-
| '''Size min'''||8 MB
|-
| '''Size max'''||64 32 MB
|-
| '''Chip select'''||ECSPI5_SS0ECSPI1_SS0
|-
| '''Bootable'''||Yes
|-
| '''Chip select'''||NANDF_CS0
|-
| '''Interface'''||asynchronous
|-
| '''technology'''||SLC
|-
| '''Bootable'''||Yes
|-
|}
 
== Memory map ==
 
For detailed information, please refer to chapter 2 “Memory Maps” of the i.MX Applications Processor Reference Manual.
== Power supply unit ==
AXEL ULite embeds all the elements required for powering the unit, therefore power sequencing is self-contained and simplified. Nevertheless, power must be provided from carrier board, and therefore users should be aware of the voltage ranges power supply can assume as well as all other parameters. Three supported voltage ranges are available. For more details please refer to [[Power (AXEL ULite)|this page]].
AXELULite embeds all the elements required for powering the unit, therefore power sequencing is self-contained and simplified. Nevertheless, power must be provided from carrier board, and therefore users should be aware of the voltage ranges power supply can assume as well as all other parameters. Three supported voltage ranges are available. ==Bootstrap options==For more details about bootstrap options, please refer to [[Power_Boot process and bootstrap configuration (AXELULiteAXEL ULite)|this page]]. 
== SOM connector ==
 All interface signals AXELULite AXEL ULite provides are routed through SODIMM DDR3 204 pin (named J2). The dedicated carrier board must mount the counterpart [[#Integration_guide_(AXEL_ULite)SODIMM204 mating connector|mating connector ]] and connect the desired peripheral interfaces according to [[Pinout_Pinout (AXELULiteAXEL ULite)|AXELULite AXEL ULite pinout specifications]].
8,226
edits