전기음향:electric_circuit:dsp:xmos
문서의 이전 판입니다!
XMOS
XMOS는 USB 오디오 인터페이스 개발에서 가장 범용적으로 사용되는 영국 XMOS사의 멀티코어 마이크로컨트롤러(MCU) 솔루션입니다. 결정론적(Deterministic) 멀티스레딩 아키텍처를 바탕으로 초저지연 USB 데이터 전송과 하드웨어 라우팅을 수행하며 Focusrite, SSL, Audient, MOTU 등 다수의 프로 오디오 장비에 채택되고 있습니다.1)
대부분의 입문~중급급 오디오 인터페이스가 XMOS 칩을 메인 컨트롤러로 채택하여 비동기 USB 오디오 스트리밍과 하드웨어 다이렉트 모니터링/루프백 믹서 기능을 구현합니다.
xCORE 아키텍처 및 세대별 제품군
xCORE 아키텍처는 하드웨어 실시간 스레드(HART) 기반의 멀티타일 코어를 사용하여 타이밍 지터 없는 동기화 처리를 보장합니다.
| 세대 / 시리즈 | 주요 코어 및 특성 | 주요 용도 및 특징 | 대표 모델 |
|---|---|---|---|
| XS1 / xCORE Classic | 4~16 스레드 | 초기 USB 오디오 2.0 기기 | XS1-L8 |
| xCORE-200 (XU/XUF/XE) | 8~32 스레드, ARM 대비 높은 I/O 응답성 | 현재 보급형~중급 오인페의 표준 (USB I/O + 기본 다이렉트 믹서) | XU208, XU216, XUF208 |
| xCORE-AVB (XE) | 16~32 스레드, 이더넷 MAC 내장 | AVB/TSN 네트워크 오디오 기기 | XE216-512 |
| xcore.ai (XU316 등) | 16 스레드 + Vector Processing Unit (VPU) | 차세대 I/O + 온칩 오디오 DSP / AI 노이즈 제거 통합 칩셋 | XU316-1024 |
| XCORE-VOICE (XV) | 음성 인식 알고리즘 특화 | 스마트 스피커, 마이크 배열 및 음성 프론트엔드 | XVF3800, XVF3610 |
오디오 및 라우팅 기능
개발 환경 및 프레임워크
XMOS는 XTC Tools / xTIMEcomposer 통합 개발 환경과 C/C++ 기반의 라이브러리(`lib_xua`, `lib_audio_dsp` 등)를 제공합니다. 제조사는 XMOS가 제공하는 표준 USB Audio Class (UAC2) 레퍼런스 디자인을 바탕으로 독자적인 라우팅 믹서 및 컨트롤 펌웨어를 신속하게 구축할 수 있습니다.
로그인하면 댓글을 남길 수 있습니다.
[공지]회원 가입 방법
[공지]글 작성 및 수정 방법
전기음향/electric_circuit/dsp/xmos.1789190901.txt.gz · 마지막으로 수정됨: 저자 정승환


