高速シリアル通信プロトコルSerialLite ――オープン・ソースでコンパクトなプロトコル

Sanjay Rajput, Karl Lu, Bryon Moyer

tag: 組み込み 半導体

技術解説 2004年5月19日

 Atlanticインターフェースの信号を生成するためのステート・マシンや真理値表を図12に示します.画像の終わりを簡単に計算するために,すべての画像は同じ大きさとしています.サイズが異なる場合は,フレームの終わりをデータ・ストリームから検出する必要があります.バッファから効果的にDMAを行うために,アドレス生成器を使います.そして(リフレッシュ優先で)バッファを介して循環するチャネル・スキャナがあります.もし画像の書き換えがあれば,チャネル・スキャナを強制的に変更し(プライオリティ・ポートのRHDATで受信したデータをプリロードする),そこから読み出しを続けます.

 読み出し側のオフライン・マネージャは,プライオリティ・パケットを生成します.64ビットのポートがあるため,プライオリティ・パケットを小さくでき,全体のパケットを1サイクルで生成できます.SOP,EOP,ENAの各信号は,パケットの送信が必要なときにアサートされ,それ以外ではデアサートされます.

f12_01.gif
図12 送信制御

組み込みキャッチアップ

お知らせ 一覧を見る

電子書籍の最新刊! FPGAマガジン No.12『ARMコアFPGA×Linux初体験』好評発売中

FPGAマガジン No.11『性能UP! アルゴリズム×手仕上げHDL』好評発売中! PDF版もあります

PICK UP用語

EV(電気自動車)

関連記事

EnOcean

関連記事

Android

関連記事

ニュース 一覧を見る
Tech Villageブログ

渡辺のぼるのロボコン・プロモータ日記

2年ぶりのブログ更新w

2016年10月 9日

Hamana Project

Hamana-8最終打ち上げ報告(その2)

2012年6月26日