サイト内検索

Intel:Stratix IV GX のトランシーバ・ブロックのバイト・オーダリングとはどのような機能ですか?

バイト・オーダリングには
  ・ ワード・アライメント・ベース
  ・ ユーザ制御
の動作モードがあります。
 
ワード・アライメント・ベースは WordAligner からの rx_syncstatus の立ち上がりエッジをベースにバイト・オーダリングをします。
ユーザ制御は rx_enabyteord という信号をユーザが制御してバイト・オーダリングします。
 
バイト・オーダリング・ブロックは、rx_syncstatus 信号の立ち上がりエッジを受信するたびに、バイト・パラレル変換データ内でバイト・オーダリング・パターンを探し始めます。

バイト・オーダリング・ブロックは、rx_syncstatus 信号の立ち上がりエッジの後に、バイト・パラレル変換されたデータの最上位バイト位置で、プログラムされたバイト・オーダリング・パターンと一致する最初のデータ・バイトを見つけた場合、プログラムされた1個の PAD パターンを挿入し、バイト・オーダリング・パターンを最下位バイト位置にプッシュします。

バイト・オーダリング・ブロックは、バイト・パラレル変換されたデータの最下位バイト位置で、プログラムされたバイト・オーダリング・パターンと一致する最初のデータ・バイトを見つけた場合、そのデータはバイト・オーダリング済みとみなし、PAD パターンを挿入しません。
 
どちらの場合も、バイト・オーダリング・ブロックは rx_byteorderalignstatus 信号をアサートします。

byte ordering pattern や byte ordering PAD pattern のパターンは ALTGX の Wizard 画面の Byte Ordering Block のページで設定できます。
 

経験豊富なFAEが
無料でご相談を承ります。

特定製品の仕様からパーツの選定まで、当社のFAEが皆様のテクニカルなお悩みに無料で回答します。ぜひ、お気軽にご相談ください。