USB Audio Design Guide
2.2
xCORE-200 Microphone Array Board
The XMOS xCORE-200 Microphone Array board
10
(XK-USB-MIC-UF216) is design
available from XMOS based on a dual-tile XMOS xCORE-200 device.
The board integrates the following building blocks: multiple omni-directional
microphones, on-board low-jitter clock sources, configurable user input buttons
and a USB2.0 device for connectivity. making it an ideal platform for a range of
multichannel microphone aggregation products.
The board is powered by an XUF216-512 xCORE-200 multicore microcontroller.
This device has sixteen 32bit logical cores that deliver up to 2000MIPS completely
deterministically. In addition the XUF216 has powerful DSP properyies with native
32bit/64 instructions delivering up to 1000MMACS.
Figure
shows the block layout of the xCORE-200 Microhone Array board.
xCORE
XUF216
Ethernet
PHY
LAN8710A
RJ45
25MHz
TILE CLK to xCore
DAC-MCLK
PLL CLK
Device
CS2100
BUFFER
MCLK
24.576
MHz
SMI
MDI
DAC
CS43L21
MEMS mic
AKU441
I2S
I2C
HP
MII
USB
Type-B
1v
3v3
2v5
XTAG(J2)
MIC0
MIC4
MIC3
MIC2
MIC1
MIC5
MIC6
MIC-DATA[6:0]
MIC-CLK
Buffer
MIC CLK[6:0]
JTAG
LEDs
BUFFER
PUSH BUTTON
D-FF
3.5mm Jack
USB diff pair
24MHz
Figure 1:
xCORE-200
Microphone
Array Board
Block
Diagram
For full details regarding the hardware please refer to xCORE Microphone Array
Hardware Manual
11
.
The reference board has an associated firmware application that uses the USB
Audio 2.0 software reference platform. Details of this application can be found in
section §
https://www.xmos.com/support/boards?product=20258
https://www.xmos.com/download/private/xCORE-Microphone-Array-Hardware-Manual%281v1%29.pdf
XM0088546.1
Содержание xCORE-200 Multi-channel Audio board
Страница 6: ...1 Overview XM0088546 1...