| 4 | |
| 5 | == 1.3 Release == |
| 6 | '''Download: [http://warpproject.org/dl/refdes/802.11/Mango_802.11_RefDes_v1.3.0.zip Mango_802.11_RefDes_v1.3.0.zip]''' |
| 7 | |
| 8 | Release Details: |
| 9 | ||= Hardware =||= Release =||= Date Posted =||= SVN Rev. =||= ISE Ver. =||= Arch =|| |
| 10 | || WARP v3 || 1.3.0 || 19-June-2015 || [browser:ReferenceDesigns/w3_802.11?rev=XXXX XXXX] || 14.4 || Dual MB/AXI || |
| 11 | |
| 12 | '''PHY/MAC Hardware Changes:''' |
| 13 | * Enabled SISO 802.11n support to Rx PHY. Note: 802.11n is not currently enabled at the MAC. This, along with Tx support, will be added in a future release. |
| 14 | * Generalized the MAC Hardware Core to be less DCF-centric |
| 15 | * Tx Core A is used for MPDU & RTS transmissions |
| 16 | * Tx Core B is used for ACK & CTS transmissions |
| 17 | * Fixed hardcoded sizes in the PHY that prevented very large frame transmission and receptions |
| 18 | |
| 19 | '''MAC Software Changes:''' |
| 20 | * Added full RTS/CTS support. See [wiki:802.11/MAC/Lower/Retransmissions the retransmissions] wiki docs for details on this behavior |
| 21 | * Added channel 40 to the list of supported channels (5200 MHz) |
| 22 | * Fixed a potential bad state that could occur when frame_receive() processing in CPU_LOW occurs "late" (e.g, after a reception had been completed by the PHY Rx) |
| 23 | * STA now defaults to automatic timestamp updates from beacon receptions. This behavior can still be enabled or disabled from wlan_exp |
| 24 | * IBSS now uses a more limited reset of the MAC hardware core to terminate previously-running backoffs prior to starting an explicit pre-beacon backoff |
| 25 | |
| 26 | |
| 27 | '''wlan_exp Framework Changes:''' |
| 28 | * Added DCF control over: |
| 29 | * [https://warpproject.org/docs/mango-wlan-exp/node.html?highlight=set_dcf#wlan_exp.node.WlanExpNode.set_dcf_rts_thresh set_dcf_rts_thresh]: Transmissions of suitable frames with size larger than the RTS threshold will employ the new RTS mechanisms. Frames smaller than this threshold will use the traditional basic access from prior releases |
| 30 | * [https://warpproject.org/docs/mango-wlan-exp/node.html?highlight=set_dcf#wlan_exp.node.WlanExpNode.set_dcf_short_retry_limit set_dcf_short_retry_limit]: The Short Retry Limit is a parameter that affects when a node terminates retransmission attempts on short frames |
| 31 | * [https://warpproject.org/docs/mango-wlan-exp/node.html?highlight=set_dcf#wlan_exp.node.WlanExpNode.set_dcf_long_retry_limit set_dcf_long_retry_limit]: The Long Retry Limit is a parameter that affects when a node terminates retransmission attempts on long frames |
| 32 | * Added [https://warpproject.org/docs/mango-wlan-exp/node.html?highlight=log_configure#wlan_exp.node.WlanExpNode.log_configure new arguments to log_configure] to support disabling/enabling control frames independently from MPDUs. |
| 33 | * By default, logs now contain entries for all frame receptions and transmissions. Previously, the default behavior only logged non-control frames by default. |
| 34 | * Reduced numpy dependencies to only the functions that truly need it |
| 35 | * Small edits to existing wlan_exp examples: |
| 36 | * Arguments to FlowConfigCBR are named instead of relying on position in argument list |
| 37 | * Added explicit filters to log processing examples to ensure processing of non-duplicate, good FCS, and appropriately typed entries |
| 38 | * Disabled Eth PHY auto-negotiation |
| 39 | |
| 40 | |
| 41 | '''Other Changes:''' |
| 42 | * New clock_controller and EEPROM cores that mirror the connections in WARPLab 7.5.1 |
| 43 | * New radio_controller |
| 44 | * Fixed issue with tuning to 5200 MHz |
| 45 | * Fixed issue with tuning to higher 5 GHz frequencies |
| 46 | ---- |