FX3 CRCエラー

Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
youm_4511561
Level 1
Level 1
First question asked First reply posted First like given

SuperSpeedExplorerKit(CYUSB3KIT-003)を使用しています。

パソコン(ホスト)からデータが送られてきてFX3にデータが入る前にデータが

ノイズ等で壊れていた場合、CRCエラーになると思いますが、この時

 ①FX3でのCRCチェックは内部のどの部分でやっているのでしょうか

  ファームウェアでのプログラムが必要でしょうか

 ②受信したデータがCRCエラーの場合、データは自動で破棄されるでしょうか

 ③FX3のCRCについて書かれている資料はあるでしょうか

0 件の賞賛
1 解決策
HirotakaT_91
Moderator
Moderator
Moderator
500 replies posted 250 replies posted 100 replies posted

Cypress Developer Communityをご利用いただきありがとうございます。

A1, A2)

CRCチェックはFX3のUSB3 PHY(Hardware)で行われます。

CRCエラーの処理として、FX3が受け取ったデータがCRCエラーの時には、HardwareはHostに再試行を要求します。

CRCチェックを実現するためにファームウェアに何かを追記する必要はございません。

A3) CRCに関連するドキュメントはありません。

USB3準拠のため、USB Specをご参照ください。

よろしくお願い致します。

Hirotaka Takayama

元の投稿で解決策を見る

0 件の賞賛
1 返信
HirotakaT_91
Moderator
Moderator
Moderator
500 replies posted 250 replies posted 100 replies posted

Cypress Developer Communityをご利用いただきありがとうございます。

A1, A2)

CRCチェックはFX3のUSB3 PHY(Hardware)で行われます。

CRCエラーの処理として、FX3が受け取ったデータがCRCエラーの時には、HardwareはHostに再試行を要求します。

CRCチェックを実現するためにファームウェアに何かを追記する必要はございません。

A3) CRCに関連するドキュメントはありません。

USB3準拠のため、USB Specをご参照ください。

よろしくお願い致します。

Hirotaka Takayama

0 件の賞賛