並列処理プロセッサxCORE

オーディオ・コーナ
USB オーディオでよく使う!
ダウンロード・データあります
並列処理プロセッサ
xCORE
マニア注目! Audio Class 2.0 ドライバ付きで PC ハイレゾもラクショー!
USBオーディオでよく使う!
並列処理プロセッサ
xCORE
後 編 USB ストリーム通信 & エフェクタ! 並列処理に挑戦
三好 健文
システム・クロック(13MHz) XTAG-2(プログラマ/デバッガ)接続用ポート
USBコネクタ
(USB
オーディオ入出力用)
ユーザ用
プッシュ・
スイッチ
USB PHY
ユーザLED
フラッシュ・メモリ
USBインジゲータLED
アナログ・クロック
24.576MHzまたは
11.2896MHz
xCORE
プロセッサ
XS1-L1
オーディオ・コーデックIC
CS4270
S/PDIF(光)
コネクタ
3.5mmφ
音声入出力コネクタ
写真 1 24 ビット /192kHz ハイレゾ向け! USB オーディオ評価キット XR-USB-AUDIO-2.0
Digi-Key から約 17,000 円で入手できる
本稿では,USB Audio Class 2.0 オーディオ機器な
どに採用されている XMOS の xCORE プロセッサを
紹介します.xCORE は内部の複数の演算コアで並列
に処理を実行できるため,独立した複数のタスクの
記述が容易であるという特徴があります.使用する
並列処理記述用プログラミング言語 XC はほぼ C ベー
スのため,C での開発に慣れている読者であれば開発
へのハードルは,そう高くはないと思います.前回
は,xCORE プログラミングの入門として,約1,800円で
2014 年 10 月号
入手可能なXK-STK-A8DEV startKIT(XMOS)を 使 っ
て,サンプル・プログラムを動かしたり,並列処理
プロセッサのデバッグを行ったりしました.
今回は,写真 1 の USB オーディオ用評価ボード XR(1)
USB-AUDIO-2.0(USB Audio 2.0 Reference Design)
を使って,USB Audio Class 2.0 対応オーディオ機
器製作に挑戦します.
(編集部)
前編 xCORE &プログラミング入門(2014 年 9 月号)
135