Sign in

username:

password:



Not a member?

Search compdsp



Search tips

comp.dsp by Keywords

Adaptive Filter | ADPCM | ADSP | ADSP-2181 | Aliasing | AMR | Anti-Aliasing | ARMA | Autocorrelation | AutoCovariance | Beamforming | Bessel | Blackfin | Butterworth | C6713 | CCS | Chebyshev | CIC Filter | Circular Convolution | Code Composer Studio | Comb Filter | Compression | Convolution | Cross Correlation | DCT | Decimation | Deconvolution | Demodulation | DM642 | DSP Boards | DSP/BIOS | DTMF | Echo Cancellation | Equalization | Equalizer | ETSI | EZLITE (Ez-kit Lite) | FFT | FFTW | FIR Filter | Fixed Point | FSK | G.711 | G.723 | G.729 | Gaussian Noise | Goertzel | GPIO | Hilbert Transform | IFFT | IIR Filter | Interpolation | Invariance | JTAG | Kalman | Laplace Transform | Levinson | LPC | McBSP | MIPS | Modulation | MPEG | Multirate | Notch Filter | Nyquist | OFDM | Oversampling | Pink Noise | Pitch | PLL | Polyphase | QAM | QDMA | Quantization | Quantizer | Radar | Random Noise | Reed Solomon | Remez | Resampling | RTDX | Sampling | Sharc | TI C6711 | Undersampling | Viterbi | Wavelets | White Noise | Wiener Filter | Windowing | XDS510PP | Z Transform

Sponsor

Industry's highest performing at the lowest power DSPs now as low as $5.00*
Start development today!
*volume pricing for 10ku

Discussion Groups

Free Online Books

See Also

Embedded SystemsFPGAElectronics

Discussion Groups | Comp.DSP | How can i program a DSP without using a development kit?

There are 7 messages in this thread.

You are currently looking at messages 0 to 7.


How can i program a DSP without using a development kit? - french_student - 2004-03-08 10:55:00

Hi,

I must realise an autonomous card with a TMS320VC5402 dsp. Can anybody
tell me how can i program this dsp? Is there any other solution than
using an external EEPROM which i program and then after a reset the
DSP will load this program and execute it?

Thanks.
______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: How can i program a DSP without using a development kit? - Scott Miller - 2004-03-08 18:13:00



> I must realise an autonomous card with a TMS320VC5402 dsp. Can anybody
> tell me how can i program this dsp? Is there any other solution than
> using an external EEPROM which i program and then after a reset the
> DSP will load this program and execute it?

I just happened to be looking at the '5402 data sheet.  It says it'll also
transfer in code via the host port or serial port.

As far as I can tell there's no nonvolatile memory in the '5402 itself, if
that's what you're asking.  Except for the masked ROM anyway, and I suppose
the only way to program THAT is to fork over a large sum of money to TI.

If you get anywhere with this, let me know.  I've got a thousand of these
things in the garage, and I've been thinking of building a prototype board
with one, as soon as I get ahold of the equipment required to solder the
dang 144-pin BGAs.

Scott


______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: How can i program a DSP without using a development kit? - french_student - 2004-03-09 02:50:00

Thanks for your answer Scott.

