This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28379D: SDRAM address question

Part Number: TMS320F28379D

Hello all, 

I am doing the SDRAM testing with a f28379D board and have few experiences with SDRAM.

The hardware connection is as attached below. It's a 4M x 16 x 4 banks SDRAM and connects to emif2/cs0.

when I try to get info from TI documentation, I found the information: 

1) from f28379D datasheet, it says the EMIF2_CS0 address is from 0x9000 0000 to 0x91FF FFFF and a 3Mx16 size.  

2) from TI c2000 ware examples(xxxx_sdram_far_cpu01): the cmd file says: 

....

EMIF1_CS0n : origin = 0x80000000, length = 0x10000000
EMIF1_CS2n : origin = 0x00100000, length = 0x00200000
EMIF1_CS3n : origin = 0x00300000, length = 0x00080000
EMIF1_CS4n : origin = 0x00380000, length = 0x00060000
EMIF2_CS0n : origin = 0x90000000, length = 0x10000000
EMIF2_CS2n : origin = 0x00002000, length = 0x00001000

...

Well, the EMIF2_CS0n is same as EMIF1_CS0n, ????

So, here's my question: 

1) is the 'EMIF2_CS0n : origin = 0x90000000, length = 0x10000000' reasonable, since the emif2 cs0 only have 3Mx16 address according to datasheet ?

2) with my SDRAM hardware connection, how many rooms in the SDRAM can be actually accessible? 

 

  • Hi,

    1) is the 'EMIF2_CS0n : origin = 0x90000000, length = 0x10000000' reasonable, since the emif2 cs0 only have 3Mx16 address according to datasheet ?

    Address range for EMIF2 SDRAM space is 0x9000_0000 to 0x91FF_FFFF which is equivalent to 32M x 16. We'll look into why SIZE info in datasheet and length info in example is not as per address range and make appropriate correction.

    Thank you for your feedback.

    Regards,

    Vivek Singh