ts-7000
[Top] [All Lists]

Re: [ts-7000] Re: Using TS-7500 SBC to collect and transfer camera data

To:
Subject: Re: [ts-7000] Re: Using TS-7500 SBC to collect and transfer camera data over TCP/IP
From: mike ingle <>
Date: Fri, 29 Jul 2011 11:11:06 -0700


I think you need to consider what you really need to do with the data.

1.  You absolutely require EVERY frame to make it up to the host computer.  
a.  You only require the data, not any real time actions on a frame per frame basis
Use Jasons recommendation and get a parallel to USB solution.  Its cheap and easy.
b.  you require real time actions on each frame.
I think the USB to the host is still probably simplest,  but in parallel, you would want to use an FPGA or DSP.  I don't see much value of the TS7500 for this other than as a FPGA carrier.

2.  You need to look at some frames, for diagnostic purposes, but really only require the processed results (data reduction) at the host computer.
The TS-7500 might work for this, as it can serve up the data over ethernet or usb, and the fpga might be usable fort he processing.

3.  I neglected to consider the possibility that the overall frame rate is such that while the pixel clock is 25Mhz, the overall data rate is less than say 2Mbytes per sec.  I would consider the TS-7500 acceptable for that scenario, but at MUCH greater development expense than the USB-parallel

One more choice would be to use a 1 lane PCI express data collection card,  I have a $99 lattice ECP3 based card which manages 180Mbytes/sec.

Regards Mike
On Jul 29, 2011, at 10:30 AM, walter marvin wrote:

 

Yes Jason, that would be the preferred method The 7500 also has an fpga. The amount of data probably dictates dma to main memory

I don't know about parallel to USB products, but I assume that the won't support these kind of data rates, the microprocessor, not the USB, being the bottleneck (All of these products are mp based under the cover)

25 MHZ data collection is no trivial matter


From: Jason Stahls <>
To: m("yahoogroups.com","ts-7000");">
Sent: Friday, July 29, 2011 1:20 PM
Subject: Re: [ts-7000] Re: Using TS-7500 SBC to collect and transfer camera data over TCP/IP

 
On 29/07/2011 11:56 AM, mtrav100 wrote:
> I had considered using the XUARTs. The documentation says there are up to 8 xuarts. Could I, essentially, use 1 UART per bit to achieve this transfer rate? or some division of the 8 bits among the UARTs to achieve the 25MHz speed?
>
> Another option i had considered would be to use the USB interface, as this has a much faster transfer rate (480 Mbs). Of course this would require some more work and extra hardware.
>
> Could i perhaps use a serial-to-usb interface to input the data as serial streams?

How about one of FTDI's USB->Parallel chips? Or, implement the bus
interface in a dedicated micro or FPGA? Heck for that fact, use one of
the TS products with a FPGA like a 7800, or 7300 and implement the bus
in their FPGA, they have direct RAM access so they can buffer the data
there for the application to read.

--
Jason Stahls






__._,_.___


Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: =Email Delivery: Digest | m("yahoogroups.com?subject","ts-7000-fullfeatured");=Change Delivery Format: Fully Featured">Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | =Unsubscribe

__,_._,___
<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU