Daniel have you been able to interface an Imnivision Camera to gumstix this way?
 
 
Demetris Z.
 
 
----- Original Message -----
From: Daniel Foisy
To: General mailing list for gumstix users.
Sent: Thursday, August 10, 2006 1:22 AM
Subject: Re: [Gumstix-users] Omnivision Camera

Perhaps a simpler way than UDP (one that I've used before on a couple of other designs not involving the gumstix) is to have the CPLD sitting on one of the gumstix chip selects, the gumstix data bus and some of the lower address lines as well as connected to the sensor.  Have the CPLD automatically store the data coming from the image sensor into its local SRAM (pretty simple, really just an address counter clocked by pixclk or equivalent and a little glue logic).  Once the image has been stored, the processor can come in, reset the address counter and perform X (where X is the number of pixels) reads to read the data from SRAM, using the CPLD address counter to set the address being read from SRAM (i.e. the gumstix reads from the same location all the time but the CPLD is passing the next pixel value to it because it is incrementing the address counter on every read).  The trick is to have all data accesses to SRAM go through the CPLD so that it can steer the data either from the image sensor to the SRAM or from the SRAM to the gumstix.  Should work well enough in userland

Dan

Marc Nicholas wrote:
Demetris,

To clock raw data into a single SRAM -- a CPLD would likely do the
job.  And 32Mbit parallel SRAMs are pretty much a commodity item these
days and cost ~USD$3-4.

That said, the Spartan 3E kit is a heck of a good deal. It's a
wonderful FPGA, although I prefer "barebones" boards myself --
Digilent tend to pack in a lot of "fluff" such as LEDs matrix
displays, keyswitches, etc. But that's my perversion.

If you went Spartan 3E, you could technically shift the images to the
Gumstix via UDP. As per my previous comment ;-)

But, seriously, how we you going to move 32Mbit of data into the
Gumstix other than via Ethernet? I can't see how you can DMA it into
shared memory space....so you're limited to relatively slow serial
comms. Even at 1Mbit...well, you do the math ;-)

-marc

On 8/9/06, Demetris Zavorotnichenko <fgcity4652@cytanet.com.cy> wrote:
  
I'm Currently looking for a CPLD solution.

Would XILINX CPLD CoolRunner -II Design kit do the job?

Or would it be best to have the Spartan 3E starter Kit with 128 Mbit
Parallel Flash, 64MByte DDR SdRam?


Demetris Z.


----- Original Message -----
From: "Marc Nicholas" <geekything@gmail.com>
To: "General mailing list for gumstix users."
<gumstix-users@lists.sourceforge.net>
Sent: Wednesday, August 09, 2006 11:19 PM
Subject: Re: [Gumstix-users] Omnivision Camera


    
I didn't say cheaper. You asked for the "best" way ;-)

But, seriously, to do what you're looking at you'll want:

- a CPLD at the very least
- 32Mbits of SRAM
- The patience to wait while the SRAM is read over a relatively slow
serial connection

-marc

On 8/9/06, Demetris Zavorotnichenko <fgcity4652@cytanet.com.cy> wrote:
      
Would you say that bying an ethernet 1.3 m3gapixel camera would be
cheaper
than using a CPLD and the camera sensor?


Demetris Z.


----- Original Message -----
From: "Marc Nicholas" <geekything@gmail.com>
To: "General mailing list for gumstix users."
<gumstix-users@lists.sourceforge.net>
Sent: Wednesday, August 09, 2006 11:05 PM
Subject: Re: [Gumstix-users] Omnivision Camera


        
Ethernet. (Not kidding).

-marc

On 8/9/06, Demetris Zavorotnichenko <fgcity4652@cytanet.com.cy> wrote:
          
What would be the best way to interface a 1.3 Megapixel Camera sensor
to
Gumstix in order to Capture a single 1.3 Megapixel image?


Demetris Z.


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services,
security?
Get stuff done quickly with pre-integrated technology to make your job
easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

_______________________________________________
gumstix-users mailing list
gumstix-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gumstix-users



            
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services,
security?
Get stuff done quickly with pre-integrated technology to make your job
easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
gumstix-users mailing list
gumstix-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gumstix-users
          
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job
easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
gumstix-users mailing list
gumstix-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gumstix-users

        
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job
easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
gumstix-users mailing list
gumstix-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gumstix-users
      
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
gumstix-users mailing list
gumstix-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gumstix-users

    

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
gumstix-users mailing list
gumstix-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gumstix-users

  


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642


_______________________________________________
gumstix-users mailing list
gumstix-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gumstix-users