つながるワイヤレス通信機器の開発手法(16) ――デバッグを行う
ここでは,図2のような階層構造を持つワイヤレス機器を取り上げて,デバッグ手法を説明する.図2は,電波を実際に送受信する高周波回路がいちばん低い階層になっている.その上位に,高周波回路の制御,変調,復調,フレームの組み立て/分解などを行うベースバンド・ハードウェアがあり,この上に通信用ファームウェア,上位アプリケーションといったソフトウェアを積み重ねる.こうした構造は,図3のような実機構成で実現できるものとする.
図2の通信用ファームウェアとベースバンド・ハードウェアは,システムLSI内のCPUとユーザ論理で実現する.ユーザ論理とは,システムLSIの中の,CPUやメモリなどの汎用回路以外の部分で,機器メーカなどの設計者(LSIユーザ)が任意に設計する論理回路を指す.また,上位アプリケーションはホストとなる機器で実行され,ホストとの間はEthernetなどのLANでつながっているものとする.