DSPRelated.com

tms320c6203 access sdram error.

Started by mike...@yahoo.com.cn in TMS320c6x18 years ago

Hi All, I have a board. one tms320c6203,one sdram(MT48LC4M32B2TG-7 IT),dual-ram.When production date of sdram is 0608,DSP access sdram ok.When...

Hi All, I have a board. one tms320c6203,one sdram(MT48LC4M32B2TG-7 IT),dual-ram.When production date of sdram is 0608,DSP access sdram ok.When poduction date of sdram is 0704,DSP access sdram error.For example DSP writes 0x55 to sdram,then DSP writes 0xaa to sdram.The data of sdram will remain 0x55.The data 0xaa can not write in sdram.DSP should read SDRAM once.The data 0xaa can write in sdram...


SDRAM

Started by Henrry Andrian in TMS320c6x23 years ago 3 replies

Hi, everyone. I have problem when trying to acces the SDRAM which is provide by the DSKBoard. I am using DSKBoard 6711 rev.2 which...

Hi, everyone. I have problem when trying to acces the SDRAM which is provide by the DSKBoard. I am using DSKBoard 6711 rev.2 which have two SDRAM Chip from Micron MT48LC16MA2. This SDRAM will have 8 bank (4 bank for each SDRAM chip). The address of all the SDRAM will be 0x80000000,0x


Interfacing SDRAM DIMM module to DM642 over EMIF

Started by Gautham in TMS320c6x20 years ago 1 reply

Hello We've successfully built a board based on DM642 and we've interfaced an SDRAM DIMM module to DM642 over EMIF (MTYPE: 64 bit SDRAM). Has...

Hello We've successfully built a board based on DM642 and we've interfaced an SDRAM DIMM module to DM642 over EMIF (MTYPE: 64 bit SDRAM). Has anyone tried this before. I'd like to know if there's any performance hit in using SDRAM DIMM modules versus using a standard SDRAM chips. If yes, how much. We're running DM642 at 600 MHz & SDRAM is configured at 100 MHz. Thanx & regards Gaut


16-bit SDRAM for C6722

Started by iddq...@gmail.com in TMS320c6x18 years ago 6 replies

Hi I am using the C6722 with one 16-bit SDRAM. Does that mean I can only perform 16-bits read and write to the SDRAM ? I am trying to load...

Hi I am using the C6722 with one 16-bit SDRAM. Does that mean I can only perform 16-bits read and write to the SDRAM ? I am trying to load some 32-bits pre-defined variables from the eeprom to the SDRAM. Most of the values are correct when loading to SDRAM, but some of them become just random values. Is any mathod to load the 32-bit value to the 16-bit SDRAM ? Best regards Peter


SDRAM EMIF settings

Started by rworne in TMS320c6x23 years ago 6 replies

We are having quite a bit of trouble getting our SDRAM to work properly with the C6711. We are using Micron MT48LC8M16A2 chips,...

We are having quite a bit of trouble getting our SDRAM to work properly with the C6711. We are using Micron MT48LC8M16A2 chips, and none of our settings seems to help (CE2, SDRAM CTL, SDRAM EXT, SDRAM TIMER). Has anyone interfaced with these chips and care to share the


How to interface 32-bit-width SDRAM with C6205

Started by xsws5638 in TMS320c6x21 years ago 1 reply

I have refered to SPRA433D(TMS320C6000 EMIF-to-External SDRAM Interface.pdf). It's said that C620x/C670x' can interface with 1 Meg x 32...

I have refered to SPRA433D(TMS320C6000 EMIF-to-External SDRAM Interface.pdf). It's said that C620x/C670x' can interface with 1 Meg x 32 x 4 banks SDRAM .While dealing with the address shifting. The SDWID bit in SDCTL seems to tell us that C6000's EMIF only support 8-bit or 16-bit width SDRAM. So when interfacing 32-bit-width SDRAM with C6205. How can i deal


SDRAM interface problem

Started by Bhaskar Reddy N in TMS320c6x21 years ago 2 replies

First of all thanks for the suggestions. Here are few more observations about the problem. When SDRAM is enabled and refresh is happening,...

