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

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:

../../../_images/fullmac_architecture_diagram.svg

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