FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > FPGA

FPGA comp.arch.fpga newsgroup (usenet)

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 01-27-2004, 04:18 PM
bob
Guest
 
Posts: n/a
Default Image sensor?

Hi I want to make a project that uses an image sensor (any perhaps a
low power cmos from Micron or Kodak) connected to a FPGA (or CPLD).
with the apropriate VHDL or Veralog code.

Has anyone done this who would be willing to share there hardware
and/or software designs to get me started?
Or is there any examples on the web that I can explore?

Martin
mart NO inb SPAM AT magma DOT ca

Remove the NO SPAM and put no spaces. Also replace the AT for @ and
the
DOT for .

or post replies

Thanks

Reply With Quote
  #2 (permalink)  
Old 01-27-2004, 06:55 PM
Jan Panteltje
Guest
 
Posts: n/a
Default Re: Image sensor?

On a sunny day (Tue, 27 Jan 2004 11:18:07 -0500) it happened bob
<[email protected]> wrote in <[email protected]>:

>Hi I want to make a project that uses an image sensor (any perhaps a
>low power cmos from Micron or Kodak) connected to a FPGA (or CPLD).
>with the apropriate VHDL or Veralog code.
>
>Has anyone done this who would be willing to share there hardware
>and/or software designs to get me started?
>Or is there any examples on the web that I can explore?
>
>Martin
>mart NO inb SPAM AT magma DOT ca
>
>Remove the NO SPAM and put no spaces. Also replace the AT for @ and
>the
>DOT for .
>
>or post replies
>
>Thanks

Somebody in Spain did a VHDL version of my mcam soft, uses the Creative
webcam II look for document: Sistemacapturaimagenfin.pdf
This webcam uses a 8052 processor to talk to the sensor itself.
So the fpga talks to the 8052.
The sensor is 4 bits bus with serial control, but I no longer have the
datasheet.
It is in Spanish.
This sensor is likely superceded by better ones.
http://www.home.zonnet.nl/panteltje/mcam/ for my C version.
The VHDL version will learn you how to emulate a PC parport....
I think, given the datasheet of the sensor, it is pretty straight forward.
Talking directly to the sensor eliminates such protocols as par port / usb,
whatever.
But you may still need that to send the data anywhere else...
JP
Reply With Quote
  #3 (permalink)  
Old 01-28-2004, 12:32 AM
Roger Larsson
Guest
 
Posts: n/a
Default Re: Image sensor? (GPL code)

bob wrote:

> Hi I want to make a project that uses an image sensor (any perhaps a
> low power cmos from Micron or Kodak) connected to a FPGA (or CPLD).
> with the apropriate VHDL or Veralog code.
>
> Has anyone done this who would be willing to share there hardware
> and/or software designs to get me started?
> Or is there any examples on the web that I can explore?
>


I think this directly connects with a CMOS sensor (figure 3)

Article (from Xcell Journal)
http://www.xilinx.com/publications/x...c_freesw46.htm
(get the pdf with pictures at page bottom)

Alternative location:
http://www.linuxdevices.com/articles/AT6411901280.html

"FPGA Code

Most of the system functionality is implemented in the Xilinx Spartan-IIE
FPGA. The code is written in Verilog HDL and is available for download at
my Elphel website under the GNU/GPL (general public license) license. It is
designed around a four-channel SDRAM controller that uses embedded block
RAM modules as "ping-pong" buffers to provide quasi-simultaneous block
access for the following data sources and receivers:

Image data from the sensor, either processed or raw, one- or two-bytes per
pixel, arranged as 256 (128) pixel lines
Calibration data to the FPN elimination module prepared by software in
advance, 128x16-bit blocks
Data to the JPEG compressor, arranged as square blocks of 16x16 bytes
CPU access to the SDRAM (normally used to read raw sensor data and write
back the calibration data for the FPN elimination). The JPEG encoder uses
two-thirds of the FPGA resources, as shown in Figure 3. The encoder
consists of the chain of the processing modules, some of which use block
RAM for data buffering and table storage:
- Bayer-to-YCbCr converter
- 8x8 DCT based on the Xilinx XAP610, modified to provide
block-asynchronous operation and to increase dynamic range
- Quantizator and zigzag encoder
- RLL encoder
- Huffman encoder
- Bit stuffer."

http://www.elphel.com/

--
Roger Larsson
Skellefteċ
Sweden
Reply With Quote
  #4 (permalink)  
Old 01-28-2004, 04:07 PM
bob
Guest
 
Posts: n/a
Default Re: Image sensor?

Thanks to bad its in spanish. your software looks interesting.

On Tue, 27 Jan 2004 18:55:18 GMT, Jan Panteltje
<[email protected]> wrote:

