AN 999: Drive-on-Chip with Functional Safety Design Example: Agilex™ 7 Devices
Visible to Intel only — GUID: ufq1716296659010
Ixiasoft
Visible to Intel only — GUID: ufq1716296659010
Ixiasoft
6. Drive-on-Chip Design Recommendations and Disclaimers
This design only demonstrates the safety concept principles, but it does not meet the rigorous standards and requirements for deployment in production systems. You must put in place all mechanisms, validation, verification, checks, and extension of the safety concept for your design if such application is required.
The external safety logic block constitutes a fundamental part of the safety concept for FPGA. It must be an independent piece of hardware (another FPGA, microcontroller, CPU.) for the safety concept to be valid. This design includes the external safety logic in the same Agilex device fabric as the safety function logic to demonstrate the design in a single chip. You must implement the external safety logic as a separate entity.
The design provides a meta-layer for custom Yocto build that works for the Agilex GSRD 24.1 documented on the RocketBoards website. The meta layer provides the application and the modifications to the SD card collaterals to enable the HPS safety channel and the communication with devices in the FPGA fabric. However, you must modify or fix the meta layer and the software application components if you use any other version of the GSRD as a base to build the SD card image. Altera does not maintain the SW and SD card image as the GSRD for Agilex devices is updated on the RocketBoards website. The GSRD is not a production ready framework. You must validate the operating system of your choice and programming models to certify your system with functional safety standards.