Hi @piyush1
The microcontroller platform is based on a single-core ARM Cortex-M7 running at up to 120 MHz, and includes key features such as:
- NVIC – Nested Vectored Interrupt Controller
- FPU – Floating Point Unit
- MPU – Memory Protection Unit
- DSP – Digital Signal Processing capabilities
- Cache and TCM
Memory configuration includes:
- 1 MB PFlash with ECC (Error Correction Code)
- 64 KB DFlash with ECC
- 128 KB RAM with ECC
Bus architecture is color-coded for clarity:
- AHB (Advanced High-performance Bus): Green and Light Blue
- APB (Advanced Peripheral Bus): Dark Blue
- AIPS (AHB-to-Peripheral Bridge): Red and Brown – bridges AHB to peripheral modules
- AXBS (Advanced Crossbar Switch): Primary interconnect, managing communication between bus masters and slave ports, and handling arbitration when multiple masters access the same slave.
Security is handled by the HSE-B (Hardware Security Engine – Type B). Provides cryptographic services and secure boot capabilities.
Regarding integration:
- On-platform components are tightly coupled with the core (e.g., AXBS, eDMA control/status, XRDC).
- Off-platform components are typically peripheral modules (e.g., ADCs, communication interfaces) that are not directly tied to the core.
Additional reference diagram, refer to Figure 2 of the S32K3xx Data Sheet, Rev. 11.