Peripheral | Driver | Required | Description |
---|
AXI Ethernet Lite | ucos_axiethernetlite | No | Ethernet interface for MicroBlaze systems |
AXI Interrupt Controller | ucos_axiintc | Yes | Interrupt controller for a MicroBlaze system |
AXI Timer | ucos_axitimer | No | Can be used as a kernel tick source for a MicroBlaze system |
AXI UART Lite | ucos_axiuartlite | No | STDIN/STDOUT Provider for Zynq or MicroBlaze systems |
Xilinx CAN | ucos_canps | No | Used by the CAN module |
Cortex-A9 CPU | ucos_cpu_cortexa9 | Yes | CPU Configuration and Control for the Cortex-A9 |
Zynq GEM | ucos_emacps | No | Gigabit Ethernet MAC for the Zynq-7000 |
MicroBlaze CPU | ucos_cpu_microblaze | Yes | CPU Configuration and Control for the MicroBlaze |
L2C310 L2 Cache Controller | ucos_l2cachec | Yes | ARM L2 Cache for the Zynq |
MPCore SCU | ucos_scuc | Yes | SCU Configuration |
MPCore Timers | ucos_scutimer | Yes | Private and Global timer of the Cortex-A9 MPCore |
SD Card | ucos_sdps | No | Used as a storage media |
Cadence UART | ucos_uartps | No | STDIN/STDOUT provider for Zynq or MicroBlaze systems |
Synopsys USB Controller | ucos_usbps | No | Used by the USB modules |