Sign in

username:

password:



Not a member?

Search c6x



Search tips

Subscribe to c6x



c6x by Keywords

AD535 | BIOS | Booting | Bootloader | C621 | C6211 | C6415 | C671 | C6711 | C6711DSK | C6713 | CCS | Chassaing | COFF | DAT | DM64 | DM642 | DMA | DSK671 | DSK6711 | EDM | EDMA | EMIF | Emulator | EVM | EVM620 | FFT | FIR | GPIO | Halting | HPI | HWI | IDK | JTAG | LDB | LDH | LDW | Linker | LMS | LOG_printf | Matlab | McBSP | MEM_alloc | MIPS | PCI | PCM3003 | Pipeline | Profiling | QDM | Reset | ROM | RTDX | Sampling | SDRAM | Stack | TEB | THS1206 | TMS320C621 | TMS320C6416 | TMS320C6711 | TMS320C6713 | UART | Vector Table | XBUS | XDS560

Sponsor

Industry's highest performing at the lowest power DSPs now as low as $5.00*
Start development today!
*volume pricing for 10ku

Discussion Groups

See Also

Embedded SystemsFPGAElectronics

Discussion Groups | TMS320C6x | Interfacing SDRAM DIMM module to DM642 over EMIF

Technical discussions about the TI C6000 DSPs (including the c62x, c64x and c67x DSPs).

  

Post a new Thread

Interfacing SDRAM DIMM module to DM642 over EMIF - Gautham - Mar 16 2:12:00 2006

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
Gautham
	




(You need to be a member of c6x -- send a blank email to c6x-subscribe@yahoogroups.com )

Re: Interfacing SDRAM DIMM module to DM642 over EMIF - Mike Dunn - Mar 16 11:39:00 2006

Hello Gautham,

--- Gautham <gautham@gaut...> wrote:

> 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.
I haven't tried this but...
The DM642 does not have very 'strong' drivers on the
EMIF [as compared to 'bus drivers'].  Using DIMMs
successfully requires three basic things -
layout, layout, layout.  [Of course it would be much
easier if you had access to some high end simulation
tools].
1. keep the paths as short as possible
2. use the smallest series termination resistors that
you can find
3. using very rigorous testing, determine the max mem
system speed [empirically].  This can be done
effectively by using a programmable clock source to
increase the granularity of EMIF timing. Once you
think that you have it, elevate the temperature
slightly and test, test, test to verify that you have
enough margin.  Testing on DSPs from multiple lots
should be done if this is going to be productized.  I
will take a wild *guess* and say that you will end up
around 83-87 Mhz.

Also, I do not have any data on DIMMs, but you might
want to do some leg work on them regarding bus
loading.  For example, I have noticed that some
vendors use different geometry parts to get to the
same capacity - if so, the ones that use 'fewer and
wider' parts will load the address lines much less.
	mikedunn

> 
> We're running DM642 at 600 MHz & SDRAM is configured
> at 100 MHz.
> 
> Thanx & regards
> Gautham
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>     c6x-unsubscribe@c6x-...
> 
>  
> 
> 
>
	
______________________________
New Code Sharing Section now Live on DSPRelated.com. Learn about the Reward Program for Contributors here.



(You need to be a member of c6x -- send a blank email to c6x-subscribe@yahoogroups.com )