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

Sanjay Rajput, Karl Lu, Bryon Moyer

tag: 組み込み 半導体

技術解説 2004年5月19日

 二つのレジスタは,すべてのバッファの現在のオフライン状態と比べて,状態が変化したかどうかを保持するために使われます.状態が変化するごとに,変化したバッファのアドレスでパケットが生成されます.00またはFFは,バッファの新しい状態(オンラインまたはオフライン)を示すために送られます.そして変化したバッファの数がTHADRポートに入ります.バッファが変化するたびに一つのパケットが生成され,すべてのチャネルに変化がないかを調べます.理論上,二つのバッファが同時に変化することがありえますが,それらがすべてのステータスのシングル・スキャンの時間内に変化する場合にのみ問題となる以外は,前述したデータ・レートの観点から,問題はほとんど起こらないでしょう.それが実際に問題になるようであれば,簡単な論理を追加する必要があるかもしれません.オフライン制御の回路を図13に示します.

f13_01.gif
図13 オフライン制御

組み込みキャッチアップ

お知らせ 一覧を見る

電子書籍の最新刊! 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日