Limitations
The uC/OS BSP currently has the following limitations with respect to the configuration of a MicroBlaze system :
- MSR Instruction must be included
- Exceptions are not supported
Additionally the AXI Interrupt Controller configuration has the following limitations :
- Fast Interrupts and cascaded operation are not supported
- IPR register must be included
- Multiple AXI Interrupt controller on the same interconnect will confuse the BSP generator
Interrupt handling
The uC/OS BSP supports the AXI Interrupt Controller to provide a MicroBlaze system with multiple independent interrupt lines. The interrupt controller can be left out, in which case the interrupt handling code default to a one interrupt source controller.
Most interrupt signals from the peripherals available in the Vivado IP Integrator have a different interrupt signal polarity with respect to the MicroBlaze raw interrupt input.