AnsweredAssumed Answered

DDR initialization failed

Question asked by Johh Boggs on Sep 10, 2019
Latest reply on Sep 19, 2019 by Yiping Wang

We are seeing intermittent failures on our pilot run of boards when running the Operational DDR tests in QCVS tool.  Our initial run of prototype boards ran through the same suite of tests but did not have this failures.  I believe the issue is related to a hardware failure, but I’m having difficulty interpreting the results, and I’m hoping you can shed some light on the output.  The tests we are running are as shown below:

 

 

 

The failure can show up in any of the chosen tests but most typically occurs in the DMA Test or the Write-Read-Compare test.  The failure that occurs is a failure to initialize, test not run.  Here is what the error log is for a failure of the walking zeros test, but the log is basically the same regardless of which test actually failed.    

#################### Result for: walking_zeros ###### Run  1 #######################################

 

Test was not executed!

 

 

Err. capture registers:

0xE20, 0x00000000      0xE24, 0x00000000      0xE28, 0x00000000      0xE40, 0x00000080    

0xE44, 0x00000000      0xE48, 0x0000001D      0xE4C, 0x00000000      0xE50, 0x00000000    

0xE54, 0x00000000      0xE58, 0x00010000     

 

Dump:

0xF00, 0x00000000      0xF04, 0x00001002      0xF08, 0x0000000B      0xF0C, 0x14000C20     

0xF10, 0x00000000      0xF14, 0x00000000      0xF18, 0x00000000      0xF1C, 0x00000000    

0xF20, 0x00000000      0xF24, 0x1E002100      0xF28, 0x1B002200      0xF2C, 0x27002D00    

0xF30, 0x2A002C00      0xF34, 0x25005000      0xF38, 0x00000000      0xF3C, 0x00000000    

0xF40, 0x00000000      0xF44, 0x00000000      0xF48, 0x00000001      0xF4C, 0x94000000    

0xF50, 0x0C000F00      0xF54, 0x0B001200      0xF58, 0x16001C00      0xF5C, 0x18001B00    

0xF60, 0x14000000      0xF64, 0x00000000      0xF68, 0x00000000      0xF6C, 0x00000000    

0xF70, 0x00000000      0xF74, 0x00000000      0xF78, 0x00000000      0xF7C, 0x00000000    

0xF80, 0x00000000      0xF84, 0x00000000      0xF88, 0x00000000      0xF8C, 0x00000000    

0xF90, 0x00000000      0xF94, 0x00000000      0xF98, 0x00000000      0xF9C, 0x13001300    

0xFA0, 0x14001400      0xFA4, 0x12001400      0xFA8, 0x12001400      0xFAC, 0x13000000    

0xFB0, 0x00000003      0xFB4, 0x0F0E0E0F      0xFB8, 0x0F0E0E0D      0xFBC, 0x0E0C0C0F    

0xFC0, 0x0D0D0D0C      0xFC4, 0x0F0D0E10      0xFC8, 0x0E0E0E0D      0xFCC, 0x0E0D0C0F    

0xFD0, 0x0D0D0D0D      0xFD4, 0x0E0C0B0F      0xFD8, 0x0D0C0C0D      0xFDC, 0x0F0E0D10    

0xFE0, 0x0E0F0D0E      0xFE4, 0x0E0D0D03      0xFE8, 0x0D0E0E0B      0xFEC, 0x0F0E0D10    

0xFF0, 0x0E0E0E0E      0xFF4, 0x0F0D0C0E      0xFF8, 0x0E0E0D0D      0xFFC, 0x00000033    

 

 

Data:

0x00000000 

 

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

Exception: (<<Error configuring the target! - DDR initialization failed: Invalid value at 0xF04: 0x00001002>>)

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

Target system was initialized 0 times and it took 0.000000 seconds.

Target system effective test execution took 0.000000 seconds.

 

Any help deciphering the 0xF04: 0x00001002 output would be appreciated.

Outcomes