Skip to content

Commit aa125c8

Browse files
authored
Merge pull request #73 from arduino/martab1994-patch-1
Update datasheet.md
2 parents 7459814 + 9c5657f commit aa125c8

File tree

1 file changed

+41
-22
lines changed
  • content/hardware/04.pro/boards/portenta-x8/datasheet

1 file changed

+41
-22
lines changed

Diff for: content/hardware/04.pro/boards/portenta-x8/datasheet/datasheet.md

+41-22
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ author: Ali Jahangiri
88
![](assets/featured.png)
99

1010
# Description
11-
The Arduino® Portenta X8 is a high performance single board computer designed to power the upcoming generation of Industrial Internet of Things. This board combines the NXP iMX 8M hosting an embedded Linux OS with the STM32H7 to leverage Arduino libraries/skills. Shield and carrier boards are available to extend the functionality of the X8 or alternatively can be used as reference designs to develop your own custom solutions.
11+
The Arduino® Portenta X8 is a high performance single board computer designed to power the upcoming generation of Industrial Internet of Things. This board combines the NXP® i.MX 8M Mini hosting an embedded Linux OS with the STM32H7 to leverage Arduino libraries/skills. Shield and carrier boards are available to extend the functionality of the X8 or alternatively can be used as reference designs to develop your own custom solutions.
1212

1313
# Target Areas
1414
Edge computing, industrial internet of things, single board computer, artificial intelligence
@@ -23,7 +23,7 @@ Edge computing, industrial internet of things, single board computer, artificial
2323
</thead>
2424
<tbody>
2525
<tr>
26-
<td rowspan="16" ><strong>NXP iMX8M </strong>Processor</td>
26+
<td rowspan="16" ><strong>NXP® i.MX 8M Mini </strong>Processor</td>
2727
<td>4x Arm® Cortex®-A53 core platforms up to 1.8 GHz per core</td>
2828
<td>32KB L1-I Cache/ 32 kB L1-D Cache 512 kB L2 Cache</td>
2929
</tr>
@@ -87,6 +87,31 @@ Edge computing, industrial internet of things, single board computer, artificial
8787
<td>4x PWM</td>
8888
<td></td>
8989
</tr>
90+
<tr>
91+
<td rowspan="3" ><strong>STM32H747XI</strong> Microcontroller</td>
92+
<td>Arm® Cortex®-M7 core at up to 480 MHz with double-precision FPU</td>
93+
<td>16K data + 16K instruction L1 cache</td>
94+
</tr>
95+
<tr>
96+
<td>1x Arm® 32-bit Cortex®-M4 core at up to 240 MHz with FPU, Adaptive real-time accelerator (ART Accelerator™)</td>
97+
<td></td>
98+
</tr>
99+
<tr>
100+
<td>Memory</td>
101+
<td>
102+
<p>2 MB of Flash Memory with read-while-write support</p>
103+
<p>1 MB of RAM</p>
104+
</td>
105+
</tr>
106+
<tr>
107+
<td rowspan="2" ><strong>Onboard memory</strong></td>
108+
<td>NT6AN512T32AV</td>
109+
<td>2GB Low Power DDR4 DRAM</td>
110+
</tr>
111+
<tr>
112+
<td>FEMDRW016G</td>
113+
<td>16GB Foresee® eMMC Flash module</td>
114+
</tr>
90115
<tr>
91116
<td rowspan="4" ><strong>USB-C</strong></td>
92117
<td>High Speed USB</td>
@@ -171,7 +196,7 @@ Edge computing, industrial internet of things, single board computer, artificial
171196
<td></td>
172197
</tr>
173198
<tr>
174-
<td rowspan="9" ><strong>NXP SE050C2</strong> Crypto</td>
199+
<td rowspan="9" ><strong>NXP® SE050C2</strong> Crypto</td>
175200
<td>Common Criteria EAL 6+ certified up to OS level </td>
176201
<td></td>
177202
</tr>
@@ -233,7 +258,7 @@ Edge computing, industrial internet of things, single board computer, artificial
233258
<td></td>
234259
</tr>
235260
<tr>
236-
<td rowspan="3" ><strong>NXP PCF8563BS</strong></td>
261+
<td rowspan="3" ><strong>NXP® PCF8563BS</strong></td>
237262
<td>Low power Real Time Clock</td>
238263
<td></td>
239264
</tr>
@@ -260,15 +285,6 @@ Edge computing, industrial internet of things, single board computer, artificial
260285
<td> It is user’s sole responsibility to test board's operation in full temperature
261286
range</td>
262287
</tr>
263-
<tr>
264-
<td rowspan="2" ><strong>Onboard memory</strong></td>
265-
<td>NT6AN512T32AV</td>
266-
<td>2GB LP-DDR4 DRAM</td>
267-
</tr>
268-
<tr>
269-
<td>FEMDRW016G</td>
270-
<td>16GB Forsee eMMC Flash module</td>
271-
</tr>
272288
<tr>
273289
<td><strong>Safety information</strong></td>
274290
<td>Class A </td>
@@ -281,7 +297,7 @@ Edge computing, industrial internet of things, single board computer, artificial
281297

