• Complete Triple Modular Redundancy solution for MicroBlaze providing:
° TMR Manager to control the overall redundancy state and supervise soft error mitigation
° TMR Voter to implement a self-checking voter that generates outputs from the triplicated sub-blocks
° TMR Comparator to implement a self-checking comparison of outputs from the triplicated sub-blocks, and generate errors in the case of mismatch
° TMR Inject to implement functional level fault injection for test purposes
° TMR Soft Error Mitigation (SEM) interface, to encapsulate the Xilinx Soft Error Mitigation IP core.
• Complete Lockstep solution for MicroBlaze providing optional temporal delay.
• Vivado IP integrator automation to greatly simplify the creation of a triplicated MicroBlaze subsystem.
• TMR Manager example design.
IP Facts Table |
|||||
---|---|---|---|---|---|
Subsystem Specifics |
|||||
Supported Device Family (1) |
UltraScale+™
Versal® |
||||
Supported User Interfaces |
ACE, AXI4-Lite, AXI4-Stream, BRAM, Dynamic Reconfiguration Port (DRP), GPIO, Local Memory Bus (LMB), Interrupt, UART |
||||
Resources |
Performance and Resource Utilization web page:
TMR Manager
,
TMR Voter
,
|
||||
Provided with Subsystem |
|||||
Design Files |
RTL |
||||
Example Design |
VHDL |
||||
Test Bench |
Not Provided |
||||
Constraints File |
Xilinx Design Constraints (XDC) |
||||
Simulation Model |
Not Provided |
||||
Supported
|
Standalone |
||||
Tested Design Flows (3) |
|||||
Design Entry |
Vivado® Design Suite |
||||
Simulation |
For supported simulators, see the
|
||||
Synthesis |
Vivado Synthesis |
||||
Support |
|||||
Release Notes and Known Issues |
Master Answer Record: 68483 |
||||
All Vivado IP Change Logs |
Master Vivado IP Change Logs: 72275 |
||||
Notes: 1. For a complete list of supported devices, see the Vivado IP catalog. 2. Standalone driver details can be found in <install_directory>/Vitis/<release>/data/embeddedsw/doc/xilinx_drivers.htm.
3.
For the supported versions of the tools, see the
|