WHC Overview
WHC Transmission Interface
Wi-Fi |
BT |
|
---|---|---|
SDIO |
Y |
Y |
SPI |
Y |
Y |
USB |
Y |
Y |
UART |
X |
Y |
Mix Mode |
SDIO/SPI/USB |
SDIO/SPI/UART |
Wi-Fi |
BT |
|
---|---|---|
SDIO |
Y |
X |
SPI |
Y |
Y |
USB |
X |
X |
UART |
X |
Y |
Mix Mode |
SDIO/SPI |
SPI/UART |
Interface |
Wi-Fi |
BT |
---|---|---|
SDIO |
Y |
Y |
SPI |
X |
X |
USB |
X |
X |
UART |
X |
X |
Wi-Fi |
BT |
|
---|---|---|
SDIO |
Y |
Y |
SPI |
Y |
Y |
USB |
Y |
Y |
UART |
X |
Y |
Mix Mode |
SDIO/SPI/USB |
SDIO/SPI/UART |
Wi-Fi |
BT |
|
---|---|---|
SDIO |
Y |
X |
SPI |
Y |
Y |
USB |
X |
X |
UART |
X |
Y |
Mix Mode |
SDIO/SPI |
SPI/UART |
Interface |
Wi-Fi |
BT |
---|---|---|
SDIO |
Y |
Y |
SPI |
X |
X |
USB |
X |
X |
UART |
X |
X |
WHC Introduction
WHC Architecture
In the WHC(Wi-Fi Host Control) solution, Ameba functions as a network card connected to the host MCU via UART/SPI/SDIO/USB, providing network connectivity capabilities to the Host. The architecture diagram of WHC is shown below:
WHC Architecture Advantages
Multi-Protocol Hardware Interface Support: Supports UART, SPI, SDIO, USB, and other physical layer interfaces to meet bandwidth and real-time requirements across diverse scenarios.
Cross-Platform Development Compatibility: Compatible with Linux, FreeRTOS, and Zephyr as Host development platforms, significantly reducing porting efforts.
Deep Linux Platform Integration: Natively compatible with Linux standard wireless frameworks: wpa_supplicant (WPA_STD) and cfg80211,enhanced functionalities include:
SME mode (MLME implemented via wpa_supplicant) or non-SME mode
Support for P2P/NAN