5. FPGA DesignΒΆ

The Mango 802.11 FPGA Design is built in Xilinx Vivado. The entire 802.11 FPGA design is implemented as an IP Integrator (IPI) block diagram. The IPI block diagram implements the dual MicroBlaze CPUs, MAC and PHY cores, radio interfaces, and off-chip peripheral controllers.

This chapter is focused on the key subsystems in the FPGA design, especially those which are essential to understanding how the MAC software interacts with hardware resources. To explore the FPGA design directly refer to the Vivado project usage guide.