User's Manual

GS2101M Low Power WiFi Module Data Sheet GS2101M Architecture
Architecture Description
GS2101M-DS-001270, Release 1.0 Confidential 25
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, and provides management
capabilities for an optional external 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