XMOS는 USB 오디오 인터페이스 개발에서 널리 사용되는 영국 xmos.ai사의 멀티코어 마이크로컨트롤러입니다. 실시간 오디오 처리와 저지연 USB 전송을 위해 설계되어 RME, Focusrite, SSL 등 프로 오디오 장비에 채택됩니다.1)
대부분의 오디오인터페이스가 XMOS 칩을 사용하여, USB 인터페이스 기능과 다이렉트모니터링/DSP 믹서 기능을 제공한다.
그림 1
그림 2
xCORE는 32비트 멀티스레드 코어(2~32개, 최대 2GHz)를 사용해 단일 사이클 DSP를 제공합니다.
XMOS 툴체인(xTIMEcomposer)으로 xC 언어 기반 펌웨어 커스터마이징이 간단합니다. USB Audio 리퍼런스 디자인 가이드에서 lib_xua 모듈로 모니터링/라우팅 코드 예시 제공.