DSPRelated.com
Forums

the internal ram of tms320c6416 on my board doesn't work well

Started by wyb1...@bit.edu.cn September 15, 2005

hi everyone ,

The board is designed by my lab.

CCS can find the dsp chip, but its iram ranging from 0x00000000 to 0x000fffff doesn't work well.

For example ,when writing to the address A, the data in these addresses( listing below) is changing accordingly:
A + 0x00000020,
A + 0x00100020,
A + 0x00200020,
A + 0x00300020,
A + 0x00100000,
A + 0x00200000,
A + 0x00300000.

Does anyone meet the same problems?

Thanks a lot for your reply!


wyb1982,
 
You don't have a problem.  You are writing beyond the address space of the device.
0x100000 = 1,048,576 bytes
 
It appears that the address space is not fully decoded and address bits above 19 are not checked.  Since you are addressing beyond the maximum memory of the device, it is my opinion that you are working in the region of "unspecified behavior" for the c6416.
 
mikedunn

w...@bit.edu.cn wrote:

hi everyone ,

The board is designed by my lab.

CCS can find the dsp chip, but its iram ranging from 0x00000000 to 0x000fffff doesn't work well.

For example ,when writing to the address A, the data in these addresses( listing below) is changing accordingly:
A + 0x00000020,
A + 0x00100020,
A + 0x00200020,
A + 0x00300020,
A + 0x00100000,
A + 0x00200000,
A + 0x00300000.

Does anyone meet the same problems?

Thanks a lot for your reply!
<*> 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

<*


Thank you for your reply.

The address beyond 0x00100000 is reserved, and we can ignore it. But the address A+0x00000020 is important.

If the problem is not solved , I can not load programs to DSP. The board is made by our lab, I think it's a hardware

problem.But I do not know which pin of the chip is dealed incorrectly.


We have solved the problem of the internal ram. It was because that we did not give a pulse signal to the reset pin of the DSP. When we change the connection of that pin, the DSP can work well.

Thanks!