diff --git a/content/hardware/04.pro/boards/portenta-x8/compatibility.yml b/content/hardware/04.pro/boards/portenta-x8/compatibility.yml new file mode 100644 index 0000000000..f36039f35b --- /dev/null +++ b/content/hardware/04.pro/boards/portenta-x8/compatibility.yml @@ -0,0 +1,11 @@ +software: + - arduino-ide + - arduino-cli + - iot-cloud + - web-editor + - openmv-ide +hardware: + shields: + - portenta-vision-shield + boards: + - portenta-breakout diff --git a/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/featured.png b/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/featured.png new file mode 100644 index 0000000000..02bc7c605f Binary files /dev/null and b/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/featured.png differ diff --git a/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/usbCPinout.png b/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/usbCPinout.png new file mode 100644 index 0000000000..df3f5ce1f2 Binary files /dev/null and b/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/usbCPinout.png differ diff --git a/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/x8BlockDiagram.svg b/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/x8BlockDiagram.svg new file mode 100644 index 0000000000..d3a4765a44 --- /dev/null +++ b/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/x8BlockDiagram.svg @@ -0,0 +1,1417 @@ + diff --git a/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/x8HDCPinout.png b/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/x8HDCPinout.png new file mode 100644 index 0000000000..a13e43ae19 Binary files /dev/null and b/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/x8HDCPinout.png differ diff --git a/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/x8Mechanical.svg b/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/x8Mechanical.svg new file mode 100644 index 0000000000..3ce993b0c6 --- /dev/null +++ b/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/x8Mechanical.svg @@ -0,0 +1,225 @@ + + diff --git a/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/x8PowerTree.svg b/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/x8PowerTree.svg new file mode 100644 index 0000000000..8c763a34a3 --- /dev/null +++ b/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/x8PowerTree.svg @@ -0,0 +1,316 @@ + diff --git a/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/x8TopologyBack.svg b/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/x8TopologyBack.svg new file mode 100644 index 0000000000..7a10480cea --- /dev/null +++ b/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/x8TopologyBack.svg @@ -0,0 +1,2081 @@ + + diff --git a/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/x8TopologyFront.svg b/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/x8TopologyFront.svg new file mode 100644 index 0000000000..53e3133a1c --- /dev/null +++ b/content/hardware/04.pro/boards/portenta-x8/datasheet/assets/x8TopologyFront.svg @@ -0,0 +1,1089 @@ + + diff --git a/content/hardware/04.pro/boards/portenta-x8/datasheet/datasheet.md b/content/hardware/04.pro/boards/portenta-x8/datasheet/datasheet.md new file mode 100644 index 0000000000..8c04a36421 --- /dev/null +++ b/content/hardware/04.pro/boards/portenta-x8/datasheet/datasheet.md @@ -0,0 +1,585 @@ +--- +identifier: ABX00049 +title: Arduino® Portenta X8 +type: pro +author: Ali Jahangiri +--- + + + +# Description +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. + +# Target Areas +Edge computing, industrial internet of things, single board computer, artificial intelligence + +# Features +
Component |
+ Details |
+ |
NXP® i.MX 8M Mini Processor | +4x Arm® Cortex®-A53 core platforms up to 1.8 GHz per core | +32KB L1-I Cache/ 32 kB L1-D Cache 512 kB L2 Cache | +
Arm® Cortex®-M4 core up to 400 MHz | +16 kB L1-I Cache \ 16 kB L2-D Cache | +|
3D GPU (1x shader, OpenGL® ES 2.0) | ++ | |
2D GPU | ++ | |
1x MIPI DSI (4-lane) with PHY | ++ | |
1080p60 VP9 Profile 0, 2 (10-bit) decoder, HEVC/H.265 decoder, AVC/H.264 Baseline, Main, High decoder, VP8 decoder | ++ | |
1080p60 AVC/H.264 encoder, VP8 encoder | ++ | |
5x SAI (12Tx + 16Rx external I2S lanes), 8ch PDM input | ++ | |
1x MIPI CSI (4-lane) with PHY | ++ | |
2x USB 2.0 OTG controllers with integrated PHY | ++ | |
1x PCIe 2.0 (1-lane) with L1 low power substates | ++ | |
1x Gigabit Ethernet (MAC) with AVB and IEEE 1588, Energy Efficient Ethernet (EEE) for low power | ++ | |
4x UART (5mbps) | ++ | |
4x I2C | ++ | |
3x SPI | ++ | |
4x PWM | ++ | |
STM32H747XI Microcontroller | +Arm® Cortex®-M7 core at up to 480 MHz with double-precision FPU | +16K data + 16K instruction L1 cache | +
1x Arm® 32-bit Cortex®-M4 core at up to 240 MHz with FPU, Adaptive real-time accelerator (ART Accelerator™) | ++ | |
Memory | +
+ 2 MB of Flash Memory with read-while-write support +1 MB of RAM + |
+ |
Onboard memory | +NT6AN512T32AV | +2GB Low Power DDR4 DRAM | +
FEMDRW016G | +16GB Foresee® eMMC Flash module | +|
USB-C | +High Speed USB | ++ |
DisplayPort output | ++ | |
Host and Device operation | ++ | |
Power Delivery support | ++ | |
High Density connectors | +1 lane PCI express | ++ |
1x 10/100/1000 Ethernet interface with PHY | ++ | |
2x USB HS | ++ | |
4x UART (2 with flow control) | ++ | |
3x I2C | ++ | |
1x SDCard interface | ++ | |
2x SPI (1 shared with UART) | ++ | |
1x I2S | ++ | |
1x PDM input | ++ | |
4 lane MIPI DSI output | ++ | |
4 lane MIPI CSI input | ++ | |
4x PWM outputs | ++ | |
7x GPIO | ++ | |
8x ADC inputs with separate VREF | ++ | |
Murata® 1DX Wi-Fi®/Bluetooth® Module | +Wi-Fi® 802.11b/g/n 65 Mbps | ++ |
Bluetooth® 5.1 BR/EDR/LE | ++ | |
NXP® SE050C2 Crypto | +Common Criteria EAL 6+ certified up to OS level | ++ |
RSA & ECC functionalities, high key length and future proof curves, such as brainpool, Edwards, and Montgomery | ++ | |
AES & 3DES encryption and decryption | ++ | |
HMAC, CMAC, SHA-1, SHA-224/256/384/512 operations | ++ | |
HKDF, MIFARE® KDF, PRF (TLS-PSK) | ++ | |
Support of main TPM functionalities | ++ | |
Secured flash user memory up to 50kB | ++ | |
I2C slave (High-speed mode, 3.4 Mbit/s), I2C master (Fast-mode, 400 kbit/s) | ++ | |
SCP03 (bus encryption and encrypted credential injection on applet and platform level) | ++ | |
TI ADS7959SRGET | +12 bit, 1 MSPS, 8 Ch, Single Ended, Micro Power, SAR ADC | ++ |
Two SW Selectable Unipolar, Input Ranges: 0 to VREF and 0 to 2 x VREF | ++ | |
Auto and Manual Modes for Channel Selection | ++ | |
Two Programmable Alarm Levels per Channel | ++ | |
Power-Down Current (1 µA) | ++ | |
Input Bandwidth (47 MHz at 3 dB) | ++ | |
NXP® PCF8563BS | +Low power Real Time Clock | ++ |
Provides Century flag, year, month, day, weekday, hours, minutes and seconds | ++ | |
Low backup current; typical 250 nA at VDD = 3.0 V and Tamb = 25°C | ++ | |
ROHM BD71847AMWV \Programmable PMIC | +Dynamic voltage scaling | ++ |
3.3V/2A voltage output to carrier board | ++ | |
Temperature range | +-40°C to +85°C | +It is user’s sole responsibility to test board's operation in full temperature + range | +
Safety information | +Class A | ++ |
CE (EU) | +
+ EN 301489-1 +EN 301489-17 +EN 300328 +EN 62368-1 +EN 62311 + |
+
WEEE (EU) | +Yes | +
RoHS (EU) | +
+ 2011/65/(EU) +2015/863/(EU) + |
+
REACH (EU) | +Yes | +
UKCA (UK) | +Yes | +
RCM (RCM) | +Yes | +
FCC (US) | +
+ ID. +Radio: Part 15.247 +MPE: Part 2.1091 + |
+
RCM (AU) | +Yes | +