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

cross mob

UVC Firmware for FX3 FPGA Industrial Camera Demo Kit

lock attach
Attachments are accessible only for community members.

UVC Firmware for FX3 FPGA Industrial Camera Demo Kit

ChaitanyaV_61
Employee
Employee
50 questions asked 25 likes received 25 sign-ins

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

Capture.JPG

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)

                

Attachments
1988 Views