Re: high speed image capture
- From: Mike Harrison <mike@xxxxxxxxxxxxxxx>
- Date: Fri, 12 Aug 2005 12:34:16 GMT
On 12 Aug 2005 03:38:40 -0700, "CMOS" <manusha@xxxxxxxxxxxxxxxx> wrote:
>hi all,
>Im in the need of capturing images at about 500 Frames per second and
>sending all raw data to PC through some port. The sensor i'll be using
>will be one from Kodak ( KAC-9630, KAC-9638 ) and the communication
>channel im thinking of is USB 2. I need to do this with minimal effort,
>as the real work is writing some processing algorithems to this raw
>image data.
>
>The ideal solution for me is to buy a development board which support
>this Image sensor and USB2 interface. The ones i checked, which are
>from
>http://www.framos.de are too expensive. ( about $ 5500 ). So if some
>one knows a kit with those features for low cost, please let me know.
>
>The next alternative is to buy a FPGA development kit with USB2
>support. i know some details about spartan 3 starter kit, which
>supports digilent Inc's Accessory module for USB2. Can some one explain
>the steps involved in using these two modules to communicate with the
>PC?
>
>Third alternative is to implement the logic for USB2 high speed
>communication in the FPGA it self. Is this possible? And how complicate
>will this be?
I'm in the process of doing something similar, to interface an old Kodak Ektapro high-speed camera
system (details www.electricstuff.co.uk/ektapro.html)
I've not yet looked into the USB2 aspect but like you am interested in getting the data to the PC at
a reasonable speed with a minimum of effort.
You probably don't want to send all the data to the PC, and even if you do, doing it in real time is
going to be a major challenge.
A better approach is probably going to be to use a FPGA to capture and store it in SDRAM, and then
download what you need to the PC , e.g. after cutting out the frames before/after the event of
interest, cropping the image etc.
It also means the PC interface does not need to acheive a particular speed to keep up, which will
remove a lot of constraints.
This assumes that you are capturing relatively short events - if you need continuous processing at
that rate you will need a BIG FPGA and do it all in hardware!
Some of the higer-end Xilinx eval kits include SDRAM SIMM sockets
Another thing that may be worth a look is a PCI FPGA board, which will give you plenty of bandwidth
into the PC.
Incidantally, Micron also do a high-speed sensor that may be worth a look.
.
- Follow-Ups:
- Re: high speed image capture
- From: Gabor
- Re: high speed image capture
- References:
- high speed image capture
- From: CMOS
- high speed image capture
- Prev by Date: Re: high speed image capture
- Next by Date: Re: Regarding clock muxing
- Previous by thread: Re: high speed image capture
- Next by thread: Re: high speed image capture
- Index(es):
Relevant Pages
|