DSPRelated.com
Forums

Increase in transfer rates from c6711dsk

Started by s.do...@ee.ucl.ac.uk September 27, 2005
Hi,

I have a c6711 dsk that collects data through it's EMIF, processes the data and then uses the parallel port HPI to read this data into a C++ program that utilises the dll files provided with the kit.

I would very much like to speed up the data transfer process to the Host PC.

I looked at the c6713 thinking this may be a good solution - but to my surprise the USB connection is not connected to the HPI, leading me to look at other solutions.

My question is - what would people say is the best (easiest) solution to my desire for higher data rates with a huge change (i.e. I'd still like to be able to use code composer for debugging as well as having the relavant dll files for my own front-end program). Either PCI or USB at a decent speed would be fine - I notice that the c6701evm uses PCI to HPI - would this perhaps be suitable?

Thanks,

Shaun



Hello Shaun,
 
I believe that the easiest/quickest path would be to purchase a USB daughtercard from Arrow [I think they are the vendor] and plug it on to your 6711 DSK.
 
mikedunn

s...@ee.ucl.ac.uk wrote:
Hi,

I have a c6711 dsk that collects data through it's EMIF, processes the data and then uses the parallel port HPI to read this data into a C++ program that utilises the dll files provided with the kit.

I would very much like to speed up the data transfer process to the Host PC.

I looked at the c6713 thinking this may be a good solution - but to my surprise the USB connection is not connected to the HPI, leading me to look at other solutions.

My question is - what would people say is the best (easiest) solution to my desire for higher data rates with a huge change (i.e. I'd still like to be able to use code composer for debugging as well as having the relavant dll files for my own front-end program). Either PCI or USB at a decent speed would be fine - I notice that the c6701evm uses PCI to HPI - would this perhaps be suitable?

Thanks,

Shaun

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/c6x/

<*> To unsubscribe from this group, send an email to:
c...@yahoogroups.com

<*


Mike,

Yes I noticed some details here on a USB expansion - http://www.ti.com/usbnr

I tried to contact Avnet about information on how this card interfaces to
the EMIF, but they didn't seem to have many details - I already have an
interface to an FPGA running on CE2 and would want to keep this - there is
some mention of connectivity with other Avnet boards but would be nice to
know a bit more about it beforehand as to how it might all fit together with
what I have.

Thanks,

Shaun



Shaun-

> Yes I noticed some details here on a USB expansion - http://www.ti.com/usbnr
>
> I tried to contact Avnet about information on how this card interfaces to
> the EMIF, but they didn't seem to have many details - I already have an
> interface to an FPGA running on CE2 and would want to keep this - there is
> some mention of connectivity with other Avnet boards but would be nice to
> know a bit more about it beforehand as to how it might all fit together with
> what I have.

How fast do you want to go? The Avnet USB daughtercard works Ok after we did a few
days debug on the DSP source provided (we use it with 5510 DSK) but I'm not that sure
this approach would give you more than 500 kbyte/sec sustained transfer rate due to
software issues. And I do know the host driver source is not accessible -- after
all, this is a USD 95 engineering product, so who's going to answer your questions.

If you are on WinXP, another option is the DSK C6711 version of DirectDSP software...
more on that here:

http://www.google.com/search?hl=en&q=directdsp+site%3Adsprelated.com

This could get you around 200 to 300 kByte/sec on the parallel port, substantially
faster than the DLL that comes with CCS.

-Jeff



Shaun,
 
I have seen this card but i have not used it personally.  I has two external interfaces - one is some sort of "Avnet bus" that is stackackable.  The other is the TI daughtercard interface like that on the 6711 DSK.  Avnet did not make their daughtercard interface stackable - did you [or the 'board creator'] happen to make your FPGA card with a stackable interface.  I think that the Avnet card has a CE2/3 jumper, but I am not sure.
 
mikedunn

Shaun Doughty <s...@ee.ucl.ac.uk> wrote:
Mike,

Yes I noticed some details here on a USB expansion - http://www.ti.com/usbnr

I tried to contact Avnet about information on how this card interfaces to
the EMIF, but they didn't seem to have many details - I already have an
interface to an FPGA running on CE2 and would want to keep this - there is
some mention of connectivity with other Avnet boards but would be nice to
know a bit more about it beforehand as to how it might all fit together with
what I have.

Thanks,

Shaun

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/c6x/

<*> To unsubscribe from this group, send an email to:
c...@yahoogroups.com

<*


There's an Ethernet card for the DSK6713. Gotta assume it works with the
6711 also.

Robert

> -----Original Message-----
> From: c6x@c6x@... [mailto:c6x@c6x@...] On Behalf Of Jeff
> Brower
> Sent: Wednesday, September 28, 2005 8:23 AM
> To: Shaun Doughty
> Cc: c6x@c6x@...
> Subject: Re: [c6x] Increase in transfer rates from c6711dsk
>
> Shaun-
>
> > Yes I noticed some details here on a USB expansion -
> http://www.ti.com/usbnr
> >
> > I tried to contact Avnet about information on how this card interfaces
> to
> > the EMIF, but they didn't seem to have many details - I already have an
> > interface to an FPGA running on CE2 and would want to keep this - there
> is
> > some mention of connectivity with other Avnet boards but would be nice
> to
> > know a bit more about it beforehand as to how it might all fit together
> with
> > what I have.
>



Jeff -

> How fast do you want to go? The Avnet USB daughtercard works Ok after we
did a few
> days debug on the DSP source provided (we use it with 5510 DSK) but I'm
not that sure
> this approach would give you more than 500 kbyte/sec sustained transfer
rate due to
> software issues. And I do know the host driver source is not
accessible -- after
> all, this is a USD 95 engineering product, so who's going to answer your
questions.

As fast as possible, bearing in mind that it would be nice to keep the cost
of any DSP hardware fairly low (i.e. similar in price to the DSKs being
currently used).

The Avnet USB card doesn't sound quite so good as first appearances then -
it's odd then that they advertise it as being useful for bulk data transfers
and just give the max USB data rate rather than any actual realistic figures
such as the 500kB/s you mention. > If you are on WinXP, another option is the DSK C6711 version of DirectDSP
software...
> more on that here:
>
> http://www.google.com/search?hl=en&q=directdsp+site%3Adsprelated.com
>
> This could get you around 200 to 300 kByte/sec on the parallel port,
substantially
> faster than the DLL that comes with CCS.

Looks interesting - this would be more or less a straight replacement for my
current DSK drivers then? Would these drivers perhaps provide a faster data
transfer rate with any other low cost cards - perhaps with something like
the c6701evm which has a PCI interface - or perhaps there are other suitable
cards that can provide a fast transfer rate on a budget?

Any information on data rates people have managed to achieve with cards
similar to the c6711dsk would be pretty handy.

Thanks,

Shaun



Shaun-

> As fast as possible, bearing in mind that it would be nice to keep the cost
> of any DSP hardware fairly low (i.e. similar in price to the DSKs being
> currently used).
>
> The Avnet USB card doesn't sound quite so good as first appearances then -
> it's odd then that they advertise it as being useful for bulk data transfers
> and just give the max USB data rate rather than any actual realistic figures
> such as the 500kB/s you mention.

I'm sure it could really go fast, but without access to the host driver source, it's
hard to say. But the larger question is tech support. What's the purpose of the
card? To sell Cypress USB interface chips, not hook up to an iPod.

> Looks interesting - this would be more or less a straight replacement for my
> current DSK drivers then?

Yes that's the idea.

> Would these drivers perhaps provide a faster data
> transfer rate with any other low cost cards - perhaps with something like
> the c6701evm which has a PCI interface - or perhaps there are other suitable
> cards that can provide a fast transfer rate on a budget?

Don't know. TI considers the C6701 EVM board obsolete, but in its heyday I recall it
was not cheap, something like USD 995.

-Jeff