You're right my question is in fact how can i do to make the
tms320vc5402 always execute the same program even after a reset. If i
understood well, there is no nonvolatile memory so if i'm right each
time i'll reset the card the program located in the program memory
(which is DARAM if i'm not wrong) will disappear? There is a ROM. But
can we write in it? Apparently no, am i wrong?

Thanks.

ps: what does masked ROM mean? 

"Scott Miller" <s...@3xf.com> wrote in message news:<1...@corp.supernews.com>...
> > I must realise an autonomous card with a TMS320VC5402 dsp. Can anybody
> > tell me how can i program this dsp? Is there any other solution than
> > using an external EEPROM which i program and then after a reset the
> > DSP will load this program and execute it?
> 
> I just happened to be looking at the '5402 data sheet.  It says it'll also
> transfer in code via the host port or serial port.
> 
> As far as I can tell there's no nonvolatile memory in the '5402 itself, if
> that's what you're asking.  Except for the masked ROM anyway, and I suppose
> the only way to program THAT is to fork over a large sum of money to TI.
> 
> If you get anywhere with this, let me know.  I've got a thousand of these
> things in the garage, and I've been thinking of building a prototype board
> with one, as soon as I get ahold of the equipment required to solder the
> dang 144-pin BGAs.
> 
> Scott
______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: How can i program a DSP without using a development kit? - Scott Miller - 2004-03-09 11:48:00

Right, your program code has to be loaded in every time it starts up.

Masked ROM is a hardwired memory.  The data is included in the mask set used
to make the chip.  It's cheap to produce, but can't be changed, and the
setup costs are huge.  It only makes sense if you're producing thousands of
identical parts and you don't ever need to change the code.

The standard '5402 comes with a bootloader in this ROM space, though, that
lets it load programs from external sources.  You've still got to have the
code stored elsewhere, though.

Scott

> You're right my question is in fact how can i do to make the
> tms320vc5402 always execute the same program even after a reset. If i
> understood well, there is no nonvolatile memory so if i'm right each
> time i'll reset the card the program located in the program memory
> (which is DARAM if i'm not wrong) will disappear? There is a ROM. But
> can we write in it? Apparently no, am i wrong?
>
> Thanks.
>
> ps: what does masked ROM mean?


______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: How can i program a DSP without using a development kit? - french_student - 2004-03-10 02:56:00

Thanks for your answers.


> Masked ROM is a hardwired memory.  The data is included in the mask set used
> to make the chip.  It's cheap to produce, but can't be changed, and the
> setup costs are huge.  It only makes sense if you're producing thousands of
> identical parts and you don't ever need to change the code.

That's what TI does when they offer us to submit them ROM codes?
I'll surely use an external eeprom. I suppose then i must buy a prom
programmer or can i use the features of the dsp to program the prom?

I have other questions! I read the many datasheets provided by TI, and
as I'm french i don't understand well everything. What is DSP/BIOS
kernel? For the memories: the program memory and the data one are
separated right? When we mapped the DARAM in program/data memory, how
does it really separate?

I think that's all for the moment!
Really thanks.


"Scott Miller" <s...@3xf.com> wrote in message news:<1...@corp.supernews.com>...
> Right, your program code has to be loaded in every time it starts up.
> 
> Masked ROM is a hardwired memory.  The data is included in the mask set used
> to make the chip.  It's cheap to produce, but can't be changed, and the
> setup costs are huge.  It only makes sense if you're producing thousands of
> identical parts and you don't ever need to change the code.
> 
> The standard '5402 comes with a bootloader in this ROM space, though, that
> lets it load programs from external sources.  You've still got to have the
> code stored elsewhere, though.
> 
> Scott
> 
> > You're right my question is in fact how can i do to make the
> > tms320vc5402 always execute the same program even after a reset. If i
> > understood well, there is no nonvolatile memory so if i'm right each
> > time i'll reset the card the program located in the program memory
> > (which is DARAM if i'm not wrong) will disappear? There is a ROM. But
> > can we write in it? Apparently no, am i wrong?
> >
> > Thanks.
> >
> > ps: what does masked ROM mean?
______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: How can i program a DSP without using a development kit? - John McCabe - 2004-03-10 04:25:00

On 9 Mar 2004 23:56:14 -0800, j...@hotmail.com
(french_student) wrote:

>What is DSP/BIOS kernel?

It is effectively a simple real-time operating system that can be
easily configured through Code Composer Studio.



Best Regards
John McCabe

To reply by email replace 'nospam' with 'assen'
______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: How can i program a DSP without using a development kit? - Ajith - 2004-03-10 09:28:00

j...@hotmail.com (french_student) wrote in message
news:<b...@posting.google.com>...
> Thanks for your answers.
> 
> I have other questions! I read the many datasheets provided by TI, and
> as I'm french i don't understand well everything. What is DSP/BIOS
> kernel? 

  DSP/BIOS is an OS that comes along with CCS...which u can use in ur
C5402 if u need...

For the memories: the program memory and the data one are
> separated right? When we mapped the DARAM in program/data memory, how
> does it really separate?
> 
  There is seperate program bus and data bus (harvard
architecture)..but it is not necessary that the DARAM used is
different for program and data. The same DARAM will be mapped into ur
program memory as well as data memory. You can verify this by checking
how much DARAM is available on C5402 and how much is there in its
memory map.(i don't have a 5402 datasheet).

with regards
ajith
______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.