First of all thanks for the suggestions. Here are few more observations about the problem. When SDRAM is enabled and refresh is happening, there is no problem with UART until i would't write onto SDRAM. If i read SDRAM. it has no effect. UART works normally. Once I write onto SDRAM, UART gets currupted. If i write less no of bytes, say 10, it


EDMA data cache problem

Started by carlferns in TMS320c6x20 years ago 12 replies

Folks, I have a real big problem with EDMA and cache coherency. Board :6416 Spectrum digital Here's what I am doing. 1) Transfer data from...

Folks, I have a real big problem with EDMA and cache coherency. Board :6416 Spectrum digital Here's what I am doing. 1) Transfer data from SDRAM to ISRAM. 2) Work with data in ISRAM 3) Transfer back to SDRAM 4) Repeat process for next block in SDRAM to same block in ISRAM . . 5) Finally use SDRAM data. Blocks are 128 byte aligned in ISRAM and SDRAM and processed in chunks of mult...


Problem in SDRAM write & read back

Started by arun...@gmail.com in TMS320c6x20 years ago

Hi, After overcome of all the hardware software related problems, just i was facing from last few weeks, i got a new problem regarding...

Hi, After overcome of all the hardware software related problems, just i was facing from last few weeks, i got a new problem regarding SDRAM today, i mounted SDRAM on my master card, it is exactly the SDRAM IC that is on TI DSK, so I modified my GEL SDRAM registers accordingly. But i did not get the exact data that I was writing in. if 1 am writing ox00000000, i m getting back, 0xaf00000 ...


SDRAM

Started by Arun Kumar in TMS320c6x20 years ago 6 replies

Hi, Processor: 6211, Big Endian Emulator: XDS510PP Plus Customized Target Board, having SDRAM as the memory. I am facing the problem with...

Hi, Processor: 6211, Big Endian Emulator: XDS510PP Plus Customized Target Board, having SDRAM as the memory. I am facing the problem with SDRAM communication. I am not getting the data back from the SDRAM exactly what I am writing in a particular location. if I am writing 0x00000000 then in response i am getting 0xaf0000. I am using the exactly same SDRAM chip as on the TMS320C6211DSK. a...


SDRAM on 6713DSK

Started by nstnnstn2 in TMS320c6x19 years ago

Hi, I must write 4M samples to SDRAM on this board and I'm not sure how to write it. Generally in .cmd file we've got sections and there is...

Hi, I must write 4M samples to SDRAM on this board and I'm not sure how to write it. Generally in .cmd file we've got sections and there is for example: ".far > BMEM", so i think .far section is set on SDRAM, right? or not? What means letter B in short BMEM? I'm not good in DSP so correct me if i'm wrong: to write samples in SDRAM i should set (by registers) SDRAM controller? EMIF? I don'


fread into SDRAM

Started by limc...@gmail.com in TMS320c6x16 years ago 9 replies

Hi guys, I'm using DSK6713 to read a data(WAV) file and produce the audio via aic23. The problem i facing is that the data file is too big to...

