Other Parts Discussed in Thread: SYSCONFIG,
Tool/software:
We are currently in the process of testing multiple manufacturers' DDR4 on our custom board and are experiencing issues with an ISSI part. The initial symptom with the ISSI DDR4 was it would not boot even with what appears to be a valid SysConfig. After enabling debug output, DDRSS register dumps, and R5 memtester we can see the ISSI part fails the initial Stuck Address test but passes all subsequent tests over multiple loops. So, it seems like our SysConfig generated .dtsi file for the ISSI DDR4 is correct, and it appears there is training happening based on my rudimentary understanding of the register dump.
Is there any obvious reason we would be failing *just* the initial Stuck Address test?
Additionally, I think our design and configurations are ok since we have boards with both Micron and Alliance DDR4 that appear to work fine, boot, and pass all memory tests.
The DDR4 configuration is single chip 1GB (16x512MB) at 800MHz.
The TI Processor SDK version is 10.01.10.04.
The parts we are testing are:
Micron: MT40A512M16LY-062E IT:E
Alliance: AS4C512M16D4A-62BIN
ISSI: IS43QR16512A-083TBLI
Attached a boot log from an ISSI board that includes the debug, register dump, and a few loops of memtester to show what we are seeing. I'll also attach our ISSI .dtsi file so you can see how it's configured.
Any help is greatly appreciated.
Greg