33 Overview
44********
55
6- The new i.MX RT700 CPU architecture is composed of a high-performance main compute subsystem,
6+ The new i.MX RT700 CPU architecture is composed of a high-performance main- compute subsystem,
77a secondary “always-on” sense-compute subsystem and specialized coprocessors.
88
9- The main compute subsystem uses a 325 MHz capable Arm® Cortex®-M33 (CM33).
10- Similar to the i.MX RT600 crossover MCU, the i.MX RT700 includes a Cadence Tensilica® HiFi 4 DSP.
11- The HiFi 4 is a high performance DSP core based upon a Very Long Instruction Word (VLIW) architecture,
9+ The main-compute subsystem has a primary Arm® Cortex®-M33 running at 325 MHz, with an integrated
10+ Cadence® Tensilica® HiFi 4 DSP for more demanding DSP and audio processing tasks.
11+ The sense-compute subsystem has a second Arm® Cortex®-M33 and an integrated Cadence® Tensilica®
12+ HiFi 1 DSP. This removes the need for an external sensor hub, reducing system design complexity,
13+ footprint and BOM costs.
14+
15+ The HiFi4 is a high performance DSP core based upon a Very Long Instruction Word (VLIW) architecture,
1216which is capable of processing up to eight 32x16 MACs per instruction cycle. It can be used for offloading
1317high-performance numerical tasks such as audio and image processing and supports both fixed-point and
1418floating-point operations.
1519
20+ The i.MX RT700 also features NXP’s eIQ Neutron NPU, enabled with the eIQ machine learning software
21+ development environment.
22+
1623Hardware
1724********
1825
1926- Main Compute Subsystem:
20-
2127 - Arm Cortex-M33 up to 325 MHz
2228 - HiFi 4 DSP up to 325 MHz
2329 - eIQ Neutron NPU up to 325 MHz
2430- Sense Compute Subsystem:
25-
2631 - Arm Cortex-M33 up to 250 MHz
2732 - HiFi 1 DSP up to 250 MHz
2833- 7.5 MB on-chip SRAM
@@ -49,9 +54,9 @@ Supported Features
4954==================
5055
5156NXP considers the MIMXRT700-EVK as a superset board for the i.MX RT7xx
52- family of MCUs. This board is a focus for NXP's Full Platform Support for
53- Zephyr, to better enable the entire RT7xx family. NXP prioritizes enabling
54- this board with new support for Zephyr features. The ``mimxrt700_evk/mimxrt798s
57+ family of MCUs. This board is a focus for NXP's Full Platform Support for
58+ Zephyr, to better enable the entire RT7xx family. NXP prioritizes enabling
59+ this board with new support for Zephyr features. The ``mimxrt700_evk/mimxrt798s
5560/cm33_cpu0 `` and ``mimxrt700_evk/mimxrt798s/cm33_cpu1 `` board targets support
5661the hardware features below.
5762
@@ -131,6 +136,42 @@ System Clock
131136The MIMXRT700 EVK is configured to use the Systick
132137as a source for the system clock.
133138
139+ HiFi1 DSP Core
140+ ==================
141+
142+ One can build a Zephyr application for the i.MX RT700 HiFi 1 DSP core by targeting the HiFi 1
143+ SOC. Xtensa toolchain supporting RT700 DSP cores is included in Zephyr SDK.
144+
145+ To build the hello_world sample for the i.MX RT700 HiFi 1 DSP core:
146+
147+ .. zephyr-app-commands ::
148+ :tool: west
149+ :zephyr-app: samples/hello_world
150+ :board: mimxrt700_evk/mimxrt798s/hifi1
151+ :goals: build
152+
153+ The default configuration can be found in the defconfig file:
154+
155+ :zephyr_file: `boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_hifi1_defconfig `
156+
157+ HiFi4 DSP Core
158+ ==================
159+
160+ One can build a Zephyr application for the i.MX RT700 HiFi 4 DSP core by targeting the HiFi 4
161+ SOC. Xtensa toolchain supporting RT700 DSP cores is included in Zephyr SDK.
162+
163+ To build the hello_world sample for the i.MX RT700 HiFi 4 DSP core:
164+
165+ .. zephyr-app-commands ::
166+ :tool: west
167+ :zephyr-app: samples/hello_world
168+ :board: mimxrt700_evk/mimxrt798s/hifi4
169+ :goals: build
170+
171+ The default configuration can be found in the defconfig file:
172+
173+ :zephyr_file: `boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_hifi4_defconfig `
174+
134175Programming and Debugging
135176*************************
136177
0 commit comments