Other Parts Discussed in Thread: SYSCONFIG, TDA4VM
Tool/software:
Hi, I have a number of issues I'd like to understand.
1. First I'd want to make a bug report that the online Sysconfig tool (v0.11.0) does not have the correct settings for Vref.
"VREF Control - DQ VREF" and "VREF Control - CA VREF" both list range 10 - 30, but the DRAM part MT53E1G32D2 lists 15 - 44.9% (for range 0).
After checking the output, it seems like Micron 15% is code 0 (programmed into MR12/14), and Sysconfig 10% is code 0, so I could make a reverse-lookup formula to calculate it.
Using this formula I could set the correct VREF values for my design.
I would suggest replacing the percentages with the raw codes instead, since this seems to be part-dependent.
2. What is the behavior of the CTL ODTs? And how does the "CK/CS ODT Override" setting change this behavior?
I believe this is highly related to Q3 below.
3. We have a LPDDR4 solution that is almost identical to the J721e EVM, but I cannot make sense of the termination scheme for the CTRL pins.
CA and CK pins are shared across both channels, with a T-routing split, meaning the line impedance should be double after the split, and ODT should be doubled as well.
OCD-40 split to two ODT-80, for example.
Additionally these pins are shared with both DRAM dies, but it seems that only one die has ODTca pin connected, the other being disabled.
Is this the behavior that is changed with the "Override" settings?
CKE pins are shared across both channels, with a T-routing split, but are unique to each die, so for these the ODT should be enabled always, regardless of CS.
CS pins are not shared, therefor the impedance should be the same in both OCD and ODT.
However, since ODT is same for all CTL pins in the DRAM ICs, the CS line and drive impedance should be doubled, right?
OCD-80, with line impedance 80, to ODT-80, for example.