DSPRelated.com
Forums

How to take samples of data from USB of TMS320C6713?

Started by ujal...@gmail.com January 9, 2009
Mike and Ujala,

a USB daughtercard won't do the job - these are all USB peripherals
(device or function in USB terminology). You need a USB host to take the
role of the PC. One solution is using the OMAP-L137/TMS320C6747 EVM
board which includes a USB host controller, and is code-compatible with
the 6713. AFAIK, the software support for the USB host is not yet
completed, a bit of pioneer spirit will help...

Regards,
Adolf Klemenz, D.SignT
Michael Dunn wrote:
> ujala.qasim,
>
> On Fri, Jan 9, 2009 at 1:42 PM, > > wrote:
> >
> >
> > I am working on Software Defined Radio, for this I am using
> TMS320C6713 DSP
> > Board for the digital processing of data. The DSP board will be
> interfaced
> > with USRP (a hardware device that captures data on which
> > modulation/demodulation in software has to be performed. The USRP
> does some
> > processing on this data such as analog to digital conversion,
> > down-conversion and decimation of data and throws it on a USB 2.0
> port). As
> > I am new with DSP board stuff, I need to know how to acquire data (or
> > samples) from the USB port of this DSP board as the USRP will be sending
> > data samples over a USB 2.0 port.
> >>
> >>
> >>
> >>_____________________________________
> >>
> >>
> > Thanks for such a prompt reply :)
> > Here are the answers to your queries:
> >
> > Q1. Which 6713 DSP board are you using??
> > I am using Texas Instruments TMS320C6713 DSP Board
> >
> > Q2. Does the USRP have a parallel output option??
> > No I don't think so
> >
> > The USRP works does perfectly fine when interfaced with a PC. But my
> project
> > is to replace the PC with a DSP Board. Hence I need some way to interface
> > the USRP and DSP board together somehow. For this I want to pick up data
> > samples on the USB port of DSP board.
>
>
> I suspected that was the case [this topic has been discussed a few
> times in the archives]...
> The DSP has no USB port access on the 6713 DSK.
>
> The USB is connected to another processor that runs some proprietary
> software [from Spectrum Digital] that converts CCS debug requests into
> JTAG debug operations [essentially an on board emulator] to the DSP's
> JTAG port. You will have to add a USB daughtercard + drivers +
> processing sw to make it work.
>
> mikedunn
> > --
> www.dsprelated.com/blogs-1/nf/Mike_Dunn.php
--

Adolf Klemenz
mailto:a...@dsignt.de
i have a similar application, what i have done is that i used the dsk HPI
daughtercard from educational DSP and used MATLAB to down/Up load data from
the the tms320c6713 dsk card (i assume that you are using a similar
educational development card)... but for this you have to write your own
interface

On Fri, Jan 9, 2009 at 9:37 PM, Michael Dunn wrote:

