Intel:複数チャネル構成で Arria® V Transceiver Native PHY と Transceiver PHY Reset Controller を接続して使用しています。全てのチャネルをケーブルで外部 Loopback 接続すると問題なく通信できるのですが、1チャネルのみ接続といった使い方をすると、rx_digitalreset が High のままになり正常に通信できません。rx_is_lockedtodata は High/Low のトグルを繰り返しています。問題ありますか?
カテゴリ:トランシーバ
ツール:Quartus® Prime
デバイス:Arria® V
今回の現象は Reset Controller の使用方法に起因します。
Transceiver PHY Reset Controller の RX Channel の設定で、Use separate RX reset per channel にチェックを入れてください。
この場合(On の場合)、各 RX チャネルには個別のリセットがかかります。
複数チャネルを構成していても、個々の RX チャネルの CDR が Lock すると個別にリセットが解除されるという意味です。
チェックを入れない場合(Off の場合)には全ての RX チャネルが Lock するまで、他のチャネルもリセット状態が保持されます。
全てのチャネルの Lock が得られるまではデジタル・リセットはアサートされたままとなるという意味です。