ソフトウェアで機能を定義するLSIを使ってみた ―― XMOS Semiconductor社「XS1-G」レビュー 相田 泰志 ここでは英国XMOS Semiconductor社の「ソフトウェア定義シリコン」を取り上げる.複数の処理を並列的に実行可能な機構を持つプロセッサ・ユニットを複数個持つことで,ハードウェアのような並列処理を可能にし,専用LSIのように使うことができるデバイスである.プロセッサ・ベースのため,C言語で記述されたソフトウェア・コードをほぼそのまま利用できる.Cベース言語からハードウェア(HDL)を合成する動作合成とは,まったく異なる仕組みである. (編集部) 組み込み機器では,マイコンが広く使われています.複数の処理を並列的に処理したい場合は,μITRONなどのリアルタイムOSを利用するのが一般的です. リアルタイムOSの役割としては,例えば,温度コントローラのようなも