GOWIN USB SoftPhy Reference Design DK-Boardでの実装実験 – 2回目
この連載では、GOWIN Semiconductor(以下GOWIN社)FPGAのUSB2.0 SoftPhy Reference Designについて、全4回に分けて紹介しています。前回(1回目)でReference Designのダウンロードからデザインの構築までが完了しました。
2回目はReference Designの基板への書き込み(実装)と動作確認を行います。
Reference DesignのCompile
Reference Designを実装する基板です。
Reference Designの構築が終わっているので、Processフローに従ってCompileしていきます。
Compile完了。
Reference DesignのFPGAへのConfiguration
Compileが終わったのでFPGAにダウンロードしてみましょう。
起動したProgrammerで、Reference DesignをFPGAにConfigurationします。
Reference Designの動作確認
Programmingが完了したところで、Reference Designの評価をしてみましょう。
※FPGAへのConfiguration直後にCOM Portが正常に反応しなかったのは、CDCシリアルデバイスのドライバがインストールされていないためです。
WindowsシステムがCDCシリアルデバイスを⾃動的にマウントできない場合は、Zadigツールを使用して汎用ドライバを手動で割り当てます。
- Zadigの公式ウェブサイト(https://zadig.akeo.ie/)にアクセスして最新版のツールを入手してください。
- USBケーブルでFPGA開発ボードをコンピュータに接続します。(FPGAにはReference DesignをConfigurationしておいてください)
- Zadigツールを起動します。
- Options → List All Devicesを選択します。(現在接続されているすべてのUSB物理デバイスを読み取ります。)
- メイン インターフェイスのドロップダウン リストからターゲット ハードウェアを選択します。(通常は” DataTraveler”として認識されます。
- 右側のターゲットドライバ選択ボックスで矢印を使用して切り替えて、ドライバプロトコル” USB Serial (CDC)”を選択しインストールします。
- インストールを実⾏します: [Install Driver] (または [Replace Driver])をクリックします。ドライバのインストールが完了するまでしばらくお待ちください。
Driverのインストールが完了したので、基板を接続してFPGAの動作を確認しましょう。
おわりに
ここまででReference Designの動作確認が完了しました。GOWIN USB Solutionの一端が垣間見られたと思います。
GOWIN社のFPGAは、USBのPHYをFPGAファブリック内に取り込むことができます。そのため、基板を見られているので既にお気づきと思いますが、コネクタからFPGAデバイスまでパッシブデバイスのみで構成することが可能で、基板の小型化や、BOMの縮小に貢献することが出来ます。
次回(3回目)はFPGAデバイス内に構成されたFIFO出力のデータ処理波形を観測します。
関連リンク
商品別
- 半導体・電子部品
- アンプ
- 音声合成
- セキュリティ
- その他(ASSP(特定用途向け))
- クロック
- ゲートドライバ
- MOS-FET
- SiC/GaN (FET/Diode)
- IGBT
- ダイオード
- TVSダイオード
- サイリスタ・トライアック
- ヒューズ
- バリスタ
- 有線インターフェイス
- トランス
- インダクタ
- その他コイル
- 抵抗
- コンデンサ
- 無線インターフェイス
- ボード間
- 筐体間
- 高周波
- その他(コネクタ・スイッチ)
- 放熱
- オーディオ
- その他(その他)
- アイソレーション
- マイコン・プロセッサ
- モータドライバ
- 電源
- RF・マイクロ波
- センサー
- USB
- イーサネット
- LVDS・SerDes
- ビデオ・オーディオ
- その他(有線インターフェイス)
- ASIC・FPGA・PLD
- メモリ
- ディスプレイ
- ASSP(特定用途向け)
- ディスクリート
- 保護素子
- 受動部品
- コネクタ・スイッチ
- オペアンプ
- その他(半導体・電子部品)
- WLAN・コンボ
- Bluetooth・BLE
- NFC・RFID
- 5G・LTE
- その他(無線インターフェイス)
- アイソレーションリレー
- デジタルアイソレータ
- 8Bit・16Bit
- 32Bit
- ARM
- AI・DSP
- フルブリッジ
- ブラシレスDC
- ステッピング
- レギュレータ・LDO
- スイッチングDCDC
- 複合電源(PMIC)
- LEDドライバ
- バッテリマネージメント
- その他(電源)
- ミリ波
- アンテナ
- リアルタイムクロック
- 水晶発振器・発信子
- 温度・湿度・環境
- 加速度・モーション・ジャイロ
- 近接・ToF
- 圧力センサ
- 磁気センサ・ホール素子・電流
- 光電センサ
- ポジション(位置・角度)
- その他(センサー)
- FPGA
- PLD
- ASIC
- その他カスタム
- DRAM
- FLASH
- その他(メモリ)
- 電子ペーパ
- LCDパネル
- ソフトウェア
- クラウド
- エンタープライズソフトウェア
- 組込ソフト
- セキュリティ
- OS・開発ツール
- 計測・測定・表示機器
- 測定機器・計測機器
- テスタ・モニタリング
- ディスプレイ・DLP
- その他(計測・測定・表示機器)
- 検査・分析機器
- 検査機器(破壊・非破壊)
- 解析機器
- その他(検査・分析機器)
- ICTソリューション
- ネットワーク機器
- ストレージ機器
- シミュレータ・テスタ
- サーバ
- ICT機器
- セキュリティ
- その他(ICTソリューション)
- 組立・ロボティクス
- 組立・実装装置
- 産業用ロボット
- サービス用ロボット
- その他(組立・ロボティクス)
- レーザー・光学部品
- レーザー
- LED・光ランプ
- ランプ
- 白色LED
- 波長別LED
- その他(レーザー・光学部品)
- 組込コンピュータ
- CPUモジュール
- 産業用マザーボード
- Mini-ITXボード
- 小型SBC
- VME/VPXボード
- 産業用PC
- パネルコンピュータ
- 拡張ボード
- カメラおよび周辺機器
- CPUボード
- 組込システム
- その他(組込コンピュータ)
- 特定用途向け・その他
- IP・ライセンス
- 組込モジュール
- ドライビングシミュレータ
- RF・マイクロ波コンポーネント
- ソーラー・太陽電池系
- サービス
- 開発委託・セミナ・検収・メンテナンス等
- 医療機器
- 医療機器