282298
# The Board
283299
## Application Examples
284-
The Arduino® Portenta X8 has been designed for high performance embedded computing applications in mind, based on the quad core NXP iMX8M Processor. The Portenta form factor enables the use of a wide range of shields to expand upon its functionality.
300+
The Arduino® Portenta X8 has been designed for high performance embedded computing applications in mind, based on the quad core NXP® i.MX 8M Mini Processor. The Portenta form factor enables the use of a wide range of shields to expand upon its functionality.
285301
- **Embedded Linux:** Kickstart the deployment of Industry 4.0 with Linux Board Support Packages running on the feature packed and energy efficient Arduino® Portenta X8. Make use of the GNU toolchain to develop your solutions free from technological lock in.
286302
- **High performance networking:** The Arduino® Portenta X8 includes Wi-Fi and Bluetooth connectivity to interact with a wide range of external devices and networks providing high flexibility. Additionally, Gigabit Ethernet interface provides high speed and low latency for the most demanding of applications.
287303
- **High speed modular embedded development:** The Arduino® Portenta X8 is a great unit for developing a wide range of custom solutions. The high density connector provides access to many functions, including PCIe connectivity, CAN, SAI and MIPI. Alternatively, use the Arduino ecosystem of professionally designed boards as a reference for your own designs. Low-code software containers allow for rapid deployment.
@@ -314,9 +330,12 @@ The Arduino® Portenta X8 has been designed for high performance embedded comput
314330

315331
| Symbol | Description | Min | Typ | Max | Unit |
316332
| --------------- | ----------------------------------- | --- | --- | --- | ---- |
317-
| P<sub>BL</sub> | Power consumption with busy loop | | TBC | | mW |
318-
| P<sub>LP</sub> | Power consumption in low power mode | | TBC | | mW |
319-
| P<sub>MAX</sub> | Maximum Power Consumption | | TBC | | mW |
333+
| P<sub>BL</sub> | Power consumption with busy loop | | 2350| | mW |
334+
| P<sub>LP</sub> | Power consumption in low power mode | | 200 | | mW |
335+
| P<sub>MAX</sub> | Maximum Power Consumption | | 4000| | mW |
336+
337+
When the Portenta X8 approaches 85°C (185°F) temperature, the GPU is automatically switched off and the power consumption is around 800 mA, so an external power supply of at least 1.5 A must be provided.
338+
Please note: if the board is powered by a standard USB port, it will reboot because the USB standard power delivery is around 500 mA.
320339

321340
# Functional Overview
322341
## Block Diagram
@@ -328,7 +347,7 @@ The Arduino® Portenta X8 has been designed for high performance embedded comput
328347

329348
| **Ref.** | **Description** | **Ref.** | **Description** |
330349
| -------- | ---------------------------------------------- | --------------- | ------------------------------------------------------------ |
331-
| U1 | BD71847AMWV iMX8M PMIC | U2 | MIMX8MM6CVTKZAA i.MX 8M Mini Quad IC |
350+
| U1 | BD71847AMWV i.MX 8M Mini PMIC | U2 | MIMX8MM6CVTKZAA i.MX 8M Mini Quad IC |
332351
| U4 | NCP383LMUAJAATXG Current-Limiting Power Switch | U6 | ANX7625 MIPI-DSI/DPI to USB Type-C™ Bridge IC |
333352
| U7 | MP28210 Step Down IC | U9 | LBEE5KL1DX-883 WLAN+Bluetooth Combo IC |
334353
| U12 | PCMF2USB3B/CZ Bidirectional EMI Protection IC | U16,U21,U22,U23 | FXL4TD245UMX 4-Bit Bidirectional Voltage-level Translator IC |
@@ -355,11 +374,11 @@ The Arduino® Portenta X8 has been designed for high performance embedded comput
355374
## Processor
356375
The Arduino Portenta X8 makes use of two ARM®-based physical processing units.
357376

