Industry Expert Blogs
MIPI SoundWire: Bulk Register AccessVIP Experts Blog - SynopsysJun. 01, 2016 |
MIPI SoundWire provides an optional mechanism for transporting register operations at higher bandwidth than mandatory command mechanism. Bulk Register Access (BRA) protocol is a particular format of data transport to achieve the higher bandwidth. While normal commands can only be driven at the rate of one command per frame, Bulk Register Access provides the option to read/write as many as 511 registers in one frame. So a clock frequency of 5MHz and frame size of 256*16(4096 BitSlots or 2048 clock periods) will increase the effective rate of data transfer to approximately 1.2 MBps. MIPI SoundWire supports a frequency of up to 12 MHz, so the bandwidth can be even higher. In this blog I’ll focus on what a Bulk Register Access payload stream looks like and how it can be used to achieve higher bandwidth.