> ujala.qasim,
>
> On Fri, Jan 9, 2009 at 1:42 PM, >
> wrote:
> >
> >
> > I am working on Software Defined Radio, for this I am using TMS320C6713
> DSP
> > Board for the digital processing of data. The DSP board will be
> interfaced
> > with USRP (a hardware device that captures data on which
> > modulation/demodulation in software has to be performed. The USRP does
> some
> > processing on this data such as analog to digital conversion,
> > down-conversion and decimation of data and throws it on a USB 2.0 port).
> As
> > I am new with DSP board stuff, I need to know how to acquire data (or
> > samples) from the USB port of this DSP board as the USRP will be sending
> > data samples over a USB 2.0 port.
> >>
> >>
> >>
> >>_____________________________________
> >>
> >>
> > Thanks for such a prompt reply :)
> > Here are the answers to your queries:
> >
> > Q1. Which 6713 DSP board are you using??
> > I am using Texas Instruments TMS320C6713 DSP Board
> >
> > Q2. Does the USRP have a parallel output option??
> > No I don't think so
> >
> > The USRP works does perfectly fine when interfaced with a PC. But my
> project
> > is to replace the PC with a DSP Board. Hence I need some way to interface
> > the USRP and DSP board together somehow. For this I want to pick up data
> > samples on the USB port of DSP board.
>
>
> I suspected that was the case [this topic has been discussed a few
> times in the archives]...
> The DSP has no USB port access on the 6713 DSK.
>
> The USB is connected to another processor that runs some proprietary
> software [from Spectrum Digital] that converts CCS debug requests into
> JTAG debug operations [essentially an on board emulator] to the DSP's
> JTAG port. You will have to add a USB daughtercard + drivers +
> processing sw to make it work.
>
> mikedunn
> > --
> www.dsprelated.com/blogs-1/nf/Mike_Dunn.php
>
SGksCkkgd2FudCB0byBpbXBsZW1lbnQgYW4gaW50ZWdyYXRvciBpbiBkaWdpdGFsIGRvbWFp
bi4gIExldCBtZSBleHBsYWluIAphY3R1YWwgc2NlbmFyaW8uCkFjY29yZGluZyB0byBkZXNp
Z24gc2Vuc29yIG91dHB1dCBoYXMgdG8gaW50ZWdyYXRlIGJlZm9yZSBpdCBpcyBnaXZlbiB0
byAKQURDLiAgTm93IEkgd2FudCB0byBpbXBsZW1lbnQgaW50ZWdyYXRvciBmdW5jdGlvbiBp
biBkaWdpdGFsIGRvbWFpbiAodXNpbmcgClRyYXBlem9pZGFsIFJ1bGUpClJlZiA6IGN1bXRy
YXB6ICBNYXRsYWIgZnVuY3Rpb24uCk15IGRvdWJ0IGlzLCBzdXBwb3NlIGlmIEkgY2hhbmdl
IFJDIHRpbWUgY29uc3RhbnQgaW4gYW5hbG9nIGRvbWFpbiwgaG93IGl0IApzaG91bGQgcmVm
bGVjdCBpbiBkaWdpdGFsIGRvbWFpbi4gSSBkaWRu4oCZdCBmaW5kIGFueSBkaXJlY3QgcmVs
YXRpb25zaGlwIAphbmFsb2cgZG9tYWluIFJDIHZzIERpZ2l0YWwgZG9tYWluIHBhcmFtZXRl
ci4gCkNhbiBhbnlvbmUgZ3VpZGUgbWUgaW4gdGhpcyByZWdhcmQ/IApUaGFua3MgaW4gYWR2
YW5jZS4KUmVnYXJkcywKU1ZTCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KCllvdSBjYW4gbm93IHBvc3QgYSBtZXNzYWdlIG9yIGFjY2VzcyBhbmQgc2VhcmNoIHRo
ZSBhcmNoaXZlcyBvZiB0aGlzIGdyb3VwIG9uIERTUFJlbGF0ZWQuY29tOgpodHRwOi8vd3d3
LmRzcHJlbGF0ZWQuY29tL2dyb3Vwcy9jNngvMS5waHAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTm90ZTogSWYgeW91IGRvIGEgc2ltcGxlICJyZXBseSIgd2l0
aCB5b3VyIGVtYWlsIGNsaWVudCwgb25seSB0aGUgYXV0aG9yIG9mIHRoaXMgbWVzc2FnZSB3
aWxsIHJlY2VpdmUgeW91ciBhbnN3ZXIuICBZb3UgbmVlZCB0byBkbyBhICJyZXBseSBhbGwi
IGlmIHlvdSB3YW50IHlvdXIgYW5zd2VyIHRvIGJlIGRpc3RyaWJ1dGVkIHRvIHRoZSBlbnRp
cmUgZ3JvdXAuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkFib3V0
IHRoaXMgZGlzY3Vzc2lvbiBncm91cDoKCkFyY2hpdmVzOiAgaHR0cDovL3d3dy5kc3ByZWxh
dGVkLmNvbS9ncm91cHMvYzZ4LzEucGhwCgpUbyBQb3N0OiAgU2VuZCBhbiBlbWFpbCB0byBj
NnhAeWFob29ncm91cHMuY29tCgpPdGhlciBEU1AgUmVsYXRlZCBHcm91cHM6IGh0dHA6Ly93
d3cuZHNwcmVsYXRlZC5jb20vZ3JvdXBzLnBocFlhaG9vISBHcm91cHMgTGlua3MKCjwqPiBU
byB2aXNpdCB5b3VyIGdyb3VwIG9uIHRoZSB3ZWIsIGdvIHRvOgogICAgaHR0cDovL2dyb3Vw
cy55YWhvby5jb20vZ3JvdXAvYzZ4LwoKPCo+IFlvdXIgZW1haWwgc2V0dGluZ3M6CiAgICBJ
bmRpdmlkdWFsIEVtYWlsIHwgVHJhZGl0aW9uYWwKCjwqPiBUbyBjaGFuZ2Ugc2V0dGluZ3Mg
b25saW5lIGdvIHRvOgogICAgaHR0cDovL2dyb3Vwcy55YWhvby5jb20vZ3JvdXAvYzZ4L2pv
aW4KICAgIChZYWhvbyEgSUQgcmVxdWlyZWQpCgo8Kj4gVG8gY2hhbmdlIHNldHRpbmdzIHZp
YSBlbWFpbDoKICAgIG1haWx0bzpjNngtZGlnZXN0QHlhaG9vZ3JvdXBzLmNvbSAKICAgIG1h
aWx0bzpjNngtZnVsbGZlYXR1cmVkQHlhaG9vZ3JvdXBzLmNvbQoKPCo+IFRvIHVuc3Vic2Ny
aWJlIGZyb20gdGhpcyBncm91cCwgc2VuZCBhbiBlbWFpbCB0bzoKICAgIGM2eC11bnN1YnNj
cmliZUB5YWhvb2dyb3Vwcy5jb20KCjwqPiBZb3VyIHVzZSBvZiBZYWhvbyEgR3JvdXBzIGlz
IHN1YmplY3QgdG86CiAgICBodHRwOi8vZG9jcy55YWhvby5jb20vaW5mby90ZXJtcy8KCg=