GS2101M Low Power Wi-Fi Module Hardware User Guide
1VV0301395 Rev 3.0
Page
22
of
53
2017-11-13
2.1.1.
Wireless LAN and System Control Subsystem
The WLAN CPU subsystem consists of the WLAN CPU, its ROM, RAM, 802.11b/g/n
MAC/PHY, and peripherals. This CPU is intended primarily to implement the 802.11 MAC
protocols. The CPU system has GPIO, Timer, and Watchdog for general use. A UART is
provided as a debug interface. A SPI interface is provided for specific application needs.
The WLAN CPU can access the RTC registers through an asynchronous AHB bridge.
WLAN CPU has only Flash read access to the on-board flash memory. The WLAN
subsystem interacts with the App subsystem through a set of mailboxes and shared
dual
–port memories.
The CPUs provide debug access through a JTAG/serial port. For GS2101M module, the
complete JTAG port is brought out for both CPUs. The CPUs also include code and data
trace and watch point logic to assist in-system debugging of SW.
The WLAN subsystem includes an integrated power amplifier. In addition, it contains
hardware support for AES-CCMP encryption (for WPA2) and RC4 encryption (for WEP &
WPA TKIP) encryption/decryption.
2.1.2.
On-board Antenna / RF Port / Radio
The GS2101Mxx modules have fully integrated RF frequency synthesizer, reference clock,
and PA. Both TX and RX chain in the module incorporate internal power control loops. The
GS2101Mxx modules also incorporate an on-board antenna option or an external
antenna connector.
2.1.2.1.
802.11 MAC
The 802.11 MAC implements all time critical functionality of the 802.11b/g/n protocols. It
works in conjunction with the MAC SW running on the CPU to implement the complete
MAC functionality. It interfaces with the PHY to initiate transmit/receive and CCA. The
PHY registers are programmed indirectly through the MAC block. The MAC interfaces to
the system bus and uses DMA to fetch transmit packet data and save receive packet
data. The MAC SW exchanges packet data with the HW though packet descriptors and
pointers.
Key Features
•
Compliant to IEEE 802.11 (2012)
•
Compliant to IEEE 802.11b/g/n (11n
– 2009)
•
Long and short preamble generation on frame-by-frame basis for 11b frames
•
Transmit rate adaptation
•
Transmit power control
•
Frame aggregation (AMPDU, AMSDU)
•
Block ACK (Immediate, Compressed)
•
RTS/CTS, CTS-to-self frame sequences and SIFS
•
Client and AP modes support
•
Encryption support including: AES-CCMP, legacy WPA-TKIP, legacy WEP ciphers
and key management
•
Wi-Fi Protected Setup 2.0 (WPS2.0) including both PIN and push button options
•
802.11e based QoS (including WMM, WMM-PS)