Changes between Version 156 and Version 157 of 802.11/Changelog


Ignore:
Timestamp:
Jan 12, 2017, 11:23:15 AM (7 years ago)
Author:
murphpo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 802.11/Changelog

    v156 v157  
    22
    33= 802.11 Reference Design: Changelog =
     4
     5== 1.6 Releases  ==
     6'''Download Latest: [https://warpproject.org/dl/refdes/802.11/Mango_802.11_RefDes_v1.6.0.zip Mango_802.11_RefDes_v1.6.0.zip]'''
     7
     8Release Details:
     9||= Hardware =||= Release =||= Date Posted =||= SVN Rev. =||= ISE Ver. =||= Arch =||
     10||  WARP v3  ||  [https://warpproject.org/dl/refdes/802.11/Mango_802.11_RefDes_v1.6.0.zip 1.6.0]  || 12-Jan-2017  ||   [browser:ReferenceDesigns/w3_802.11?rev=XXX XXX]   ||  14.4  ||  Dual MB/AXI  ||
     11
     12----
     13
     14'''Changes in v1.6.0:'''
     15
     16
     17'''PHY Hardware Changes:'''
     18 * Re-designed LTS correlation decision logic. New design requires correlation peaks separated by known time (63, 64 or 65 sample periods). This helps reject false positive correlation events at low SNR and for waveforms from multi-antenna devices using CDD for SISO waveforms.
     19 * Better pipelining in critical Rx PHY paths for easier timing closure
     20
     21'''MAC Hardware Changes:'''
     22 * Added Tx Controller D state machine to handle DTIM multicast transmissions - see [wiki:../MAC/Support_HW#MACCoreTxControllers MAC core docs] for details
     23 * Removed unused cores and bus connections to simplify XPS hardware design
     24 * Updated Tx controllers A, C and D to support pausing FSM state even when current backoff count is 0
     25
     26'''MAC Software Changes:'''
     27 * Implemented proper DTIM Multicast behavior. The DCF now buffers multicast transmissions until immediately after the transmission of a beacon. This DTIM buffering behavior, described in 802.11-2012 10.2.1.4, permits dozing clients to wake at the right time to receive all buffered multicast frames. The updated behavior should improve performance when using our AP with battery-powered clients.
     28 * Updated the DCF code to poll the IPC mailbox during Tx and Rx processing, allowing better pipelining of Tx/Rx events. The DCF now maintains a list of ready-to-transmit packets from {{{MPDU_READY}}} messages received from CPU High.
     29 * Updated beacon timestamp processing to implement the spec's definition of when the timestamp is captured (802.11-2012 10.21.1)
     30 * Updated handling of Tx Done events in CPU Low and CPU High. Now CPU Low sends a new {{{TX_PHY_REPORT}}} message after each PHY transmission for a given MPDU. After the last transmission CPU Low sends an {{{MPDU_DONE}}} message. This allows an arbitrary number of re-transmissions to be properly logged in CPU High without overflowing the IPC mailbox.
     31 * Fixed bug in IBSS that treated received Probe Responses like beacons
     32 * Removed {{{INIT_BRAM}}} instance by:
     33  * Explicit initialization of all global variables in {{{.data}}} section
     34  * Programmatic init-to-default of {{{malloc}}} data strutures on boot
     35 * Renamed {{{usleep()}}} to {{{wlan_usleep()}}}
     36 * Removed LTG control from UART menu to avoid conflicts with wlan_exp
     37
     38'''wlan_exp Changes:'''
     39 * Simplified {{{TX_HIGH}}} log entries
     40 * Fixed errors in {{{configure_bss()}}} when user-supplied params are invalid
     41 * Fixed bug {{{node.configure_pkt_det_min_power()}}} that mis-interpreted power level
     42 * Associations created by {{{n_ap.add_association()}}} are now flagged to never time out
     43 * Devices represented by {{{WlanDevice}}} instances now flagged as HT-capable
     44
     45----
    446
    547== 1.5 Releases  ==