#author("2023-05-14T23:17:42+00:00","default:osana","osana") #author("2023-05-14T23:18:07+00:00","default:osana","osana") [[Kyokko Project]] * 使用可能な機能 [#od8d6029] * 使用できる機能 [#od8d6029] Xilinx Aurora 64B/66B とほぼ同様の機能が使用可能です。 - AXI4-Stream インタフェイスによるシリアル通信を利用することができます - データ通信チャネルの他、フロー制御のチャネルも利用することが可能です。Aurora 64B/66B と同様、Native Flow Control (NFC) と User Flow Control (UFC) の2種類のフロー制御をサポートしています -- NFC: 通信相手に以下のどちらかを要求できます --- 指定サイクル数の間、データの送信停止 --- XON/XOFF による継続的なデータ送信停止と再開 -- UFC: 通信相手に任意のメッセージを送信できます --- UFC によるメッセージはデータチャネルより優先的に送信されます - チャネルボンディングにより、任意の数のレーンのボンディングが可能です - 通信速度はデバイス上のトランシーバがサポートする範囲内で変更可能です * Aurora 64B/66B との相違点や制限 [#w2c700d0] Kyokko は、Aurora 64B/66B と比較して以下の制限・未サポートの機能 - 通信モードは Duplex (双方向) モードのみ - データワードは TLAST 信号によってフレーミング - フレーム長は 8n オクテットに限定 - TKEEP 信号は使用不可 - オプション機能である UserK や CRC には非対応 * 各機能の詳細 [#raeb2124]