The following firmware images configure the TAS1020B USB controller's codec port for different sampling rates. The audio codec attached to the USB-MODEVM motherboard needs to be configured appropriately, since MCLK and WCLK varies for each image. For USB audio, the TAS1020B is the I2S master, while the codec is the slave.

8kHz sampling rate (USBMODEVM0200_8KHZ.BIN):
MCLK = 4.096 MHz, BLCK = 512 kHz, WCLK = 8 kHz

16kHz sampling rate (USBMODEVM0200_16KHZ.BIN):
MCLK = 4.096 MHz, BLCK = 1.024 MHz, WCLK = 16 kHz

32kHz sampling rate (USBMODEVM0200_32KHZ.BIN):
MCLK = 12.288 MHz, BLCK = 2.048 MHz, WCLK = 32 kHz

48kHz sampling rate (USBMODEVM0200_48KHZ.BIN):
MCLK = 12.288 MHz, BLCK = 3.072 MHz, WCLK = 48 kHz

11.025kHz sampling rate (USBMODEVM0200_11025KHZ.BIN):
MCLK = 5.6448 MHz, BLCK = 705.6 kHz, WCLK = 11.025 kHz

22.050kHz sampling rate (USBMODEVM0200_2205KHZ.BIN):
MCLK = 11.2896 MHz, BLCK = 1.4112 MHz, WCLK = 22.05 kHz

44.100kHz sampling rate (USBMODEVM0200_441KHZ.BIN):
MCLK = 11.2896 MHz, BLCK = 2.8224 MHz, WCLK = 44.1 kHz
