RTSS hardware architecture The following diagram shows the RTSS architecture, highlighting its key functional units and their connections. This architecture supports robust real-time performance, secure booting, fault monitoring, and flexible networking.

- For more information about the Qualcomm DragonwingTM IQ-9075 RTSS hardware architecture, see Real-Time Subsystem (RTSS) in IQ-9075 Technical Reference Manual.
- For more information about the Qualcomm DragonwingTM IQ-8275 RTSS hardware architecture, see Real-Time Subsystem (RTSS) in IQ-8275 Technical Reference Manual.
RTSS software architecture
The following diagram shows a modular embedded system architecture designed for safety-critical and sensor-driven applications.

- Voltage regulation, which ensures that each component receives the correct operating voltage.
- Power sequencing, which controls the order in which different components of the device power on or off, ensuring seamless operation.
- Moves the RTSS into the Island state during the following stages:
- Chip cold boot
- RTSS Low-Power mode
- APSS and RTSS crashes/faults
- Detects errors and initiates the Island state during cold boot and fault conditions.
- Handles reset requests from APSS.
- Notifies the critical RTSS errors to APSS that may require a SoC reset or entry into the Emergency Download (EDL) mode.
- Uses signals delivered as interrupts for interprocess communication.
- Follows a star topology, requiring only one interrupt request (IRQ) input wire per core per protocol.
- Acts as a centralized block for managing IPC interrupts at the SoC level.
- Enables communication and synchronization between multiple processors using message queues, shared memory, signals, and semaphores.
- Communicates with the EL2 driver using trap system calls.
- Handles context switching and data sharing between EL1 and EL2, abstracting these details from client applications.
- Holds privileged access to the SPINOR hardware.
- Manages all client requests from both EL1 and EL2.
- Coordinates operations and ensures secure access control between execution levels.

