4. MAC DesignΒΆ
The Mango 802.11 MAC is implemented as bare-metal C applications that run in two dedicated CPUs.
The Upper MAC runs the linux_dev
application which implements the interface to the Linux kernel driver
The Lower MAC manages access to the wireless medium, the real-time Tx/Rx state machines, and the PHY interface.