UVC Firmware for FX3 FPGA Industrial Camera Demo Kit
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Where to find the UVC firmware for the FX3 + FPGA + HelionVision ISP-Based Industrial Camera Reference Design?
Figure 1 shows a high-level block diagram of FX3 FPGA Industrial Camera Demo Kit. See FX3 + FPGA + HelionVision ISP-Based Industrial Camera Reference Design for the hardware files and system description. UVC firmware and the FPGA bit file for this reference design are attached with this knowledge base article (KBA).
Figure 1. Block Diagram of FX3 FPGA Industrial Camera Demo Kit
Note: For FPGA source code and modifications, contact Infineon Support.
UVC firmware with Slave FIFO GPIF interface implements the video resolutions and video controls listed in Table 1 through Table 3.
Table 1. Supported Video Formats and Resolutions
Video Formats Supported |
Video Resolutions Supported in USB3 |
Video Resolutions Supported in USB2 |
UYVY |
1920 x 1080 @60 fps |
640 x 480 @60 fps |
1280 x 720 @60 fps |
|
|
640 x 480 @60 fps |
|
|
640 x 640 @60 fps |
|
|
640 x 360 @60 fps |
|
Table 2. Supported Still Captures
Video Formats Supported |
Video Resolutions Supported in USB3 |
UYVY |
1920 x 1080 |
1280x720 |
Table 3. Supported Video Controls
Video Controls Supported |
Video Resolutions Supported in USB3 |
Input terminal |
Exposure (auto/manual) |
Processing unit |
Brightness White balance (manual/auto) Saturation Gamma Contrast |
Configuring FPGA using FX3
On bootup, the FX3 device will load the FPGA bit file stored in the external flash using SPI interface. The FPGA bit file can be merged with the FX3 image using MergerTool.exe available in the attachment. A batch file script, GenerateMergeFw.bat, available in the attachment will use the merger utility to create the merged firmware. The FX3 firmware can be updated to the external SPI flash using the control center utility available with the FX3 SDK.
Here is the usage format of MergerTool.exe.
MergerTool.exe <FX3_FW_NAME.img> <FPGA_BIT_FILE_NAME.bit> <FINAL_MERGED_FW_NAME.img>
Author: HPPC Version: **
Translation - Japanese: FX3 FPGA 産業用カメラデモキット用UVCファームウェア - KBA229407- Community Translated (JA)
- Tags:
- ecp5
- fpga
- fx3
- fx3 fx3s
- HelionVision ISP-Based
- ISP-Based Industrial Camera
- kba22270
- slave fifo
- ss_usb
- uvc
- uvc firmware