We plan to use a Beagleboard-XM to plug simultaneously 4 USB ultrasonic microphones (384 kHz sample rate x 4). We are looking for an audio codec that could be used to pick up ultrasonic signals from 1 to 192 kHz and store them into a WAV file format to a 32Go microSD and / or send them througth the Ethernet port. It seems the ADAU1777 could work: http://www.analog.com/en/products/audio-video/audio-codecs/adau1777.html
Is it compatible with the Beagleboard-XM ? Is there any audio codex that could be of use?