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

cross mob
JuIn_1625121
Level 5
Level 5
100 sign-ins First solution authored 100 replies posted

original:UVC Firmware for FX3 FPGA Industrial Camera Demo Kit - KBA229407

======================

タイトル:

FX3 FPGA 産業用カメラデモキット用UVCファームウェア - KBA229407

質問:

FX3 + FPGA + HelionVision ISPベースの産業用カメラリファレンスデザイン用のUVCファームウェアはどこにありますか?

回答:

図1にFX3 FPGA産業用カメラデモキットのハイレベル・ブロック図を示します。ハードウェア ファイルとシステムの説明については、KBA222700 を参照してください。このリファレンス デザイン用のUVC ファームウェアとFPGA ビット ファイルは、このknowledge base article(KBA) に添付されています。

図1. FX3 FPGA 産業用カメラデモキットのブロック図

Capture.JPG

注: FPGA のソースコードおよび修正については、cypress.support@helionvision.com までお問い合わせください。

スレーブFIFO GPIFインターフェイスを持つUVCファームウェアは、表1から表3に示すビデオ解像度とビデオコントロールを実装しています。

表1. サポートされているビデオフォーマットと解像度

サポートされているビデオ フォーマットUSB3でサポートされているビデオ解像度USB2でサポートされているビデオ解像度
UYVY1920 x 1080 @60 fps640 x 480 @60 fps
1280 x 720 @60 fps
640 x 480 @60 fps
640 x 640 @60 fps
640 x 360 @60 fps

表2. サポートされている静止画

サポートされているビデオ フォーマットUSB3でサポートされているビデオ解像度
UYVY1920 x 1080
1280x720

表 3. サポートされているビデオコントロール

論理要素サポートされているビデオコントロール
インプットターミナル露出(オート/マニュアル)
プロセッシング ユニット

ブライトネス

ホワイトバランス(マニュアル/オート)

彩度

ガンマ

コントラスト

FX3を使用したFPGAの設定

起動時に、FX3 デバイスは SPI インターフェースを使用して外部フラッシュに保存された FPGA ビットファイルをロードします。FPGAビットファイルは、添付ファイルにあるMergerTool.exe を使用してFX3イメージとマージすることができます。添付ファイルで入手可能なバッチファイルスクリプトGenerateMergeFw.batは、マージユーティリティを使用してマージされたファームウェアを作成します。FX3ファームウェアは、FX3 SDKで利用可能なコントロールセンターユーティリティを使用して、外部SPIフラッシュに更新することができます。

以下は、MergerTool.exeのusage書式です。

MergerTool.exe  <FX3_FW_NAME.img> <FPGA_BIT_FILE_NAME.bit> <FINAL_MERGED_FW_NAME.img>  

0 Likes
2 Replies