This repository is part of my Graduation Project in Electrical Engineering, titled "Radiation Fault Detection System for SEE in a Mixed-signal Programmable SOC".
The hardware chosen for this part of the system was a PSoC 6 version mounted in a Cypress development kit (CY8CPROTO-062-4343W).
This project was develop using the Infineon ModusToolbox program, and was based in a GPIO Interrupt example.
The objective of my graduation project was to develop a fault monitoring system in order to identify soft errors in a commercial off-the-shelf (COTS) device (PSoC 6 from Infineon).
The proposed system, illustrated in Figure 1, is essentially composed of three elements: the main device or device under test, in this case the SOC that will be operating in a radiation environment or under a particle accelerator beam; a second device, which will act as an external watchdog for the main device and serve as an auxiliary driver; and finally, a monitoring computer program, which will manage both devices, coordinate log acquisition and automate the monitoring process.
A fully description of how the system works starts at page 47.
Figure 1. Monitoring system
