高速シリアル通信プロトコルSerialLite ――オープン・ソースでコンパクトなプロトコル
SerialLiteのアーキテクチャ
SerialLiteは,図1のように,シンプルでわかりやすい構成のプロトコルです.パケットまたはストリームのデー
タは,パラレル・インターフェースであるAltera社のAtlanticインターフェースによってSerialLiteモジュールに与えられます.SerialLiteモジュールに与えられたデータは,高速差動信号線(「レーン」と呼ぶ)によって外部へと送られます.設計者は,アプリケーションが要求する通信帯域幅に応じて,使用するレーン数を選択できます.
SerialLiteのようにコンフィグレーションを変更できるシリアル・プロトコルは,これまでありませんでした.このプロトコルは高い柔軟性を持っており,設計者が必要とする機能を,必要最小限のリソースで実現します.実装する必要のない機能のために,回路リソースも電力も使う必要はありません.
図1 SerialLiteの 上位ブロック図