Fully programmable 802.11 MAC/PHY stack for Xilinx FPGAs

The Mango Communications 802.11 MAC/PHY stack implements a high-performance, real-time 802.11 MAC and PHY in Xilinx FPGAs. The design interoperates with standard Wi-Fi devices. Our MAC and PHY implementations are perfect starting points for prototyping extensions to the 802.11 standard, researching custom wireless waveforms, and evaluating custom MAC protocols in real time.

Our 802.11 MAC/PHY design has three components:

Hardware Platforms

Our 802.11 MAC/PHY Design is built in Xilinx Vivado and can be used in any Xilinx device supported by Vivado.

We provide reference implementations on a variety of hardware platforms:

  • Xilinx ZCU104 (MPSoC) with ADI FMCOMMS2 radio
  • Xilinx ZCU111 (RFSoC)
  • National Instruments USRP E320
  • Analog Devices ADRV9361

Support for Xilinx Versal devices is coming soon.

Learn more about our 802.11 FPGA Design.

License Options

Our 802.11 MAC/PHY design is suitable for a wide variety of applications and is available under flexible licensing options.

The License Type depends on the customer and application.

The License Tier depends on what level of source code access is required.

License Types License Tiers


  • Use and extend source code
  • Licensed to single site
  • Use for non-profit teaching and research
  • No re-distribution


  • Use and extend source code
  • Embed compiled design in products


  • Tailor license terms for a specific application
  • Contact us to discuss your requirements

MAC Software Source

  • Ready-to-boot PetaLinux project
  • Custom Linux driver for using Mango MAC/PHY as wireless NIC
  • SDK workspace with full MAC C source code
  • Use on supported reference hardware

FPGA Design Source

  • Includes MAC Software source
  • Vivado project with IPI design
  • Includes source for utility IP cores
  • PHY IP cores delivered as netlists
  • Target reference or custom hardware

Full Source

  • Includes MAC Software and FPGA Design sources
  • Adds source models for PHY IP cores
  • Customize and extend Tx/Rx PHY designs

More Information

The 802.11 MAC/PHY Design User Guide has additional information about the design.

Please contact us with any questions about license options and for detailed pricing information.