AN 999: Drive-on-Chip with Functional Safety Design Example: Agilex™ 7 Devices

ID 823627
Date 7/04/2024
Public

Visible to Intel only — GUID: vly1716373605620

Ixiasoft

Document Table of Contents

5.2.3. Printing Thread (print_safety.c/.h)

The thread provides information about the safety function in the UART terminal after the program runs in Linux. The design allocates the thread to a different HPS core, and it refreshes the information every second. The thread finishes after CTRL+C or SignalTerm. The program assigns the thread to core 1, which is not isolated.
Figure 26. Printing Thread Execution Flow

For more details in the HPS channel safety function application, refer to the source code in <project>/hps_software/src