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.

Interfacing a 64bits DDR3 SO-DIMM JEDEC 200 pins to the 2 x 32bits Channels EMIF0 and EMIF1 of DM816x or DM814x

Other Parts Discussed in Thread: TMS320DM8168

Can it be possible to interface a standard 1GB JEDEC 200pins SO-DIMM to TI TMS320DM8168  or DM8147 ?

These modules have 64 bits data bus. While TI has 2 x 32 bits data bus.

 

I noticed that the datasheet on the memory controller refer to various modes:

- 1 DDR channel EMIF0 without interlacing

and

- 2 DDR channels EMIF0 & EMIF1 with or withtout interleaving (boot.selectable)

 

Maybe the 64bits bus width can be supported in interleaved mode as long as I

only use the address bus of EMIF0 to be sent to all the SO-DIMM chips, while

interfacing the EMIF0 to bits [0..31] of SO-DIMM and the EMIF1 to bits [32.63] of SO-DIMM.

And leaving the address bus of EMIF1 open or connected to dummy loads.

 

Here is an extract fronm the DM814x about memory controller that refers to a TBD document:

Refer to TMS320DM814x DMSoC LPDDR/DDR2/DDR3 Memory Controller User's Guide (TBD)

 

I may get the answer in this TBD inexistant document ?

Maybe there a similar document for a previous TI chip that also use memory manager with interleaved channels EMIF0 and EMIF1

where I can get my answer ?

 

Also is there a performance hit if I want to do 1080p @60Hz video acquisition and h.264 compression

when the DDR memory controller interleaved mode is disabled ? SInce memory controller would 

have to generate incremental adresses rather than inerleaved adresses.

 

Full section in datasheet of DM8147

MEMORY CONTROLLER

--------------------------------

LPDDR/DDR2/DDR3 Memory Controller

The device has a dedicated interface to DDR3, DDR2, and LPDDR SDRAM. It supports JEDEC standard

compliant LPDDR, DDR2 and DDR3 SDRAM devices with the following features:

• 16-bit or 32-bit data path to external SDRAM memory

• Memory device capacity: 64Mb, 128Mb, 256Mb, 512Mb, 1Gb, and 2Gb devices

• Support for two independent chip selects, with their corresponding register sets, and independent page

tracking

• Two interfaces with associated LPDDR/DDR2/DDR3 PHYs

• Dynamic memory manager allows for interleaving of data between the two DDR interfaces.

For details on the LPDDR/DDR2/DDR3 Memory Controller, see the TMS320DM814x DMSoC

LPDDR/DDR2/DDR3 Memory Controller User's Guide (TBD).

 

Gilbert

Muxlab.com