목차

XMOS

XMOS는 USB 오디오 인터페이스 개발에서 널리 사용되는 영국 xmos.ai사의 멀티코어 마이크컨트롤러입니다. 실시간 오디오 처리와 저지연 USB 전송을 위해 설계되어 RME, Focusrite, SSL 등 프로 오디오 장비에 채택됩니다.1)

대부분의 오디오인터페이스가 XMOS 칩을 사용하여, USB 인터페이스 기능과 다이렉트모니터링/DSP 믹서 기능을 제공한다.

Scarlett 4i4 3th gen, 왼쪽에 큰 XMOS 칩이 보인다.그림 1

Scarlett 4i4 3th gen, DSP 믹서 기능그림 2

xCORE 아키텍처와 제품군

xCORE는 32비트 멀티스레드 코어(2~32개, 최대 2GHz)를 사용해 단일 사이클 DSP를 제공합니다.

시리즈 코어 수 주요 용도 예시 모델
XS1/xCORE 클래식 4~16 기본 USB 오디오 2.0 XU208-128
XU200 2~16 고성능 인터페이스 XU216-512
XL 16 전력 멀티채널 XL216-512
XUF 8~16 플래시 내장 DAC XUF208-256
XE 32 AVB 네트워킹 XE216-512
XV - AI 음성 처리 XVF3800

오디오 기능

개발 편의성

XMOS 툴체인(xTIMEcomposer)으로 xC 언어 기반 펌웨어 커스터마이징이 간단합니다. USB Audio 리퍼런스 디자인 가이드에서 lib_xua 모듈모니터링/라우팅 코드 예시 제공.

1)
DSP 카테코리에 있지만 일부 DSP의 기능을 지닌 마이크컨트롤러 칩이라고 보는 것이 타당하다.