[[Include(wiki:802.11/beta-note)]] [[TracNav(802.11/TOC)]] = 802.11 Reference Design: Changelog = == 0.3 Beta Release: == '''Download: [http://warpproject.org/dl/refdes/802.11/Mango_802.11_RefDes_v0.3_beta.zip Mango_802.11_RefDes_v0.3_beta.zip]''' Release Details: ||= Hardware =||= Release =||= Date Posted =||= SVN Rev. =||= ISE Ver. =||= Arch =|| || WARP v3 || 0.3 Beta || 20-August-2013 || [browser:ReferenceDesigns/w3_802.11?rev=2164 2164] || 14.4 || Dual MB/AXI || Changes in 0.3 Beta: * Many MAC/PHY bug fixes * Resolved rare deadlock in Rx PHY following late pkt det events * Updated LTS correlator (fixed offset-by-1 bug, increased dynamic range of stored coefficients) * Added high/low SNR thresholds for LTS correlation * Fixed bug related to asynchronous resets in decoder * Re-designed phase error correction system to apply pilot-derived phase estimates in same symbol period * Added 16-QAM rates to PHY Tx and Rx (24Mbps and 36Mbps) * Re-designed Ethernet I/O to use scatter-gather DMA (replaces Ethernet FIFO) * Completely redesigned wireless transmit queue * Much better handling of bursty Ethernet receptions * Ties into Ethernet DMA for zero-copy Ethernet payloads to placed directly in queue * Per-associated-station queueing of MPDUs awaiting transmission * Uses DDR3 SO-DIMM (if present) for large queues (up to 3000 packets) * Added UI for changing AP parameters over UART (after downloading design press Esc key to see menu) * Added support to en/disable new associates at run-time via the top push button (to avoid unwanted associations during experiments) == 0.2 Beta Release: == '''Download: [http://warpproject.org/dl/refdes/802.11/Mango_802.11_RefDes_v0.2_beta.zip Mango_802.11_RefDes_v0.2_beta.zip]''' Release Details: ||= Hardware =||= Release =||= Date Posted =||= SVN Rev. =||= ISE Ver. =||= Arch =|| || WARP v3 || 0.2 Beta || 30-July-2013 || [browser:ReferenceDesigns/w3_802.11?rev=2115 2115] || 14.4 || Dual MB/AXI || Changes in 0.2 Beta: * Many MAC/PHY bug fixes * Better default thresholds for packet detection and Rx correlations * Added queue to CPU High Tx packet processing, to reduce chances of dropped packets during bursts at Ethernet Rx * Added support for disassociation and re-association handshakes in wlan_mac_ap.c * Stubbed out code for setting per-station, per-packet rates in wlan_mac_ap.c (ready for custom rate adaptation schemes) Known issues: * Under very rare circumstances a deadlock can occur when RSSI-based packet detection is enabled. RSSI-based packet detection is disabled by default (in our tests the alternative auto-correlation packet detection is sufficient by itself). * Bursts of Ethernet receptions can cause dropped packets at the Ethernet MAC, due to the Rx buffer filling faster than the wireless Tx can process new packets. This manifests as a slight asymmetry between downlink and uplink throughput when using TCP. A faster Ethernet Rx -> wireless Tx queueing scheme is in the works which should address this. == 0.1 Beta Release: == '''Download: [http://warpproject.org/dl/refdes/802.11/Mango_802.11_RefDes_v0.1_beta.zip Mango_802.11_RefDes_v0.1_beta.zip]''' Release Details: ||= Hardware =||= Release =||= Date Posted =||= SVN Rev. =||= ISE Ver. =||= Arch =|| || WARP v3 || 0.1 Beta || 23-July-2013 || [browser:ReferenceDesigns/w3_802.11?rev=2086 2086] || 14.4 || Dual MB/AXI || * Initial beta release of 802.11 Reference Design * Compiling the 802.11 Reference Design requires an edk_user_repository of revision 2086 or later. Update your local edk_user_repository working copy to the latest version.