[Lab] Higher speed (8.0 Mbps) I/O interface with PC

Paul & Andrea Mumby themumbys at gmail.com
Fri Feb 11 20:33:31 EST 2011


Another option would be to put a small micro in between your circuit and
your PC as an interface buffer. Something with native USB support.

Stream the data directly over an 8 bit wide parallel digital interface to
the micro (or hell 16 or 32 if you have enough pins) and stream it out over
USB using the micro.

- Paul

On Fri, Feb 11, 2011 at 7:21 PM, Tom Burns <tom.i.burns at gmail.com> wrote:

> I am not an FPGA developer but I do work for a company that sells products
> that do highspeed data transmission from FPGA to computer.  Our products
> historically use IDE and are now being rewritten to use PCIe but that is not
> a simple protocol.
>
> For 8 Mbps I think your only option is an interface with at least some
> overhead.
>
> However you should be able to find a loadable module without writing much
> code, no?  If your computer has it you could try IDE but you need to be able
> to DMA and would need to write a custom driver to dump the data.  TBH
> Ethernet might be the simplest way to do it.  I don't think SPI would be
> fast enough and USB2 has a ton of overhead.
>
> Tom
>
>
> On Fri, Feb 11, 2011 at 6:56 PM, Dwayne C. Litzenberger <dlitz at dlitz.net>wrote:
>
>> Does anybody know how to get 8 Mbps into a PC from a relatively dumb
>> circuit?
>>
>> I have a Xilinx FPGA development board, and I'd like to get data into and
>> out of it at these high speeds without having to do the work of setting up a
>> soft CPU or an Ethernet MAC.
>>
>> --
>> Dwayne C. Litzenberger <dlitz at dlitz.net>
>>  OpenPGP: 19E1 1FE8 B3CF F273 ED17  4A24 928C EC13 39C2 5CF7
>>
>> _______________________________________________
>> Lab mailing list
>> Lab at artengine.ca
>> http://artengine.ca/mailman/listinfo/lab
>>
>
>
> _______________________________________________
> Lab mailing list
> Lab at artengine.ca
> http://artengine.ca/mailman/listinfo/lab
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://artengine.ca/pipermail/lab/attachments/20110211/65394632/attachment.htm>


More information about the Lab mailing list