Lines Matching +full:quad +full:- +full:output

7 i.MX 8M Plus family of processors (or System on Chips - SoCs).
11 +-------------------------------------------------+-----------------------+
14 | Verdin iMX8M Plus Quad 8GB Wi-Fi / Bluetooth IT | i.MX 8M Plus Quad |
15 +-------------------------------------------------+-----------------------+
16 | Verdin iMX8M Plus Quad 4GB Wi-Fi / Bluetooth IT | i.MX 8M Plus Quad |
17 +-------------------------------------------------+-----------------------+
18 | Verdin iMX8M Plus Quad 4GB IT | i.MX 8M Plus Quad |
19 +-------------------------------------------------+-----------------------+
20 | Verdin iMX8M Plus Quad 2GB Wi-Fi / Bluetooth IT | i.MX 8M Plus Quad |
21 +-------------------------------------------------+-----------------------+
23 +-------------------------------------------------+-----------------------+
31 The Verdin iMX8M Plus integrates a total of 4 Arm Cortex™-A53 CPUs, operating at 1.6 GHz, alongside
32 a single Arm Cortex™-M7F microcontroller operating at 800 MHz.
34 Regarding the Cortex-A53 cluster, it employs the ARMv8-A architecture as a mid-range and
35 energy-efficient processor. With four cores in this cluster, each core is equipped with its own L1
38 cores support both real-time trace through the ETM system and static debugging via JTAG.
39 Furthermore, the platform features support for real-time trace capabilities, achieved through ARM's
40 CoreSight ETM modules, and also enables cross-triggering by utilizing CTI and CTM modules.
42 The Arm® Cortex®-M7 microcontroller is indicated for Real-time control, combining high-performance
43 with a minimal interrupt latency. It stands out for its compatibility with existing Cortex-M profile
44 processors. The microcontroller employs an efficient in-order super-scalar pipeline, allowing
45 dual-issued instructions such as load/load and load/store pairs, thanks to its multiple memory
46 interfaces. These interfaces encompass Tightly-Coupled Memory (TCM), Harvard caches, and an AXI
47 master interface. The Arm Cortex-M7 Platform boasts features like a 32 KB L1 Instruction Cache, 32
55 - SoC name: NXP® i.MX 8M Plus
56 - CPU Type: 4x Arm Cortex™-A53 (1.6 GHz)
57 - Microcontroller: 1x Arm Cortex™-M7F (800 MHz)
59 - Memory:
61 - RAM -> A53: 1GB, 2GB, 4GB or 8GB
62 - RAM -> M7: 3x32KB (TCML, TCMU, OCRAM_S), 1x128KB (OCRAM) and 1x256MB (DDR)
63 - Flash -> A53: Up to 32GB eMMC
65 - Connectivity:
67 - USB 3.1: 1x Host / 1x OTG (Gen 1)
68 - USB 2.0: 1x Host / 1x OTG
69 - Ethernet Gigabit with TSN (+2nd RGMII)
70 - Wi-Fi Dual-band 802.11ac 2x2 MU-MIMO
71 - Bluetooth 5
72 - 5x I2C
73 - 3x SPI
74 - 1 QSPI
75 - 4x UART
76 - Up to 92 GPIO
77 - 4x Analog Input
78 - 2x CAN (FlexCAN)
80 - Multimedia:
82 - Neural Processing Unit (NPU)
83 - Image Signal Processor (ISP)
84 - 2D and 3D acceleration
85 - HDMI, MIPI-DSI and MIPI-CSI interface
89 - `i.MX 8M Plus Applications Processor page`_
90 - `Verdin iMX8M Plus homepage`_
91 - `Verdin iMX8M Plus developer page`_
92 - `Verdin Development Board developer page`_
93 - `Verdin iMX8M Plus Datasheet`_
94 - `Verdin Development Board Datasheet`_
101 +-----------+------------+-------------------------------------+
104 | NVIC | on-chip | nested vector interrupt controller |
105 +-----------+------------+-------------------------------------+
106 | SYSTICK | on-chip | systick |
107 +-----------+------------+-------------------------------------+
108 | CLOCK | on-chip | clock_control |
109 +-----------+------------+-------------------------------------+
110 | PINMUX | on-chip | pinmux |
111 +-----------+------------+-------------------------------------+
112 | UART | on-chip | serial port-polling; |
113 | | | serial port-interrupt |
114 +-----------+------------+-------------------------------------+
115 | GPIO | on-chip | GPIO output |
117 +-----------+------------+-------------------------------------+
121 - :zephyr_file:`boards/toradex/verdin_imx8mp/verdin_imx8mp_mimx8ml8_m7_defconfig`, if you choose to…
124 - :zephyr_file:`boards/toradex/verdin_imx8mp/verdin_imx8mp_mimx8ml8_m7_ddr_defconfig`, if you choos…
135 ----
144 change the UART by changing the ``zephyr,console`` and ``zephyr,shell-uart`` in the
148 +---------------+-----------------+---------------------------+
152 +---------------+-----------------+---------------------------+
153 | UART_4 | UART4 | Cortex-M4 debug UART |
154 +---------------+-----------------+---------------------------+
157 ----
183 +------------+-------------------------+------------------------+-----------------------+----------…
184 | Region | Cortex-A53 | Cortex-M7 (System Bus) | Cortex-M7 (Code Bus) | Size …
186 | OCRAM | 0x00900000-0x0098FFFF | 0x20200000-0x2028FFFF | 0x00900000-0x0098FFFF | 576KB …
187 +------------+-------------------------+------------------------+-----------------------+----------…
188 | DTCM | 0x00800000-0x0081FFFF | 0x20000000-0x2001FFFF | | 128KB …
189 +------------+-------------------------+------------------------+-----------------------+----------…
190 | ITCM | 0x007E0000-0x007FFFFF | | 0x00000000-0x0001FFFF | 128KB …
191 +------------+-------------------------+------------------------+-----------------------+----------…
192 | OCRAM_S | 0x00180000-0x00188FFF | 0x20180000-0x20188FFF | 0x00180000-0x00188FFF | 36KB …
193 +------------+-------------------------+------------------------+-----------------------+----------…
194 | DDR | 0x80000000-0x803FFFFF | 0x80200000-0x803FFFFF | 0x80000000-0x801FFFFF | 2MB …
195 +------------+-------------------------+------------------------+-----------------------+----------…
203 - ``verdin_imx8mp/mimx8ml8/m7``, which uses the ITCM configuration.
204 - ``verdin_imx8mp/mimx8ml8/m7/ddr``, which uses the DDR configuration.
207 Starting the Cortex-M7 via U-Boot
210 Load and run Zephyr on M7 from A53 using u-boot by copying the compiled ``zephyr.bin`` to the first
211 FAT partition of the SD card and plug the SD card into the board. Power it up and stop the u-boot
221 .. code-block:: shell
223 ext4load mmc 2:2 ${loadaddr} /<path-to-binary>/zephyr.bin
232 .. code-block:: shell
234 ext4load mmc 2:2 ${loadaddr} /<path-to-binary>/zephyr.bin
242 X56 debug connector and to the PC, or simply connecting a USB-C to X66 on the Verdin Development
245 Here is an example for the :zephyr:code-sample:`hello_world` application.
247 .. zephyr-app-commands::
248 :zephyr-app: samples/hello_world
255 .. code-block:: console
257 *** Booting Zephyr OS build zephyr-v3.4.0-2300-g03905f7e55d2 ***
263 - `How to Load Compiled Binaries into Cortex-M`_
264 - `Cortex-M JTAG Debugging`_
265 - `NXP website`_
268 …design/development-boards/i-mx-evaluation-and-development-boards/evaluation-kit-for-the-i-mx-8m-pl…
273 .. _How to Load Compiled Binaries into Cortex-M:
274 https://developer.toradex.com/software/real-time/cortex-m/how-to-load-binaries
276 .. _Cortex-M JTAG Debugging:
277 https://developer.toradex.com/software/real-time/cortex-m/cortexm-jtag-debugging/
280-and-microcontrollers/arm-processors/i-mx-applications-processors/i-mx-8-applications-processors/i
283 https://www.toradex.com/computer-on-modules/verdin-arm-family/nxp-imx-8m-plus
286 https://developer.toradex.com/hardware/verdin-som-family/modules/verdin-imx8m-plus
289 https://developer.toradex.com/hardware/verdin-som-family/carrier-boards/verdin-development-board/
292 https://docs.toradex.com/110977-verdin_imx8m_plus_v1.1_datasheet.pdf
295 https://docs.toradex.com/109463-verdin_development_board_datasheet_v1.1.pdf