Changes between Version 1 and Version 2 of 802.11/MAC/Lower


Ignore:
Timestamp:
Aug 5, 2013, 4:29:00 PM (11 years ago)
Author:
murphpo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 802.11/MAC/Lower

    v1 v2  
    33[[TracNav(802.11/TOC)]]
    44
    5 = Low-level MAC Description =
     5= 802.11 Reference Design: Lower-level MAC Description =
    66
    7 This documentation is coming soon.
     7The lower level MAC interfaces directly to the PHY Tx and Rx cores and handles all wireless transmissions and receptions. Minimizing processing latency in the lower level MAC is critical in order to meet the 802.11 channel access timing requirements.
     8
     9Minimal state is maintained at this level. Only the contention window and station retry counters are stored across packet transmission events. All other state (AP vs. STA, association state, etc.) is maintained by the upper layer MAC.
     10
     11Processing in the lower level MAC is divided across two resources:
     12 * The C code in the CPU Low MicroBlaze core (wlan_mac_dcf.c)
     13 * The wlan_mac_dcf_hw core in the FPGA fabric (wlan_mac_dcf_hw.mdl)
     14
     15The C code interfaces with the upper layer MAC via the inter-processor mailbox and accesses the Tx/Rx PHY  via the wlan_mac_dcf_hw core.
     16
     17The wlan_mac_dcf_hw core connects directly to the Tx/Rx PHY control and status signals. It also implements the timers and state machines required to meet the 802.11 channel access timing requirements. The core is controlled from the lower level MAC C code.