User's Manual

AudioMagic AVMD6210-SWA12 Module Brief PRELIMINARY v0p1
CONTENTS SUBJECT TO CHANGE WITHOUT NOTICE 10 AVNERA PROPRIETARY & CONFIDENTIAL
7 Firmware Architecture
7.1 Standard Firmware Options
Avnera provides standard firmware images that implement basic wireless link operation. Each of these images uses 1
GPIO as a link status indicator and another GPIO is an input used to get the module into pairing mode as illustrated in
Figure 4.
Figure 4 – Standard Module Firmware Topology
The basic firmware image options supported are:
Tx Module Over-the-Air Audio Format I2S Configuration
SWA12TX-44/16-Slave 44KSps @ 16bit Stereo I2S Slave
SWA12TX-44/16-Master 44KSps @ 16bit Stereo I2S Master
SWA12TX-11/16-Slave 11KSps @ 16bit Mono I2S Slave
SWA12TX-11/16-Master 11KSps @ 16bit Mono I2S Master
Rx Module Over-the-Air Audio Format I2S Configuration
SWA12RX-44/16-Slave 44KSps @ 16bit Stereo I2S Slave
SWA12RX-44/16-Master 44KSps @ 16bit Stereo I2S Master
SWA12RX-11/16-Slave 11KSps @ 16bit Mono I2S Slave
SWA12RX-11/16-Master 11KSps @ 16bit Mono I2S Master
Table 3 – Standard Firmware Image Support
7.2 Custom Firmware Options
Beyond the basic audio, link status and pairing functionality, it is possible for Avnera to customize the firmware
functionality to support advanced system features such as over-the-air communication by means of either an I2C or SPI
host interface.
Customization may consist of features such as:
Defined command and control API through I2C/SPI host interface
Data transfer between the Tx and Rx modules
Custom apps running on the module MCU to implement I2C master port or specific GPIO input/output functions