Version 7 (modified by chunter, 10 years ago) (diff) |
---|
The 802.11 Reference Design and its documentation are under active development by the Mango team. The current release should be considered a beta- updates with bug fixes, API changes, new features and other refinements will be posted frequently. Please check the downloads page for the latest updates and post any questions about the design to the forums.
802.11 Reference Design
- Download
- Changelog
- FAQ
- Architecture
Using the Design...
Benchmarks
- IFS Calibration
- Throughput
- Transmitter Characterization
- Receiver Characterization
- Pkt. Det. Min. Power Characterization
MAC
Upper-level
Lower-level...
- PHY
Experiments Framework...
- Packet Flow
- FPGA Architecture
- FPGA Resource Usage
- App Notes
- Other Resources
- License
- Changelog
Access Point
The Access Point implementation in the Mango 802.11 Reference Design allows 802.11 stations to associate and bridge their traffic over the Ethernet port of a WARP v3 kit.
Top-level view of AP States |
There are three broad classes of events that pull the AP implementation out of an idle state. Those classes are:
- Wireless MPDU Receptions
- Ethernet Frame Receptions
- Scheduled Events
In our implementation, each of these state transitions occurs via an interrupt.
Wireless MPDU Receptions
MPDU Reception States |
When receiving a wireless MPDU, an 802.11 AP must filter on the type of packet and where it came from (i.e. transmitter address TA). In the event that the received MPDU is a data frame intended to be delivered to the wired Ethernet portal, it is passed off to the MAC High Framework's Ethernet de-encapsulation function before being transmitted via the Ethernet MAC and PHY. When a received frame is one of the many management frametypes, the AP honors the 802.11 standard's protocol for handshakes during the association process. This handshake is visualized in the above state diagram.
Ethernet Frame Receptions
Ethernet Reception States |
Scheduled Event
Scheduled Events |