Community Translation - Difference between FX2LP™ Port I/O, GPIF, and Slave FIFO Modes - KBA83522

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
keni_4440091
Level 7
Level 7
500 replies posted 100 solutions authored 50 solutions authored

Hi

I want to translate KBA83522, please confirm to my work.

Regards,

Nino

0 Likes
2 Replies
JennaJo
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hi, Nino-san

Confirm to work this KBA.

Please note that -

Autumn program will start at Sep 1th.

If you want to submit as Autumn program, please submit it from Sep 1th.

If you want to submit as Summer program, please submit it by Aug 31th.

Thanks,

Jenna

Jenna Jo
0 Likes

FX2LPTMポートI/OGPIF、およびスレーブFIFOモードの間の違い – KBA83522

バージョン 1

userc_45255 2013/05/02 5:20 に作成。userc_45255 2013/12/05 0:51 に変更。

Version: **

質問: 3つのモード:ポートI/OGPIF、およびFIFOの間の主な違いは何ですか?モードを選択した後、他に切り替え可能ですか?

回答:

主な違いは、ポートI/Oモードはマスターコントロールの必要なしに、デバイスがUSBデータを直接処理するためにFX2LPを使用する事ができます。GPIFインターフェースはGPIFモードを使用している時にマスターになり、スレーブFIFOモードは、FPGAのような外部マスターを必要とします。

FX2LPは、ポートI/O、スレーブFIFO、またはGPIFのモードうちの一つを使用するために設計されています。より詳細な情報は、アプリケーションノートEndpoint FIFO Architecture of EZ-USB FX1/FX2(TM) - AN4067を参照して下さい。

一つのモードから他のモードへの切り替えは可能です。スレーブFIFOからGPIFへ、またその逆への切り替えの前に、物理インターフェースに関する限り、あるいはUSB側のマスターに対して、動作中の転送データがない事を確認する必要があります(ホストはどのエンドポイントから送信または受信していない)。

FIFOがリセットされ、デバイスが状態(進行中の活発なデータではない)にいる事を確認する必要があります。これが終了すると、一つのモードから他のモードへ切り替えられます。一つのモードの動作から他の切り替えは、意図された機能ではありません。しかし、デバイスが安定状態であればそれを行う事も可能です。

116 閲覧 カテゴリ: USB: Low-Full-High speed peripherals タグ: hi-speed usb peripherals

0 Likes