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.
hi,
can you please point the place in the DM814x data sheet that mention the value of the end termination resistors for the addresses, controls and clocks?
i can't find it there. the data sheet only reffer to it as Zo. i can see a value if using DDR2 but not for DDR3 design.
in my design i use the configuration shown in Figure 8-55. 32-Bit, One-Bank DDR3 Interface Schematic Using Four 8-Bit DDR3 Devices.
It's taken from page 305 in the data sheet - SPRS647E –MARCH 2011–REVISED DECEMBER 2013
thanks.
Hi Tamir,
tamir harush said:can you please point the place in the DM814x data sheet that mention the value of the end termination resistors for the addresses, controls and clocks?
Please see Table 8-69. PCB Stackup Specifications, line 13:
Single-ended impedance, Zo min 50 ohm max 75 ohm
In the DM8148 EVM, which is used as a reference schematic for DM814x based board, these Z0 termination resistors have the value of 51ohm.
See also the below e2e thread:
http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/193508.aspx
Best regards,
Pavel
Hi,
please see JEDEC standard below - the value of the end termination resistor Rtt is 36 Ohms..
why doens't the standard matches TI's suggestion regarding the value for the control & addresses end termination?
Note - the standard recommened 36 Ohms regardless the value of the trace controlled impedance.
thanks
Tamir,
Rtt (DDR address and control terminator) is defined in the DM814x datasheet:
min value: Z0 - 5 (45ohm)
typical value: Z0 (50ohm)
max value: Z0 + 5 (55ohm)
tamir harush said:please see JEDEC standard below
Is this the JEDEC DDR3 SDRAM standard, JESD79-3F?
Best regards,
Pavel
Hi Pavel,
the attachmenet was taken from JEDEC standard No. 21C (unbuffered SO-DIMM reference design specification).
We are facing difficulties with the DDR’s interface in the TMS320DM814x DSP.
The speed performance is low, if comparing to 6424 DSP that works with DDR2 and in a much lower frequencies –
Its speed performance is 2 times faster than the 814x.
I’m attaching a table from the same standard documentation regarding signal matching.
Can a trace matching (between traces inside a Byte lane) that exceeds the standard cause this performance downgrade?
Thanks!
Tamir,
Please refer to the below E2E threads for DSP performance:
http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/319115.aspx
http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/278391.aspx
http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/308389.aspx
Regards,
Pavel
Hi Pavel,
Tamir, is working in my Team, and I would like to further investigate this issue.
In one of the links you have attached to your previous post, there are some indications that there was a silicon issue regarding the DDR3 interface.
Can you please elaborate on this silicon issue?
Our silicon revision is PG3.0, did TI ever encounter DDR3 performance issues in regard to this silicon version specifically?
Hi Avi,
The differences between PG3.0 device and previous versions are described in the device Silicon errata.
Avi Elbaz said:In one of the links you have attached to your previous post, there are some indications that there was a silicon issue regarding the DDR3 interface.
Can you please elaborate on this silicon issue?
The differences between 3.0 and 2.1 are provided in Table 6. Silicon Revision 2.1 Advisory List
The advisory related to the DDR3 bandwidth is:
Advisory 2.1.68 — DDR DMM: Continuous Writes From Cortex-A8 Occasionally Starve Other Requestors for DDR Bandwidth
This errata is valid for 2.1 and fixed for 3.0.
Avi Elbaz said:Our silicon revision is PG3.0, did TI ever encounter DDR3 performance issues in regard to this silicon version specifically?
I do not think we have errata specific for PG3.0. All advisories valid for 3.0 are also valid for previous versions.
Best regards,
Pavel
Pavel, our DDR3 interface is NOT used by the ARM, but the DSP only (ARM is disabled). I'm not sure I follow your reference to a Cortex-DDR issue in the 2.1 advisory.
Do you, or don't you have a silicon related issue regarding the DSP and DDR3 interface in silicon version 3.0?? (I already went through sections 2.1.1, 2.1.2 and 2.1.3 is sprz343c)
Thanks.
Avi,
Avi Elbaz said:Pavel, our DDR3 interface is NOT used by the ARM, but the DSP only (ARM is disabled). I'm not sure I follow your reference to a Cortex-DDR issue in the 2.1 advisory.
As you are with PG3.0, then this errata is NOT valid for you (may be I was not clear enough in my previous post).
Avi Elbaz said:Do you, or don't you have a silicon related issue regarding the DSP and DDR3 interface in silicon version 3.0??
No, there are no silicon issues regarding the DSP and DDR3 interface in PG3.0 device.
But I can see these 3.0 usage notes:
2.1.1 DDR3: JEDEC Compliance for Maximum Self-Refresh Command Limit
2.1.3 DDR2 and DDR3 Requires Software Leveling
Best Regards,
Pavel
Like I said, I already went through sections 2.1.1, 2.1.2 and 2.1.3 is sprz343c !
Now, regarding the DM8148 EVB (designed for TI by Mistral):
In one of his previous posts, Tamir was referring to a case in which the length matching of DQ/DQS within a Byte lane exceeds the SO-DIMM JEDEC requirement (was attached in his post). He was talking about exceeding this requirement by a factor of 20 !!
Can this situation cause a significant degradation in performance?
Avi,
I am checking this with the DDR HW experts.
Meanwhile, in the below post is attached the DDR3 JEDEC specification (JESD79-3E) which should be used for DM814x device. Is this the same JEDEC specification that you are using/referring to?
http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/p/276961/974311.aspx#974311
Regards,
Pavel
Thanks, I'll be waiting for the inputs from your DDR3 experts.
As for the JEDEC I was referring to, it's attached here.
1263.JEDEC_SODIMM_DDR3_4_20_18R18A.pdf
The way the DDR3 is deployed on the DM8148 EVB by Mistral, you could refer to it as type "C" in this JEDEC.
Avi,
SO-DIMM DDR is not supported for DM814x device. Only the DDR devices described in the DM814x datasheet are supported. See the below links for more info:
http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/193308.aspx
http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/71797.aspx
http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/136728.aspx
http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/102387.aspx
Best regards,
Pavel
Pavel,
I didn't mean an actual physical SO-DIMM..... I meant that the DDR3 devices on the EVB are deployed as if it is a DIMM type "C" from the JEDEC.
As such, you should follow the JEDEC recommendations, also regarding trace termination on board !
The Mistral EVB doesn't do that.
Once again, could it be the reason for such performance degradation we experience?