Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21611 Discussions

MIPI UVC for Windows

Altera_Forum
Honored Contributor II
2,074 Views

This is a cry for help. 

 

 

We are a start-up company that needs help with hardware. Here's what we have: 

- An OmniVision sensor (OV9714) 

- An Altera board that reads the signals off of that sensor 

- A Windows GUI that expects a UVC device 

 

 

We had some luck with an Altera board feeding into an FX3 Cyclone III (to get a USB 3.0 throughput) - this solution was done by a contractor and there were some considerable flaws in the implementation (high noise levels, interlaced image (!), overexposed/underexposed pixels). 

 

 

Here's what we are looking for: 

- Have that MIPI sensor recognized as a "standard" USB Video Capture device under Windows. Nothing fancy here - just a standard set of features like grabbing a frame, setting a focus, exposure, and a like 

- A desire to VSYNC it to an "external" projection device (basically an HDMI or just plain VGA display) 

- For an initial phase we are looking for a 640x400 at 75FPS RGB (or BGR) mode via USB 2.0 

- For the next phase we are looking for a USB 3.0 1280x800 at 120FPS RGB/BGR/YUV/HSV support 

 

 

I was wondering if anyone in this community would be interested in working with us? As is with any start-up the timing is "yesterday" 

 

 

Thanks
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
1,340 Views

Hi Yephick.  

 

Other than your startup schedule of needing it yesterday. INFINETIX may be able to help you out. We have done video capture designs. Most however have not been processed by an FPGA. (They didn't require the frame rates you stated). 

 

Looking at the issues you are describing, however, it sounds like most may be due to the mode of operation and/or signal integrity issues. I do have concerns with your target frame rate however, since this seems to be beyond the capabilities of the sensor. 

 

If you want to discuss the requirements in more detail, feel free to email message me with your email address. 

 

Unfortunately, I'm heading off on vacation next week, and we are all busy with other customers at the moment, so our start time and ability to find resources able to meet your schedule are limited at the moment. 

 

INFINETIX is a engineering consulting house based in Spokane, WA. We 20 engineers covering board design, electronic design, software development and FPGA/ASIC development. We do a little bit of everything. 

 

My personal experience is FPGA/ASIC design with a heavy DSP background, and am currently working on video and wireless communications designs. 

 

Regards, 

 

Pete
0 Kudos
Altera_Forum
Honored Contributor II
1,340 Views

Pete, 

 

You are correct about the FPS and the sensor limits. It is my fault for neglecting to mention that we are only planning on using one channel, so (in theory) the sensor grid's scanning could be done in such a way as to only get the signals from the cells we need, thus reducing the total amount of data being transferred and achieving the 120 FPS for the max resolution of 1280x800. 

 

I'm new to this forum so the rules prohibit me from messaging other members directly. Nor am I able to list "links" in my posts. So in order to provide you with my email address I have to resort to this: 

 

yephick (at) hotmail (dot) com 

 

Please email me for further discussion. 

 

Thanks, 

Igor
0 Kudos
Altera_Forum
Honored Contributor II
1,340 Views

No Problem Igor: 

 

I didn't realize they changed the new user post requirements.. I've been on since 2007, and the site has change a few times since then.. :) I've sent you and email with our terms of services and a standard NDA so we can get started. 

 

Regards 

 

Pete
0 Kudos
Reply