358-
### NXP iMX8M Quad Core Microprocessor
377+
### NXP® i.MX 8M Mini Quad Core Microprocessor
359378
The MIMX8MM6CVTKZAA iMX8M (U2) features a quad core ARM® Cortex® A53 running at up to 1.8 GHz for high performance applications alongside an ARM® Cortex® M4 running at up to 400 MHz. The ARM® Cortex® A53 is capable of running a fully fledged Linux or Android operating system through a Board Support Packages (BSP) in a multithreaded fashion. This can be expanded via the use of specialized software containers via OTA updates. The ARM® Cortex® M4 has lower power consumption allowing for effective sleep management as well as optimal performance in real-time applications and is reserved for future use. Both processors can share all peripherals and resources available on the i.MX 8M Mini, including PCIe, on-chip memory, GPIO, GPU and Audio.
360379

361380
### STM32 Dual Core Microprocessor
362-
The X8 includes an embedded H7 in the form of a STM32H747AII6 IC (U20) with a dual core ARM® Cortex® M7 and ARM® Cortex® M4. This IC is used as a I/O expander for the i.MX 8M Mini (U2). Peripherals are automatically controlled via the M7 core. Additionally, the M4 core is available for real time control of motors and other time-critical machinery at a barebones level. The M7 core acts as a mediator between the peripherals and the i.MX 8M Mini and runs a proprietary firmware inaccessible to the User. The STM32H7 is not exposed to networking and should be programmed via the i.MX 8M Mini (U2).
381+
The X8 includes an embedded H7 in the form of a STM32H747AII6 IC (U20) with a dual core ARM® Cortex® M7 and ARM® Cortex® M4. This IC is used as a I/O expander for the NXP® i.MX 8M Mini (U2). Peripherals are automatically controlled via the M7 core. Additionally, the M4 core is available for real time control of motors and other time-critical machinery at a barebones level. The M7 core acts as a mediator between the peripherals and the i.MX 8M Mini and runs a proprietary firmware inaccessible to the User. The STM32H7 is not exposed to networking and should be programmed via the i.MX 8M Mini (U2).
363382

364383
## Wi-Fi/Bluetooth Connectivity
365384
The Muratta® LBEE5KL1DX-883 wireless module (U9) simultaneously provides Wi-Fi and Bluetooth connectivity in an ultrasmall package based on the Cypress CYW4343W. The IEEE802.11b/g/n Wi-Fi interface can be operated as an access point (AP), station (STA) or as a dual mode simultaneous AP/STA and supports a maximum transfer rate of 65 Mbps. Bluetooth interface supports Bluetooth Classic and BLE. An integrated antenna circuitry switch allows a single external antenna (J4 or ANT1) to be shared between Wi-Fi and Bluetooth. Module U9 interfaces with i.MX 8M Mini (U2) via a 4bit SDIO and UART interface. Based on the software stack of the wireless module in the embedded linux OS, Bluetooth 5.1 is supported together with Wi-Fi conforming to the IEEE802.11b/g/n standard.
@@ -368,10 +387,10 @@ The Muratta® LBEE5KL1DX-883 wireless module (U9) simultaneously provides Wi-Fi
368387
The Arduino® Portenta X8 includes two onboard memory modules. A NT6AN512T32AV 2GB LP-DDR4 DRAM (U19) and 16GB Forsee eMMC Flash module (FEMDRW016G) (U5) are accessible to the i.MX 8M Mini (U2).
369388

370389
## Crypto Capabilities
371-
The Arduino® Portenta X8 enables IC level edge-to-cloud security capability through the NXP SE050C2 Crypto chip (U11). This provides Common Criteria EAL 6+ security certification up to OS level, as well as RSA/ECC cryptographic algorithm support and credential storage. It interacts with the NXP iMX8M via I2C.
390+
The Arduino® Portenta X8 enables IC level edge-to-cloud security capability through the NXP® SE050C2 Crypto chip (U11). This provides Common Criteria EAL 6+ security certification up to OS level, as well as RSA/ECC cryptographic algorithm support and credential storage. It interacts with the NXP® i.MX 8M Mini via I2C.
372391

373392
## Gigabit Ethernet
374-
The NXP iMX8M Quad includes a 10/100/1000 Ethernet controller with support for Energy Efficient Ethernet (EEE), Ethernet AVB, and IEEE 1588. An external physical connector is required to complete the interface. This can be accessed via a high density connector with an external component such as the Arduino® Portenta Breakout board.
393+
The NXP® i.MX 8M Mini Quad includes a 10/100/1000 Ethernet controller with support for Energy Efficient Ethernet (EEE), Ethernet AVB, and IEEE 1588. An external physical connector is required to complete the interface. This can be accessed via a high density connector with an external component such as the Arduino® Portenta Breakout board.
375394

376395
## USB-C Connector
377396
![USB-C Pinout](assets/usbCPinout.png)

0 commit comments

Comments
 (0)