# System

The various system configurations enable the developers to understand the interaction
    of hardware and software components during and after the boot up of the operating
    system.

- **[Boot](https://docs.qualcomm.com/doc/80-88500-4/topic/8_Boot_.html)**  

Boot is the process where the system software is initiated using a set of predefined     instructions from the ROM. The system loads and runs the operating system, and configures the     devices after initializing the required software.
- **[Clock](https://docs.qualcomm.com/doc/80-88500-4/topic/13_Clock.html)**  

A mandatory core crystal oscillator (CXO) is supported at the oscillation frequency of     38.4 MHz. During Retention or Low-power mode, the CXO runs at a frequency of 19.2 MHz. The CXO     is the source for all the clocks.
- **[GPIO](https://docs.qualcomm.com/doc/80-88500-4/topic/18_Pin_I_O.html)**  

The QRB5165 SoC includes 180 general purpose input/output (GPIO) pins that can be     configured to perform a variety of functions. The function of each GPIO pin is specified by the     content of the corresponding GPIO configuration hardware register.
- **[Performance](https://docs.qualcomm.com/doc/80-88500-4/topic/37_Performance.html)**  

The latency metrics can be used to measure the performance of the device and supporting     software.
- **[Power](https://docs.qualcomm.com/doc/80-88500-4/topic/38_Power.html)**  

To supply power to the CPU, the application subsystem (APSS) uses the APC0 and APC1     power rails. Similar power rails are used to maintain power supply to the other     subsystems.
- **[Thermal](https://docs.qualcomm.com/doc/80-88500-4/topic/50_Thermal.html)**  

Thermal management is done using the tools and technologies that maintain the system     temperature within a specific range to prevent overheating.
- **[Debug](https://docs.qualcomm.com/doc/80-88500-4/topic/58_Debug.html)**  

When there is software failure or a device crash, the most common way to debug issues     is to capture the dump and analyze it for errors. Each subsystem has error handlers that collect     information required for debugging. Accordingly, the hardware and software are reset to resolve     the errors.
- **[Security](https://docs.qualcomm.com/doc/80-88500-4/topic/76_Security.html)**  

The Qualcomm product security  provides a security framework that enables a device to     counter security threats for both software and hardware. TrustZone (TZ) is the core of product     security, and it facilitates secure execution environment for most of the product security     features. TZ is built on Arm core TZ technology and relies on Secure Execution mode of Arm     core.

Last Published: Aug 18, 2023

[Previous Topic
Architecture](https://docs.qualcomm.com/bundle/publicresource/80-88500-4/topics/6_Architecture.md) [Next Topic
Boot](https://docs.qualcomm.com/bundle/publicresource/80-88500-4/topics/8_Boot_.md)