Changes between Version 21 and Version 22 of 802.11/PacketFlow


Ignore:
Timestamp:
Jan 23, 2019, 10:09:20 AM (6 years ago)
Author:
murphpo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 802.11/PacketFlow

    v21 v22  
    7272[[Image(tx_pkt_buf_pingpong_impl.png,width=300,align=right)]]
    7373
    74 The {{{tx_frame_info_t}}} struct has a {{{tx_pkt_buf_state}}} field used by the upper and lower MAC designs to coordinate access to the packet buffer contents. There are four possible states for an Rx packet buffer:
     74The {{{tx_frame_info_t}}} struct has a {{{tx_pkt_buf_state}}} field used by the upper and lower MAC designs to coordinate access to the packet buffer contents. There are five possible states for a Tx packet buffer:
    7575 * {{{UNINITIALIZED}}}: the default state following a reconfiguration of the FPGA. The MAC code never sets a buffer to this state.
    7676 * {{{HIGH_CTRL}}}: the buffer is under control of CPU High. The MAC code in CPU Low must not read or write the buffer.