GOWIN FPGAを使用した USBインターフェース・ソリューション

GOWINセミコンダクター社 は、USB ソフト PHY IP や USB デバイス コントローラー IPなど、複数の USB インターフェース ソリューションIPを提供します。
USB インターフェース ソリューションは、GW1NZ を除くすべての GOWIN FPGA でサポートされており、最大で USB 2.0での Hi Speed(480Mbps) の伝送 レートをサポートします。
USB ソフトPHY およびデバイス コントローラーを使用することで、ユーザーは追加のインターフェース IC を使用せずに、FPGAのみで最終製品にUSBインターフェースを簡単に組み込むことが可能となります。GOWINセミコンダクター社 の USB ソリューションは、コンシューマ、自動車、インダストリアル、通信など、様々な市場セグメントで有用です。
商品基礎情報
フリーで使用できる GOWIN USB 関連ソフトIP
GOWINセミコンダクター社が提供している FPGA統合開発環境 GOWIN EDA の IP Core Generator には、USBに関連するフリーのソフトIPが含まれています。
サポートするオペレーションとリソース数
Gowin USB 1.1 SoftPHY IP は、Full Speed (12 Mbps) または Low speed (1.5 Mbps) でのデータ送受信をサポートできる USB 物理層トランシーバーIPです。
Gowin USB 2.0 SoftPHY IP は、Hi Speed (480Mbps)、Full Speed (12Mbps)、Low Speed (1.5Mbps) でのデータ送受信をサポートできる USB 物理層トランシーバーIPです。
下の表は、主なソフトIPのリソース使用数の目安を示しています。
IP名 | デバイス | LUT | Register | ALU | BSRAM |
Gowin USB 1.1 SoftPHY IP | GW1N | 133 | 47 | 0 | 0 |
Gowin USB 2.0 SoftPHY IP | GW2A | 424 | 1019 | 13 | 2 |
Gowin USB 2.0 Device Controller IP | GW2A | 1513 | 478 | 113 | 0 |
Gowin USB 2.0 Host Controller IP | GW2A | 6981 | 3115 | 1253 | 277 |
また、Gowin USB 2.0 SoftPHY IP は GRL のコンプライアンステストに合格しています。
GOWIN FPGAを使用したUSBアプリケーションの例
以下に、GOWINセミコンダクター社の USB ソリューションを用いた使用例を紹介します。
通信インターフェース・ブリッジ
MIPI-CSI2/DSI ビデオインターフェース・ブリッジ
USBトラフィックモニター/レコーダー
マルチポート・ハブ
開発キット
GOWINセミコンダクター社 は、GOWIN FPGAを使用してUSB インターフェース ソリューションのために、いくつかの開発キットを用意しています。
DK_USB2.0_GW2AR-LV18QN88PC8I7_GW1NSR-LV4CMG64PC7I6_V3.0
特長:64Mbit pSRAMを搭載したGW2AR-18 と、Cortex-M3及び 64Mbit pSRAM を搭載した GW1NSR-4 の2つのデバイスが実装されており、両デバイスでの評価が可能です。
DK_UAC2_GW1N-LV9LQ144C7I6_V2.1
特長:9K LUTの GW1N-9 に加えて、SPDIF/マイク/RACインターフェース/オーディオアンプが実装されたUSB Audio Class の評価のための開発キットです。
ドキュメントとリファレンスデザイン
GOWINセミコンダクター社 は、USB インターフェース ソリューションのためのIPユーザーガイドおよび、いくつかのリファレンスデザインを用意しています。
詳細は下記をご参照ください。