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: walter marvin <>
Date: Sat, 30 Jul 2011 12:04:51 -0700 (PDT)


I assume you meat 25 Mhz parallel data. If Its 10 bit framed 25MHz bit data then the XUarts could be used by data division with some external circuitry

Assuming parallel at 25 MHz then the parallel to USB controllers are of little use. They are actually, as is suspected, embedded micro controllers. Since the clock rate is 12Mhz, the implication is obvious

A Pci parallel card is an interesting option, but such a card has a couple of disadvantages:

1) The 7500 does not directly support pci so with the card, you'll pay 5 times as much in production for hardware
2) I'd have to check the actual specs on the proposed card. It could be the inputs on the card can't keep up
3) The card is likely to have limited on board memory, so you'll have to develop a DMA based driver anyway


From: mike ingle <>
To:
Sent: Friday, July 29, 2011 2:11 PM
Subject: Re: [ts-7000] Re: Using TS-7500 SBC to collect and transfer camera data over TCP/IP

 
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 <m("justuscare.ca","jason");" target="_blank" href="">>
To: m("yahoogroups.com","ts-7000");" target="_blank" href="">
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