Open main menu

DAVE Developer's Wiki β

Difference between revisions of "MITO 8M Mini SOM/MITO 8M Mini Hardware/General Information/Processor and memory subsystem"

< MITO 8M Mini SOM‎ | MITO 8M Mini Hardware
(Processor Info)
 
(6 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
! colspan="4" style="width:100%; text-align:left" ; border-bottom:solid 2px #ededed" |History
 
! colspan="4" style="width:100%; text-align:left" ; border-bottom:solid 2px #ededed" |History
 
|-  
 
|-  
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Version
 
 
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Issue Date
 
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Issue Date
 
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Notes
 
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Notes
 
|-
 
|-
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |1.0.0
+
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |{{oldid|13157|2021/02/24}}
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |Jan 2021
+
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" | First release
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |First release
 
|-
 
 
|-
 
|-
 +
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#ededed; padding:5px; color:#000000" | 2022/10/07
 +
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#ededed; padding:5px; color:#000000" | Added Solo version
 
|}
 
|}
 +
 
<section end="History" />
 
<section end="History" />
 
<section begin="Body" />
 
<section begin="Body" />
Line 18: Line 18:
 
== Processor and memory subsystem ==
 
== Processor and memory subsystem ==
  
The heart of MITO 8M Mini/Nano module is composed by the following components:
+
The heart of MITO 8M Mini module is composed by the following components:
 
*i.MX8M Mini SoC application processor
 
*i.MX8M Mini SoC application processor
 
* Power supply unit
 
* Power supply unit
Line 27: Line 27:
 
*** partially compatible with [[AXEL Lite SOM]]
 
*** partially compatible with [[AXEL Lite SOM]]
  
This chapter shortly describes the main MITO 8M Mini/Nano components.
+
This chapter shortly describes the main MITO 8M Mini components.
  
 
=== Processor Info ===
 
=== Processor Info ===
Line 33: Line 33:
 
{| class="wikitable" |  
 
{| class="wikitable" |  
 
| align="center" style="background:#f0f0f0;" |'''Processor'''
 
| align="center" style="background:#f0f0f0;" |'''Processor'''
 +
| align="center" style="background:#f0f0f0;" |'''i.MX8M Mini Solo'''
 
| align="center" style="background:#f0f0f0;" |'''i.MX8M Mini Dual'''
 
| align="center" style="background:#f0f0f0;" |'''i.MX8M Mini Dual'''
 
| align="center" style="background:#f0f0f0;" |'''i.MX8M Mini Quad'''
 
| align="center" style="background:#f0f0f0;" |'''i.MX8M Mini Quad'''
 
|-
 
|-
 
|# Cores
 
|# Cores
 +
|1x Arm® Cortex®-A53
 +
1x Arm® Cortex®-M4
 
|2x Arm® Cortex®-A53  
 
|2x Arm® Cortex®-A53  
 
1x Arm® Cortex®-M4
 
1x Arm® Cortex®-M4
Line 42: Line 45:
 
1x Arm® Cortex®-M4
 
1x Arm® Cortex®-M4
 
|-
 
|-
|Clock|| colspan="2" |1.6 GHz  
+
|Clock|| colspan="3" |1.6 GHz (Industrial)
1.8 GHz
+
1.8 GHz (Commercial)
 
|-
 
|-
 
|L2  
 
|L2  
 
Cache
 
Cache
| colspan="2" |1 MB
+
| colspan="3" |1 MB
 
|-
 
|-
 
|LPDDR4
 
|LPDDR4
| colspan="2" |32 bit @ 1600 MHz  
+
| colspan="3" |32 bit @ 1600 MHz  
 
(LPDDR4-3200)
 
(LPDDR4-3200)
 
|-
 
|-
 
|GPU
 
|GPU
| colspan="2" |3D: Vivante GC NanoUltra (1 Shader)<br>2D: Vivante GC320
+
| colspan="3" |3D: Vivante GC NanoUltra (1 Shader)<br>2D: Vivante GC320
 
OpenGL ES 2.0<br>Open CL 1.2
 
OpenGL ES 2.0<br>Open CL 1.2
 
|-
 
|-
 
|VPU
 
|VPU
| colspan="2" |1080p60 HEVC/H.264, VP8, VP9, H.265 decoder
+
| colspan="3" |1080p60 HEVC/H.264, VP8, VP9, H.265 decoder
  
 
1080p60 H.264, VP8 encoder
 
1080p60 H.264, VP8 encoder
Line 64: Line 67:
 
|Display  
 
|Display  
 
Controller
 
Controller
| colspan="2" |Dual Independent LVDS channel
+
| colspan="3" |Dual Independent LVDS channel
 
Display Support
 
Display Support
 
up to 1080p60
 
up to 1080p60
Line 70: Line 73:
 
|Video  
 
|Video  
 
Output
 
Output
| colspan="2" |1x MIPI-DSI (with MIPI to LVDS bridge)
+
| colspan="3" |1x MIPI-DSI (with MIPI to LVDS bridge)
 
|-
 
|-
 
|Camera  
 
|Camera  
 
Input
 
Input
| colspan="2" |1x MIPI CSI (4-lanes)
+
| colspan="3" |1x MIPI CSI (4-lanes)
 
|-
 
|-
 
|PCIe
 
|PCIe
| colspan="2" |1x PCIe 2.1 (1-lane)
+
| colspan="3" |1x PCIe 2.1 (1-lane)
 
|-
 
|-
 
|USB
 
|USB
| colspan="2" |2x USB 2.0 OTG
+
| colspan="3" |2x USB 2.0 OTG
 
|-
 
|-
 
|+ align="bottom" style="caption-side: bottom" | Table: i.MX8M Mini models comparison
 
|+ align="bottom" style="caption-side: bottom" | Table: i.MX8M Mini models comparison
Line 120: Line 123:
 
{| style="color:#000000; border:solid 2px #73B2C7; background-color:#ededed;font-size:95%; vertical-align:middle;"
 
{| style="color:#000000; border:solid 2px #73B2C7; background-color:#ededed;font-size:95%; vertical-align:middle;"
 
| [[File:TBD.png|30px]]
 
| [[File:TBD.png|30px]]
| '''Section not completed yet'''
+
| '''Not available yet'''
 
|}
 
|}
  
Line 129: Line 132:
 
| '''CPU connection'''||Raw NAND flash controller
 
| '''CPU connection'''||Raw NAND flash controller
 
|-
 
|-
| '''Page size'''|| TBD
+
| '''Page size'''|| 512 byte, 2 kbyte or 4 kbyte
 
|-
 
|-
| '''Size min'''||TBD
+
| '''Size min'''||512MB
 
|-
 
|-
| '''Size max'''||TBD
+
| '''Size max'''||2GB
 
|-
 
|-
 
| '''Width'''||8 bit  
 
| '''Width'''||8 bit  
 
|-
 
|-
| '''Chip select'''||TBD
+
| '''Chip select'''||NAND_CE0
 
|-
 
|-
 
| '''Bootable'''||Yes  
 
| '''Bootable'''||Yes  
Line 154: Line 157:
  
 
[[Category:MITO 8M Mini]]
 
[[Category:MITO 8M Mini]]
[[Category:MITO 8M Nano]]
 

Latest revision as of 18:34, 27 December 2023

History
Issue Date Notes

2021/02/24

First release
2022/10/07 Added Solo version



Contents

Processor and memory subsystemEdit

The heart of MITO 8M Mini module is composed by the following components:

  • i.MX8M Mini SoC application processor
  • Power supply unit
  • LPDDR4 memory bank
  • eMMC or NAND flash banks
  • Connectors:
    • 1 x 204 pins SO-DIMM edge connector with interfaces signals

This chapter shortly describes the main MITO 8M Mini components.

Processor InfoEdit

Processor i.MX8M Mini Solo i.MX8M Mini Dual i.MX8M Mini Quad
# Cores 1x Arm® Cortex®-A53

1x Arm® Cortex®-M4

2x Arm® Cortex®-A53

1x Arm® Cortex®-M4

4x Arm® Cortex®-A53

1x Arm® Cortex®-M4

Clock 1.6 GHz (Industrial)

1.8 GHz (Commercial)

L2

Cache

1 MB
LPDDR4 32 bit @ 1600 MHz

(LPDDR4-3200)

GPU 3D: Vivante GC NanoUltra (1 Shader)
2D: Vivante GC320

OpenGL ES 2.0
Open CL 1.2

VPU 1080p60 HEVC/H.264, VP8, VP9, H.265 decoder

1080p60 H.264, VP8 encoder

Display

Controller

Dual Independent LVDS channel

Display Support up to 1080p60

Video

Output

1x MIPI-DSI (with MIPI to LVDS bridge)
Camera

Input

1x MIPI CSI (4-lanes)
PCIe 1x PCIe 2.1 (1-lane)
USB 2x USB 2.0 OTG
Table: i.MX8M Mini models comparison

RAM memory bankEdit

LPDD4 SDRAM memory bank is composed by 1x 32-bit width chip. The following table reports the SDRAM specifications:

CPU connection Multi-mode DDR controller (MMDC)
Size max 4 GB
Width 32 bit
Speed 1600 MHz

eMMC flash bankEdit

On board main storage memory eMMC is connected to the SDIO1 interface and it can act as boot peripheral. The following table reports the eMMC flash specifications:

CPU connection SDIO1
Size min 4 GB
Size max 64 GB
Bootable Yes

NAND flash bankEdit

  Not available yet

Alternative option for main storage memory can be a 8-bit wide NAND flash connected to the CPU's Raw NAND flash controller. It can act as boot peripheral. The following table reports the NAND flash specifications:

CPU connection Raw NAND flash controller
Page size 512 byte, 2 kbyte or 4 kbyte
Size min 512MB
Size max 2GB
Width 8 bit
Chip select NAND_CE0
Bootable Yes

Memory mapEdit

For detailed information, please refer to chapter 2 “Memory Maps” of the i.MX8M Mini Applications Processor Reference Manual

Power supply unitEdit

MITO 8M Mini 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 ranges power supply can assume as well as all other parameters.