Forums Search for: SDRAM
tms320c6203 access sdram error.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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?
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
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
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
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
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...






