Data Sheet

Table Of Contents
11. Software Reference
This section gives a short overview of the software involved to run applications based on this device. The firmware running in the
WFM200S allows it to be used at Lower MAC level (in split MAC) or at the Upper Mac level (in Full MAC).
11.1 Host and Device Software
This device is intended to be used as a Network Co-Processor (NCP) which means that it requires a host processor to run the applica-
tion. Depending on architecture choices based on required throughput, host memory size and power, the MAC layer can be split be-
tween WFM200S and its host or fully ran in WFM200S.
11.1.1 Split MAC
The so-called split MAC is the case where WFM200S runs the Lower MAC section while the host processor runs the Upper MAC. This
is a use case that typically fits the Linux application as MAC802.11 is provided with Linux
For such an application, Silicon Labs provides the embedded firmware implementing the Lower MAC as well as needed configuration
tasks. Sample core Linux drivers are available for a variety of platforms.
The figure below shows the typical software architecture in Split MAC implementations.
Figure 11.1. Split MAC Implementation
WFM200S Data Sheet
Software Reference
silabs.com | Building a more connected world. Preliminary Rev. 0.51 | 35