Xcore-200 Microphone Array Board - XMOS xCORE-200 Multi-channel Audio board Design Manual

Usb audio
Hide thumbs Also See for xCORE-200 Multi-channel Audio board:
Table of Contents

Advertisement

USB Audio Design Guide

2.2 xCORE-200 Microphone Array Board

The XMOS xCORE-200 Microphone Array board
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
RJ45
Figure 1:
xCORE-200
Microphone
Array Board
Block
Diagram
For full details regarding the hardware please refer to xCORE Microphone Array
Hardware Manual
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 §6.7.
10
https://www.xmos.com/support/boards?product=20258
11
https://www.xmos.com/download/private/xCORE-Microphone-Array-Hardware-Manual%281v1%29.pdf
XM0088546.1
1
shows the block layout of the xCORE-200 Microhone Array board.
MII
Ethernet
PHY
MDI
LAN8710A
SMI
25MHz
USB
USB diff pair
Type-B
3v3
1v
2v5
11
.
10
XTAG(J2)
LEDs
PUSH BUTTON
JTAG
BUFFER
xCORE
XUF216
24MHz
(XK-USB-MIC-UF216) is design
MIC-DATA[6:0]
MIC-CLK
MIC CLK[6:0]
D-FF
Buffer
I2S
DAC
HP
CS43L21
I2C
DAC-MCLK
MCLK
BUFFER
TILE CLK to xCore
10/110
MIC0
MIC1
MIC2
MIC3
MIC4
MIC5
MIC6
MEMS mic
AKU441
3.5mm Jack
PLL CLK
24.576
Device
MHz
CS2100

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents