- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We are in Hong Kong/Shenzhen region. We would to develop new 1080p60 video capture product. Should we use CYUSB3014 or any others are recommended?
And also we have the following question:
1) And is standard UVC driver available for Win 8.1 & 10? is it a mature solution?
2) Can we change Firmware setting such as PID, device name?
3) When can I find supported Vtime table for CYUSB3014?
4) Which distributor is recommended for Hong Kong/Shenzhen region? As we need some local technical support for implementation. We will use Lattice FPGA to interface with CYUSB3014.
Thank you!
Steve
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Steve,
Apolgoies for the delay.
"I have one more question, does CYUSB3014 support interlaced video format such 1080i?"
=> The streaming interface deosn't support interlace video streaming in FX3 but an FX3+FPGA design can have support from an interlace source by having the interlaced to progressive video converter implemented in the FPGA side and provide progressive stream to the FX3 to stream to host.
Regards,
Yashwant
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Steve,
1.) Yes, there are mature UVC drivers provided by Microsoft for both Windows 8.1 and 10.
2.) Yes, you can change the PID and device name and the UVC driver will detect the device as long as the descriptors comply with the UVC spec.
3.) Can you please specify what do you mean by "the Vtime table for CYUSB3014"? Please elaborate.
4.) Can you let me know if you are only looking for the CYUSB3014 silicon IC or an eval kit containing CYUSB3014 for prototyping?
Regards,
Yashwant
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear Yashwant,
Thank you for prompt reply!
3) The Vtime table I mean is supported resolution list (Example: 1080p,1920x1080, 60 fps)
4) Actually we already have current solution using Lattice + USB 3.1 controller but we want to use another USB 3.1 controller to replace current one due to supply issue, so we need mature solution to do this as we don't want to take too long. I need CYUSB3014 silicon IC, I also need eval kit containing CYUSB3014 for evaluation.
Also, can CYUSB3014 supports YUY2 and MJPEG format output?
Thank you!
Steve
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
EDITED:
Hi Steve,
3.) We actually don't have such table of data to present as request.
But the max possible data rate should be less than the (PCLK x bus-width) being used in the application.
But the total data rate should be less than 3.2Gbps (100MHz x 32-bit bus width).
4.) You can get the silicon from any of the Cypress Franchised Distributors given in the following link to acquire the CYUSB3014 silicon: https://www.cypress.com/cypress-franchised-distributors
You can get the FX3 SuperSpeed Explorer Kit from the following link and any other Cypress products: https://cypress.world.tmall.com/shop/view_shop.htm?spm=a230r.7195193.1997079397.2.ad116635manLIK
AN75779 app note explains using FX3 to interface to an image sensor and stream YUY2 video format but MJPEG format stream should come compressed, either from the image sensor itself or the FPGA, and can be sent to the host via FX3.
So, YUY2 is supported but MJPEG needs to be inputted to FX3 in compressed format from the FPGA or image sensor.
Regards,
Yashwant
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, Yashwant,
Thank you!
I think 3.2Gbps is enough for YUV422 (YUY2) 16bits 1080p60 data throughput. 16x1920x1080x60 = 1.85Gbps only? am I correct?
For output resolutions, can we set by ourselves? The following are resolution we need to support.
480p60 (640x480 & 720x480), 576p50, 720p50/60, 1080p 24/25/30/50/60
I will contact local distributor for further details.
Thank you!
Steve
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Steve,
"I think 3.2Gbps is enough for YUV422 (YUY2) 16bits 1080p60 data throughput. 16x1920x1080x60 = 1.85Gbps only? am I correct?"
=> Yes, you are correct.
Yes, you can set the output resolutions yourself and FX3 can be used to support you required resolutions.
Please have a thorough read-through of the app note AN75779 as well as go through the attached UVC firmware from the following link: https://www.cypress.com/file/123501/download
Regards,
Yashwant
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear Yashwant,
Thank you very much!
I already contacted local distributor for price and EV board.
I have one more question, does CYUSB3014 support interlaced video format such 1080i?
Thank you!
Steve
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Steve,
Apolgoies for the delay.
"I have one more question, does CYUSB3014 support interlaced video format such 1080i?"
=> The streaming interface deosn't support interlace video streaming in FX3 but an FX3+FPGA design can have support from an interlace source by having the interlaced to progressive video converter implemented in the FPGA side and provide progressive stream to the FX3 to stream to host.
Regards,
Yashwant