1oo4 safety architecture with 32-bit processor
The content on this page was translated automatically.
1oo4 system based on Microblaze soft processor
Design description
- Processor memory bus interfaces (PLBs) and IP cores are used for data and instruction transfer.
- Fast Simplex Link Interfaces (FSL buses) are used to interconnect the four processors.
- Output and test results via UART and GPIO modules.
- PLB_to_PLB bridges are used to provide the data and address signals from the UART and GPIO modules via PLBs.
- The MUTEX IP core is used to synchronize the process.
1oo4 system based on LEON3 soft processor
Design description
- 1oo4 SoC according to IEC 61508 up to SIL 3.
- Four LEON3 soft processors.
- Each processor has its own AHB bus system and on-chip RAM.
- A comparator is used to compare the CPUs and memory of the four processors.
- A MUTEX IP core is used to select which processor can be connected to the peripherals.
- If one processor fails, the system is downgraded to 1oo3.
- If two processors fail, the system is demoted to 1oo2.