Hi guys, I'm using DSK6713 to read a data(WAV) file and produce the audio via aic23. The problem i facing is that the data file is too big to store in IRAM. I'm trying to read the file and store into the SDRAM but the fread() failed...can anyone teach me how to read file and stores into SDRAM? The portion of my code for storing in SDRAM is as below, Int16* ram; void main(){ FILE *file...


how to create data section in IRAM using tms320c6713

Started by Maanvitha Kaneboina in TMS320c6x14 years ago 1 reply

hi,? i am trying to execute a code w.r.t speech recognition on tms320c6713 kit in ccsv3.1 . the following code is a part of it. #define FS...

hi,? i am trying to execute a code w.r.t speech recognition on tms320c6713 kit in ccsv3.1 . the following code is a part of it. #define FS 10000 #define PTS 256 #define PI 3.14159265358979 #pragma DATA_SECTION(x,".SDRAM$heap") ? #pragma DATA_SECTION(spec,".temp")? #pragma DATA_SECTION(nx1,".SDRAM$heap") #pragma DATA_SECTION(nx12,".SDRAM$heap") #pragma DATA_SECTION(win,".SDRAM$heap") #pra...


Re: [c55x] C5510 Application doesn't work after FlashBurn with .cinit allocated in SDRAM

Started by Jeff Brower in TMS320c6x18 years ago

Xiyu Shi- > You assessment about the initialization of SDRAM at the entry point is > right. The EMIF registers should be properly set up...

Xiyu Shi- > You assessment about the initialization of SDRAM at the entry point is > right. The EMIF registers should be properly set up before anything is > run if use the SDRAM. > > I'll need to understand more about the .cinit and the initialization of > EMIF for SDRAM. Ok... sounds like something to try. I suggest to put in some small asm lang code at the _cint00 entry-point. Le


EMIFA conflict on DM642

Started by presciutti_dgl2k in TMS320c6x20 years ago 2 replies

Hi all, I've a conflict problem on my board, this is the situation: I've a DM642 DSP, SDRAM and FPGA on my board. SDRAM is mapped on EMIFA...

Hi all, I've a conflict problem on my board, this is the situation: I've a DM642 DSP, SDRAM and FPGA on my board. SDRAM is mapped on EMIFA CE0 FPGA is mapped on EMIFA CE1 I use EDMA controller to transfer my data from FPGA to SDRAM, with this configuration: opt: 0x44BE2001h // Block Synchronized 2D-to-2D Transfer src: 0x90000000 // FPGA address cnt: 20 dst: 0x80001000 // SDRAM addr...


One or two SDRAM chips for a DM640 32-bit memory implementation?

Started by jeanpierrepoulin in TMS320c6x21 years ago 2 replies

Hi all, Reference designs with a 32-bit wide EMIF usually implement the solution with two SDRAM chips. Is there any...

Hi all, Reference designs with a 32-bit wide EMIF usually implement the solution with two SDRAM chips. Is there any particular reason why a single 32-bit wide SDRAM is not used? I'm trying to reduce part count / PCB space as much as possible, and am wandering if there are any caveats with 32-bit wide SDRAM chips


SDRAM Interface on C6416 DSK

Started by Indrajit Chakrabarty in TMS320c6x22 years ago

Hi all,   I believe many of you have been working with the C6416 DSK which has a 16Mb SDRAM. I want to know the width of the...

Hi all,   I believe many of you have been working with the C6416 DSK which has a 16Mb SDRAM. I want to know the width of the SDRAM interface on the DSK, is it 32-bits wide or 64-bits wide? Also, has anyone worked with a 32-bit wide SDRAM interface? What is the performance of the


Memory allocation in C6711

Started by motti_ch1 in TMS320c6x22 years ago

Hello. How do I allocate memory in the SDRAM? Is this example correct: extern far Int SDRAM; void main(void) { ...

Hello. How do I allocate memory in the SDRAM? Is this example correct: extern far Int SDRAM; void main(void) { float *p1,*p2; p1=(float *) MEM_alloc(SDRAM,10000*sizeof(float)); p2=(float *) MEM_alloc(SDRAM,20000*sizeof(float)); }


using the RS 232 port and SDRAM

Started by sind...@yahoo.co.in in TMS320c6x20 years ago

hi, I have written a DSP code that accepts data from a file on the PC. However, now i want my code to take data from the SDRAM. The data in the...

hi, I have written a DSP code that accepts data from a file on the PC. However, now i want my code to take data from the SDRAM. The data in the SDRAM will come via the RS 232 port. I dont know much about DSP. Please tell me how i can extract data from the RS 232 port and store it in the SDRAM. Thanking you.


SDRAM access too slow

Started by zhen...@hzrad.com in TMS320c6x20 years ago 5 replies

Hi,All. I need your help about the access speed of a 100M 32-bit SDRAM through EMIF. Currently I'm using the C6727 dsp and the...

Hi,All. I need your help about the access speed of a 100M 32-bit SDRAM through EMIF. Currently I'm using the C6727 dsp and the EMIF input clock (SYSCLK3) is set to 100M. If I want to copy a block of 512 points of 32-bit integer from the internal RAM to my SDRAM address 0x8000 0000, the C code could be like below: int buffer[512]; int * pSDRAM=(i...