>On a sunny day (Tue, 27 Jan 2004 11:18:07 -0500) it happened bob
><[email protected]> wrote in <[email protected]>:
>
>>Hi I want to make a project that uses an image sensor (any perhaps a
>>low power cmos from Micron or Kodak) connected to a FPGA (or CPLD).
>>with the apropriate VHDL or Veralog code.
>>
>>Has anyone done this who would be willing to share there hardware
>>and/or software designs to get me started?
>>Or is there any examples on the web that I can explore?
>>
>>Martin
>>mart NO inb SPAM AT magma DOT ca
>>
>>Remove the NO SPAM and put no spaces. Also replace the AT for @ and
>>the
>>DOT for .
>>
>>or post replies
>>
>>Thanks

>Somebody in Spain did a VHDL version of my mcam soft, uses the Creative
>webcam II look for document: Sistemacapturaimagenfin.pdf
>This webcam uses a 8052 processor to talk to the sensor itself.
>So the fpga talks to the 8052.
>The sensor is 4 bits bus with serial control, but I no longer have the
>datasheet.
>It is in Spanish.
>This sensor is likely superceded by better ones.
>http://www.home.zonnet.nl/panteltje/mcam/ for my C version.
>The VHDL version will learn you how to emulate a PC parport....
>I think, given the datasheet of the sensor, it is pretty straight forward.
>Talking directly to the sensor eliminates such protocols as par port / usb,
>whatever.
>But you may still need that to send the data anywhere else...
>JP


Reply With Quote
  #5 (permalink)  
Old 01-31-2004, 02:37 PM
Alex Gibson
Guest
 
Posts: n/a
Default Re: Image sensor?


"bob" <[email protected]> wrote in message
news:[email protected]
> Hi I want to make a project that uses an image sensor (any perhaps a
> low power cmos from Micron or Kodak) connected to a FPGA (or CPLD).
> with the apropriate VHDL or Veralog code.
>
> Has anyone done this who would be willing to share there hardware
> and/or software designs to get me started?
> Or is there any examples on the web that I can explore?
>
> Martin
> mart NO inb SPAM AT magma DOT ca
>
> Remove the NO SPAM and put no spaces. Also replace the AT for @ and
> the
> DOT for .
>
> or post replies
>
> Thanks


Have a look at cmucam and similar links for sensors and ideas.
cmucam uses a scenix micro

http://www.cs.cmu.edu/~cmucam
http://www-2.cs.cmu.edu/~cmucam/
http://www-2.cs.cmu.edu/~cmucam/cmucam2/
http://www-2.cs.cmu.edu/~cmucam2/


also look for omnivision.They make and sell cmos sensors
http://www.ovt.com/
http://www.ovt.com/i_products.html

also http://direct.xilinx.com/bvdocs/appnotes/xapp172.pdf
may be of use

Alex


Reply With Quote
  #6 (permalink)  
Old 01-31-2004, 03:44 PM
Alex Gibson
Guest
 
Posts: n/a
Default Re: Image sensor?


"Alex Gibson" <[email protected]> wrote in message
news:[email protected]
>
> "bob" <[email protected]> wrote in message
> news:[email protected]
> > Hi I want to make a project that uses an image sensor (any perhaps a
> > low power cmos from Micron or Kodak) connected to a FPGA (or CPLD).
> > with the apropriate VHDL or Veralog code.
> >
> > Has anyone done this who would be willing to share there hardware
> > and/or software designs to get me started?
> > Or is there any examples on the web that I can explore?
> >
> > Martin
> > mart NO inb SPAM AT magma DOT ca
> >
> > Remove the NO SPAM and put no spaces. Also replace the AT for @ and
> > the
> > DOT for .
> >
> > or post replies
> >
> > Thanks

>
> Have a look at cmucam and similar links for sensors and ideas.
> cmucam uses a scenix micro
>
> http://www.cs.cmu.edu/~cmucam
> http://www-2.cs.cmu.edu/~cmucam/
> http://www-2.cs.cmu.edu/~cmucam/cmucam2/
> http://www-2.cs.cmu.edu/~cmucam2/
>
>
> also look for omnivision.They make and sell cmos sensors
> http://www.ovt.com/
> http://www.ovt.com/i_products.html
>
> also http://direct.xilinx.com/bvdocs/appnotes/xapp172.pdf
> may be of use
>
> Alex


found the other link I was looking for
http://www.electronics123.com/amazon...gue/c3-1-5.htm
for other cmos sensors


Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
image sensors? bob Verilog 0 01-27-2004 04:18 PM


All times are GMT +1. The time now is 02:16 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved