Part Number: MCU-PLUS-SDK-AM243X
Other Parts Discussed in Thread: SYSCONFIG, AM2431
Tool/software:
Hi TI Experts,
Customer is working on AM243x SDK9.2 customer board.
The DDR4 device they selected is GDQ2BFAA-WQ, and the corresponding datasheet is below.
11201405001907_GDQ2BFAA-WQ_4Gb DDR4 SDRAM_v1.7.pdf
According to the section " 12.4.1 Timing Parameters by Speed Bin for DDR4-1600 to 2400 " in the above datasheet, they configured the SysConfig file and generated the corresponding initialization header file. The Sysconfig file is shown below, and it has been reviewed by the DDR vendor.
GDQ2BFAA-WQ_DDRconfig-DDR1600-800Mhz.xlsx
Now they implemented their own DDR read/write testing program based on the DDR ECC testing program in our SDK.
Their read/write testing program process is summarized below.
1: Each time starting from the address 0x8000000, they write memory size 2000 (0x000007D0) pattern data accordingly.
2: Readback the pattern data from the address they write in step 1, if the readback value is different with the one they write, the program will report the error. An example of the error is shown below.
DDR addr 0x8000555C failed. Write value: 0x00000007, read value: 0x00FF0007)
3: Revert the pattern, and restart the step 1 & step 2.
4: Walk through all the patterns and do from step 1 to step 3 for each pattern, after that the first round testing is finished.
5: The second round will do the same from step 1 to step 4, but will double the length of the pattern to 2*2000.
6: The third round will do the same from step 1 to step 4, but will double the length of the pattern to 4*2000 (0x00001F40).
Customer found that after the pattern length increases to 4*2000 (0x00001F40), the readback data is different with the pattern they write, and the mismatch occurred position is always between D16~23 bit. Sometimes there is only 1 bit mismatch in D16~23 bit, sometimes there are multiple bit mismatch in D16~23 bit.
The corresponding log is below.
Starting OSPI Bootloader 0327 ...
readDataCapDelay max, min: 2, 0
readDataCapDelay: 1
DMSC Firmware Version 9.1.6--v09.01.06 (Kool Koala)
DMSC Firmware revision 0x9
DMSC ABI revision 3.1
certLen:1623
imageLen:43552
[BOOTLOADER_PROFILE] Boot Media : NOR SPI FLASH
[BOOTLOADER_PROFILE] Boot Media Clock : 200.000 MHz
[BOOTLOADER_PROFILE] Boot Image Size : 0 KB
[BOOTLOADER_PROFILE] Cores present :
r5f0-0
[BOOTLOADER PROFILE] SYSFW init : 12150us
[BOOTLOADER PROFILE] System_init : 349516us
[BOOTLOADER PROFILE] Drivers_open : 320us
[BOOTLOADER PROFILE] Board_driversOpen : 8704us
[BOOTLOADER PROFILE] Sciclient Get Version : 10023us
[BOOTLOADER PROFILE] CPU load : 3211us
[BOOTLOADER_PROFILE] SBL Total Time Taken : 383927us
Image loading done, switching to application ...
Please input cycle loops
0x70090091
Waiting on Single bit Error Correction Interrupt...
1b ECC error detected and corrected
Waiting on Dual bit error detection Interrupt...
2b ECC error detected
All tests have passed!!
1
Pattern 0x00000001, Writing memory size 0x000007D0
Flip Pattern: pattern 0xFFFFFFFE, Writing memory size 0x000007D0
Pattern 0x00000003, Writing memory size 0x000007D0
Flip Pattern: pattern 0xFFFFFFFC, Writing memory size 0x000007D0
Pattern 0x00000007, Writing memory size 0x000007D0
Flip Pattern: pattern 0xFFFFFFF8, Writing memory size 0x000007D0
Pattern 0x0000000F, Writing memory size 0x000007D0
Flip Pattern: pattern 0xFFFFFFF0, Writing memory size 0x000007D0
Pattern 0x00000005, Writing memory size 0x000007D0
Flip Pattern: pattern 0xFFFFFFFA, Writing memory size 0x000007D0
Pattern 0x00000015, Writing memory size 0x000007D0
Flip Pattern: pattern 0xFFFFFFEA, Writing memory size 0x000007D0
Pattern 0x00000055, Writing memory size 0x000007D0
Flip Pattern: pattern 0xFFFFFFAA, Writing memory size 0x000007D0
Pattern 0xAAAAAAAA, Writing memory size 0x000007D0
Flip Pattern: pattern 0x55555555, Writing memory size 0x000007D0
DDR read & write completed
All tests have passed!!
Please input cycle loops
0x70090091
Waiting on Single bit Error Correction Interrupt...
1b ECC error detected and corrected
Waiting on Dual bit error detection Interrupt...
2b ECC error detected
All tests have passed!!
2
Pattern 0x00000001, Writing memory size 0x00000FA0
Flip Pattern: pattern 0xFFFFFFFE, Writing memory size 0x00000FA0
Pattern 0x00000003, Writing memory size 0x00000FA0
Flip Pattern: pattern 0xFFFFFFFC, Writing memory size 0x00000FA0
Pattern 0x00000007, Writing memory size 0x00000FA0
Flip Pattern: pattern 0xFFFFFFF8, Writing memory size 0x00000FA0
Pattern 0x0000000F, Writing memory size 0x00000FA0
Flip Pattern: pattern 0xFFFFFFF0, Writing memory size 0x00000FA0
Pattern 0x00000005, Writing memory size 0x00000FA0
Flip Pattern: pattern 0xFFFFFFFA, Writing memory size 0x00000FA0
Pattern 0x00000015, Writing memory size 0x00000FA0
Flip Pattern: pattern 0xFFFFFFEA, Writing memory size 0x00000FA0
Pattern 0x00000055, Writing memory size 0x00000FA0
Flip Pattern: pattern 0xFFFFFFAA, Writing memory size 0x00000FA0
Pattern 0xAAAAAAAA, Writing memory size 0x00000FA0
Flip Pattern: pattern 0x55555555, Writing memory size 0x00000FA0
DDR read & write completed
All tests have passed!!
Please input cycle loops
0x70090091
Waiting on Single bit Error Correction Interrupt...
1b ECC error detected and corrected
Waiting on Dual bit error detection Interrupt...
2b ECC error detected
All tests have passed!!
3
Pattern 0x00000001, Writing memory size 0x00001770
Flip Pattern: pattern 0xFFFFFFFE, Writing memory size 0x00001770
Pattern 0x00000003, Writing memory size 0x00001770
Flip Pattern: pattern 0xFFFFFFFC, Writing memory size 0x00001770
Pattern 0x00000007, Writing memory size 0x00001770
Flip Pattern: pattern 0xFFFFFFF8, Writing memory size 0x00001770
Pattern 0x0000000F, Writing memory size 0x00001770
Flip Pattern: pattern 0xFFFFFFF0, Writing memory size 0x00001770
Pattern 0x00000005, Writing memory size 0x00001770
Flip Pattern: pattern 0xFFFFFFFA, Writing memory size 0x00001770
Pattern 0x00000015, Writing memory size 0x00001770
Flip Pattern: pattern 0xFFFFFFEA, Writing memory size 0x00001770
Pattern 0x00000055, Writing memory size 0x00001770
Flip Pattern: pattern 0xFFFFFFAA, Writing memory size 0x00001770
Pattern 0xAAAAAAAA, Writing memory size 0x00001770
Flip Pattern: pattern 0x55555555, Writing memory size 0x00001770
DDR read & write completed
All tests have passed!!
Please input cycle loops
0x70090091
Waiting on Single bit Error Correction Interrupt...
1b ECC error detected and corrected
Waiting on Dual bit error detection Interrupt...
2b ECC error detected
All tests have passed!!
4
Pattern 0x00000001, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFFE, Writing memory size 0x00001F40
Pattern 0x00000003, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFFC, Writing memory size 0x00001F40
Pattern 0x00000007, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFF8, Writing memory size 0x00001F40
Pattern 0x0000000F, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFF0, Writing memory size 0x00001F40
Pattern 0x00000005, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFFA, Writing memory size 0x00001F40
Pattern 0x00000015, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFEA, Writing memory size 0x00001F40
Pattern 0x00000055, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFAA, Writing memory size 0x00001F40
Pattern 0xAAAAAAAA, Writing memory size 0x00001F40
Flip Pattern: pattern 0x55555555, Writing memory size 0x00001F40
DDR read & write completed
All tests have passed!!
Please input cycle loops
0x70090091
Waiting on Single bit Error Correction Interrupt...
1b ECC error detected and corrected
Waiting on Dual bit error detection Interrupt...
2b ECC error detected
All tests have passed!!
4
Pattern 0x00000001, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFFE, Writing memory size 0x00001F40
Pattern 0x00000003, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFFC, Writing memory size 0x00001F40
Pattern 0x00000007, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFF8, Writing memory size 0x00001F40
Pattern 0x0000000F, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFF0, Writing memory size 0x00001F40
Pattern 0x00000005, Writing memory size 0x00001F40
DDR addr 0x8000555C failed. Write value: 0x00000005, read value: 0x00DF0005
Flip Pattern: pattern 0xFFFFFFFA, Writing memory size 0x00001F40
Pattern 0x00000015, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFEA, Writing memory size 0x00001F40
Pattern 0x00000055, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFAA, Writing memory size 0x00001F40
Pattern 0xAAAAAAAA, Writing memory size 0x00001F40
Flip Pattern: pattern 0x55555555, Writing memory size 0x00001F40
DDR read & write completed
ERROR: ddr_ecc_test_main:444: Some tests have failed
Please input cycle loops
0x70090091
Waiting on Single bit Error Correction Interrupt...
1b ECC error detected and corrected
Waiting on Dual bit error detection Interrupt...
2b ECC error detected
All tests have passed!!
4
Pattern 0x00000001, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFFE, Writing memory size 0x00001F40
Pattern 0x00000003, Writing memory size 0x00001F40
DDR addr 0x8000377C failed. Write value: 0x00000003, read value: 0x00FF0003
Flip Pattern: pattern 0xFFFFFFFC, Writing memory size 0x00001F40
Pattern 0x00000007, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFF8, Writing memory size 0x00001F40
Pattern 0x0000000F, Writing memory size 0x00001F40
DDR addr 0x8000519C failed. Write value: 0x0000000F, read value: 0x00FF000F
Flip Pattern: pattern 0xFFFFFFF0, Writing memory size 0x00001F40
Pattern 0x00000005, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFFA, Writing memory size 0x00001F40
Pattern 0x00000015, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFEA, Writing memory size 0x00001F40
Pattern 0x00000055, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFAA, Writing memory size 0x00001F40
Pattern 0xAAAAAAAA, Writing memory size 0x00001F40
Flip Pattern: pattern 0x55555555, Writing memory size 0x00001F40
DDR read & write completed
ERROR: ddr_ecc_test_main:444: Some tests have failed
Please input cycle loops
0x70090091
Waiting on Single bit Error Correction Interrupt...
1b ECC error detected and corrected
Waiting on Dual bit error detection Interrupt...
2b ECC error detected
All tests have passed!!
4
Pattern 0x00000001, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFFE, Writing memory size 0x00001F40
Pattern 0x00000003, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFFC, Writing memory size 0x00001F40
Pattern 0x00000007, Writing memory size 0x00001F40
DDR addr 0x8000555C failed. Write value: 0x00000007, read value: 0x00FF0007
Flip Pattern: pattern 0xFFFFFFF8, Writing memory size 0x00001F40
Pattern 0x0000000F, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFF0, Writing memory size 0x00001F40
Pattern 0x00000005, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFFA, Writing memory size 0x00001F40
Pattern 0x00000015, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFEA, Writing memory size 0x00001F40
Pattern 0x00000055, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFAA, Writing memory size 0x00001F40
Pattern 0xAAAAAAAA, Writing memory size 0x00001F40
Flip Pattern: pattern 0x55555555, Writing memory size 0x00001F40
DDR addr 0x80000FDC failed. Write value: 0x55555555, read value: 0x55AA5555
DDR read & write completed
ERROR: ddr_ecc_test_main:444: Some tests have failed
Please input cycle loops
0x70090091
Waiting on Single bit Error Correction Interrupt...
1b ECC error detected and corrected
Waiting on Dual bit error detection Interrupt...
2b ECC error detected
All tests have passed!!
4
Pattern 0x00000001, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFFE, Writing memory size 0x00001F40
Pattern 0x00000003, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFFC, Writing memory size 0x00001F40
Pattern 0x00000007, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFF8, Writing memory size 0x00001F40
Pattern 0x0000000F, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFF0, Writing memory size 0x00001F40
Pattern 0x00000005, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFFA, Writing memory size 0x00001F40
Pattern 0x00000015, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFEA, Writing memory size 0x00001F40
Pattern 0x00000055, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFAA, Writing memory size 0x00001F40
Pattern 0xAAAAAAAA, Writing memory size 0x00001F40
Flip Pattern: pattern 0x55555555, Writing memory size 0x00001F40
DDR read & write completed
All tests have passed!!
Please input cycle loops
0x70090091
Waiting on Single bit Error Correction Interrupt...
1b ECC error detected and corrected
Waiting on Dual bit error detection Interrupt...
2b ECC error detected
All tests have passed!!
4
Pattern 0x00000001, Writing memory size 0x00001F40
DDR addr 0x80002ADC failed. Write value: 0x00000001, read value: 0x00FF0001
Flip Pattern: pattern 0xFFFFFFFE, Writing memory size 0x00001F40
Pattern 0x00000003, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFFC, Writing memory size 0x00001F40
Pattern 0x00000007, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFF8, Writing memory size 0x00001F40
Pattern 0x0000000F, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFF0, Writing memory size 0x00001F40
Pattern 0x00000005, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFFA, Writing memory size 0x00001F40
Pattern 0x00000015, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFEA, Writing memory size 0x00001F40
Pattern 0x00000055, Writing memory size 0x00001F40
Flip Pattern: pattern 0xFFFFFFAA, Writing memory size 0x00001F40
Pattern 0xAAAAAAAA, Writing memory size 0x00001F40
Flip Pattern: pattern 0x55555555, Writing memory size 0x00001F40
DDR read & write completed
ERROR: ddr_ecc_test_main:444: Some tests have failed
Please input cycle loops
0x70090091
Waiting on Single bit Error Correction Interrupt...
1b ECC error detected and corrected
Waiting on Dual bit error detection Interrupt...
2b ECC error detected
All tests have passed!!
5
Pattern 0x00000001, Writing memory size 0x00002710
DDR addr 0x80000E7C failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x80008E5C failed. Write value: 0x00000001, read value: 0x00FF0001
Flip Pattern: pattern 0xFFFFFFFE, Writing memory size 0x00002710
Pattern 0x00000003, Writing memory size 0x00002710
DDR addr 0x8000037C failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x8000063C failed. Write value: 0x00000003, read value: 0x00D90003
DDR addr 0x8000215C failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x8000315C failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x8000639C failed. Write value: 0x00000003, read value: 0x00FF0003
Flip Pattern: pattern 0xFFFFFFFC, Writing memory size 0x00002710
Pattern 0x00000007, Writing memory size 0x00002710
DDR addr 0x80008E5C failed. Write value: 0x00000007, read value: 0x00DD0007
Flip Pattern: pattern 0xFFFFFFF8, Writing memory size 0x00002710
Pattern 0x0000000F, Writing memory size 0x00002710
DDR addr 0x800015BC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000821C failed. Write value: 0x0000000F, read value: 0x00FF000F
Flip Pattern: pattern 0xFFFFFFF0, Writing memory size 0x00002710
Pattern 0x00000005, Writing memory size 0x00002710
DDR addr 0x8000091C failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x8000737C failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x80008E5C failed. Write value: 0x00000005, read value: 0x00FF0005
Flip Pattern: pattern 0xFFFFFFFA, Writing memory size 0x00002710
Pattern 0x00000015, Writing memory size 0x00002710
DDR addr 0x800027DC failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x800028FC failed. Write value: 0x00000015, read value: 0x00FF0015
Flip Pattern: pattern 0xFFFFFFEA, Writing memory size 0x00002710
Pattern 0x00000055, Writing memory size 0x00002710
DDR addr 0x8000035C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000715C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000717C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000831C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x80008E5C failed. Write value: 0x00000055, read value: 0x00080055
Flip Pattern: pattern 0xFFFFFFAA, Writing memory size 0x00002710
DDR addr 0x80000D1C failed. Write value: 0xFFFFFFAA, read value: 0xFF00FFAA
DDR addr 0x8000459C failed. Write value: 0xFFFFFFAA, read value: 0xFF00FFAA
Pattern 0xAAAAAAAA, Writing memory size 0x00002710
DDR addr 0x8000609C failed. Write value: 0xAAAAAAAA, read value: 0xAA55AAAA
Flip Pattern: pattern 0x55555555, Writing memory size 0x00002710
DDR addr 0x800059DC failed. Write value: 0x55555555, read value: 0x55AA5555
DDR read & write completed
ERROR: ddr_ecc_test_main:444: Some tests have failed
Please input cycle loops
0x70090091
Waiting on Single bit Error Correction Interrupt...
1b ECC error detected and corrected
Waiting on Dual bit error detection Interrupt...
2b ECC error detected
All tests have passed!!
5
Pattern 0x00000001, Writing memory size 0x00002710
DDR addr 0x8000265C failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x8000853C failed. Write value: 0x00000001, read value: 0x00FF0001
Flip Pattern: pattern 0xFFFFFFFE, Writing memory size 0x00002710
Pattern 0x00000003, Writing memory size 0x00002710
DDR addr 0x800050FC failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x80008AFC failed. Write value: 0x00000003, read value: 0x00FF0003
Flip Pattern: pattern 0xFFFFFFFC, Writing memory size 0x00002710
DDR addr 0x80001B7C failed. Write value: 0xFFFFFFFC, read value: 0xFF00FFFC
DDR addr 0x8000817C failed. Write value: 0xFFFFFFFC, read value: 0xFF00FFFC
Pattern 0x00000007, Writing memory size 0x00002710
DDR addr 0x80001B1C failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x800058DC failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x800071DC failed. Write value: 0x00000007, read value: 0x00DF0007
Flip Pattern: pattern 0xFFFFFFF8, Writing memory size 0x00002710
Pattern 0x0000000F, Writing memory size 0x00002710
DDR addr 0x800012BC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x80004A9C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000787C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x800080DC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x80008E5C failed. Write value: 0x0000000F, read value: 0x00FD000F
Flip Pattern: pattern 0xFFFFFFF0, Writing memory size 0x00002710
DDR addr 0x8000261C failed. Write value: 0xFFFFFFF0, read value: 0xFF00FFF0
Pattern 0x00000005, Writing memory size 0x00002710
DDR addr 0x8000391C failed. Write value: 0x00000005, read value: 0x00180005
DDR addr 0x800045DC failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x80004D9C failed. Write value: 0x00000005, read value: 0x00DD0005
DDR addr 0x80006B3C failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x80008E5C failed. Write value: 0x00000005, read value: 0x00FF0005
Flip Pattern: pattern 0xFFFFFFFA, Writing memory size 0x00002710
Pattern 0x00000015, Writing memory size 0x00002710
DDR addr 0x8000599C failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x80006F7C failed. Write value: 0x00000015, read value: 0x00FF0015
Flip Pattern: pattern 0xFFFFFFEA, Writing memory size 0x00002710
DDR addr 0x80009A1C failed. Write value: 0xFFFFFFEA, read value: 0xFF00FFEA
Pattern 0x00000055, Writing memory size 0x00002710
DDR addr 0x8000115C failed. Write value: 0x00000055, read value: 0x00FF0055
Flip Pattern: pattern 0xFFFFFFAA, Writing memory size 0x00002710
DDR addr 0x80002FBC failed. Write value: 0xFFFFFFAA, read value: 0xFF00FFAA
DDR addr 0x80009B5C failed. Write value: 0xFFFFFFAA, read value: 0xFF00FFAA
Pattern 0xAAAAAAAA, Writing memory size 0x00002710
Flip Pattern: pattern 0x55555555, Writing memory size 0x00002710
DDR addr 0x8000041C failed. Write value: 0x55555555, read value: 0x55AA5555
DDR read & write completed
ERROR: ddr_ecc_test_main:444: Some tests have failed
Please input cycle loops
0x70090091
Waiting on Single bit Error Correction Interrupt...
1b ECC error detected and corrected
Waiting on Dual bit error detection Interrupt...
2b ECC error detected
All tests have passed!!
5
Pattern 0x00000001, Writing memory size 0x00002710
DDR addr 0x800041FC failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x8000471C failed. Write value: 0x00000001, read value: 0x00DF0001
Flip Pattern: pattern 0xFFFFFFFE, Writing memory size 0x00002710
DDR addr 0x800060DC failed. Write value: 0xFFFFFFFE, read value: 0xFF00FFFE
Pattern 0x00000003, Writing memory size 0x00002710
DDR addr 0x80002ADC failed. Write value: 0x00000003, read value: 0x00590003
DDR addr 0x8000715C failed. Write value: 0x00000003, read value: 0x00FF0003
Flip Pattern: pattern 0xFFFFFFFC, Writing memory size 0x00002710
DDR addr 0x8000073C failed. Write value: 0xFFFFFFFC, read value: 0xFF00FFFC
DDR addr 0x80004E7C failed. Write value: 0xFFFFFFFC, read value: 0xFF00FFFC
DDR addr 0x800085DC failed. Write value: 0xFFFFFFFC, read value: 0xFF00FFFC
Pattern 0x00000007, Writing memory size 0x00002710
DDR addr 0x8000207C failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x800046FC failed. Write value: 0x00000007, read value: 0x00FF0007
Flip Pattern: pattern 0xFFFFFFF8, Writing memory size 0x00002710
Pattern 0x0000000F, Writing memory size 0x00002710
DDR addr 0x8000011C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x80000A5C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x800046BC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x800046FC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x80006F1C failed. Write value: 0x0000000F, read value: 0x00FF000F
Flip Pattern: pattern 0xFFFFFFF0, Writing memory size 0x00002710
DDR addr 0x8000327C failed. Write value: 0xFFFFFFF0, read value: 0xFF00FFF0
Pattern 0x00000005, Writing memory size 0x00002710
DDR addr 0x80002C3C failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x8000515C failed. Write value: 0x00000005, read value: 0x00FF0005
Flip Pattern: pattern 0xFFFFFFFA, Writing memory size 0x00002710
Pattern 0x00000015, Writing memory size 0x00002710
DDR addr 0x80000EBC failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x80006A9C failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x8000773C failed. Write value: 0x00000015, read value: 0x00590015
DDR addr 0x8000923C failed. Write value: 0x00000015, read value: 0x00FF0015
Flip Pattern: pattern 0xFFFFFFEA, Writing memory size 0x00002710
Pattern 0x00000055, Writing memory size 0x00002710
Flip Pattern: pattern 0xFFFFFFAA, Writing memory size 0x00002710
Pattern 0xAAAAAAAA, Writing memory size 0x00002710
DDR addr 0x8000119C failed. Write value: 0xAAAAAAAA, read value: 0xAA55AAAA
DDR addr 0x8000423C failed. Write value: 0xAAAAAAAA, read value: 0xAA55AAAA
Flip Pattern: pattern 0x55555555, Writing memory size 0x00002710
DDR addr 0x800028DC failed. Write value: 0x55555555, read value: 0x55AA5555
DDR read & write completed
ERROR: ddr_ecc_test_main:444: Some tests have failed
Please input cycle loops
0x70090091
Waiting on Single bit Error Correction Interrupt...
1b ECC error detected and corrected
Waiting on Dual bit error detection Interrupt...
2b ECC error detected
All tests have passed!!
6
Pattern 0x00000001, Writing memory size 0x00002EE0
DDR addr 0x80008E5C failed. Write value: 0x00000001, read value: 0x00D90001
Flip Pattern: pattern 0xFFFFFFFE, Writing memory size 0x00002EE0
Pattern 0x00000003, Writing memory size 0x00002EE0
DDR addr 0x8000087C failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x800027BC failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x8000B91C failed. Write value: 0x00000003, read value: 0x00590003
Flip Pattern: pattern 0xFFFFFFFC, Writing memory size 0x00002EE0
Pattern 0x00000007, Writing memory size 0x00002EE0
DDR addr 0x8000135C failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x8000801C failed. Write value: 0x00000007, read value: 0x00FF0007
Flip Pattern: pattern 0xFFFFFFF8, Writing memory size 0x00002EE0
DDR addr 0x80001EDC failed. Write value: 0xFFFFFFF8, read value: 0xFF00FFF8
Pattern 0x0000000F, Writing memory size 0x00002EE0
DDR addr 0x8000291C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000347C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000365C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000471C failed. Write value: 0x0000000F, read value: 0x00D8000F
DDR addr 0x80005D3C failed. Write value: 0x0000000F, read value: 0x00FF000F
Flip Pattern: pattern 0xFFFFFFF0, Writing memory size 0x00002EE0
DDR addr 0x80000B5C failed. Write value: 0xFFFFFFF0, read value: 0xFF00FFF0
DDR addr 0x8000169C failed. Write value: 0xFFFFFFF0, read value: 0xFF00FFF0
DDR addr 0x8000597C failed. Write value: 0xFFFFFFF0, read value: 0xFF00FFF0
Pattern 0x00000005, Writing memory size 0x00002EE0
DDR addr 0x80000DFC failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x800011FC failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x80001FFC failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x800021FC failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x8000223C failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x8000471C failed. Write value: 0x00000005, read value: 0x00DD0005
DDR addr 0x8000499C failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x800076FC failed. Write value: 0x00000005, read value: 0x00FF0005
Flip Pattern: pattern 0xFFFFFFFA, Writing memory size 0x00002EE0
Pattern 0x00000015, Writing memory size 0x00002EE0
DDR addr 0x800009DC failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x80004E5C failed. Write value: 0x00000015, read value: 0x00080015
DDR addr 0x8000505C failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x80005EBC failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x80006FBC failed. Write value: 0x00000015, read value: 0x00FF0015
Flip Pattern: pattern 0xFFFFFFEA, Writing memory size 0x00002EE0
Pattern 0x00000055, Writing memory size 0x00002EE0
DDR addr 0x8000125C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x80001BFC failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x80001C9C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000471C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x80008E5C failed. Write value: 0x00000055, read value: 0x00DB0055
Flip Pattern: pattern 0xFFFFFFAA, Writing memory size 0x00002EE0
Pattern 0xAAAAAAAA, Writing memory size 0x00002EE0
DDR addr 0x800075DC failed. Write value: 0xAAAAAAAA, read value: 0xAA55AAAA
DDR addr 0x80008E5C failed. Write value: 0xAAAAAAAA, read value: 0xAA55AAAA
Flip Pattern: pattern 0x55555555, Writing memory size 0x00002EE0
DDR read & write completed
ERROR: ddr_ecc_test_main:444: Some tests have failed
Please input cycle loops
0x70090091
Waiting on Single bit Error Correction Interrupt...
1b ECC error detected and corrected
Waiting on Dual bit error detection Interrupt...
2b ECC error detected
All tests have passed!!
6
Pattern 0x00000001, Writing memory size 0x00002EE0
DDR addr 0x8000077C failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x800023DC failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x8000339C failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x80004FBC failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x800072BC failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x8000877C failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x8000A31C failed. Write value: 0x00000001, read value: 0x00FF0001
Flip Pattern: pattern 0xFFFFFFFE, Writing memory size 0x00002EE0
DDR addr 0x80005F9C failed. Write value: 0xFFFFFFFE, read value: 0xFF00FFFE
Pattern 0x00000003, Writing memory size 0x00002EE0
DDR addr 0x8000583C failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x80009B3C failed. Write value: 0x00000003, read value: 0x00FF0003
Flip Pattern: pattern 0xFFFFFFFC, Writing memory size 0x00002EE0
DDR addr 0x8000251C failed. Write value: 0xFFFFFFFC, read value: 0xFF00FFFC
DDR addr 0x800030DC failed. Write value: 0xFFFFFFFC, read value: 0xFF00FFFC
Pattern 0x00000007, Writing memory size 0x00002EE0
DDR addr 0x80000FFC failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x8000405C failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x800057FC failed. Write value: 0x00000007, read value: 0x00FF0007
Flip Pattern: pattern 0xFFFFFFF8, Writing memory size 0x00002EE0
Pattern 0x0000000F, Writing memory size 0x00002EE0
DDR addr 0x800004DC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x80001F3C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x80002ADC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000559C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x80007B5C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000801C failed. Write value: 0x0000000F, read value: 0x00FD000F
Flip Pattern: pattern 0xFFFFFFF0, Writing memory size 0x00002EE0
DDR addr 0x8000049C failed. Write value: 0xFFFFFFF0, read value: 0xFF00FFF0
Pattern 0x00000005, Writing memory size 0x00002EE0
DDR addr 0x800009DC failed. Write value: 0x00000005, read value: 0x00DD0005
DDR addr 0x80001C9C failed. Write value: 0x00000005, read value: 0x00DD0005
DDR addr 0x8000471C failed. Write value: 0x00000005, read value: 0x00DD0005
Flip Pattern: pattern 0xFFFFFFFA, Writing memory size 0x00002EE0
Pattern 0x00000015, Writing memory size 0x00002EE0
DDR addr 0x800005DC failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x8000355C failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x8000471C failed. Write value: 0x00000015, read value: 0x00190015
DDR addr 0x800047BC failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x80008E5C failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x8000ABBC failed. Write value: 0x00000015, read value: 0x00FF0015
Flip Pattern: pattern 0xFFFFFFEA, Writing memory size 0x00002EE0
Pattern 0x00000055, Writing memory size 0x00002EE0
DDR addr 0x800038FC failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x80005D9C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x80006A7C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000A51C failed. Write value: 0x00000055, read value: 0x00FF0055
Flip Pattern: pattern 0xFFFFFFAA, Writing memory size 0x00002EE0
DDR addr 0x800006FC failed. Write value: 0xFFFFFFAA, read value: 0xFF00FFAA
Pattern 0xAAAAAAAA, Writing memory size 0x00002EE0
Flip Pattern: pattern 0x55555555, Writing memory size 0x00002EE0
DDR read & write completed
ERROR: ddr_ecc_test_main:444: Some tests have failed
Please input cycle loops
0x70090091
Waiting on Single bit Error Correction Interrupt...
1b ECC error detected and corrected
Waiting on Dual bit error detection Interrupt...
2b ECC error detected
All tests have passed!!
7
Pattern 0x00000001, Writing memory size 0x000036B0
DDR addr 0x8000015C failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x8000089C failed. Write value: 0x00000001, read value: 0x00D90001
DDR addr 0x80001A1C failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x800071DC failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x80008E5C failed. Write value: 0x00000001, read value: 0x00DF0001
DDR addr 0x80008FBC failed. Write value: 0x00000001, read value: 0x00FF0001
Flip Pattern: pattern 0xFFFFFFFE, Writing memory size 0x000036B0
Pattern 0x00000003, Writing memory size 0x000036B0
DDR addr 0x80000E5C failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x8000D55C failed. Write value: 0x00000003, read value: 0x00FF0003
Flip Pattern: pattern 0xFFFFFFFC, Writing memory size 0x000036B0
Pattern 0x00000007, Writing memory size 0x000036B0
DDR addr 0x80000E5C failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x8000555C failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x8000639C failed. Write value: 0x00000007, read value: 0x00DF0007
DDR addr 0x800079BC failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x80007E1C failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x80008F7C failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x8000A8BC failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x8000AD1C failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x8000D55C failed. Write value: 0x00000007, read value: 0x00FF0007
Flip Pattern: pattern 0xFFFFFFF8, Writing memory size 0x000036B0
Pattern 0x0000000F, Writing memory size 0x000036B0
DDR addr 0x8000095C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000391C failed. Write value: 0x0000000F, read value: 0x00FD000F
DDR addr 0x8000673C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x80008E5C failed. Write value: 0x0000000F, read value: 0x00FF000F
Flip Pattern: pattern 0xFFFFFFF0, Writing memory size 0x000036B0
Pattern 0x00000005, Writing memory size 0x000036B0
DDR addr 0x80002CDC failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x80002CFC failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x800045FC failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x8000471C failed. Write value: 0x00000005, read value: 0x00080005
DDR addr 0x80004E9C failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x80008DBC failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x80009C9C failed. Write value: 0x00000005, read value: 0x00180005
Flip Pattern: pattern 0xFFFFFFFA, Writing memory size 0x000036B0
DDR addr 0x80003D5C failed. Write value: 0xFFFFFFFA, read value: 0xFF00FFFA
Pattern 0x00000015, Writing memory size 0x000036B0
DDR addr 0x8000133C failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x80002EDC failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x80003A1C failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x80003D1C failed. Write value: 0x00000015, read value: 0x00FF0015
Flip Pattern: pattern 0xFFFFFFEA, Writing memory size 0x000036B0
DDR addr 0x8000817C failed. Write value: 0xFFFFFFEA, read value: 0xFF00FFEA
Pattern 0x00000055, Writing memory size 0x000036B0
DDR addr 0x800002BC failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x80000F3C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000165C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000471C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000485C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000599C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x80009E9C failed. Write value: 0x00000055, read value: 0x00D80055
DDR addr 0x8000A23C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000A43C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000B17C failed. Write value: 0x00000055, read value: 0x00FF0055
Flip Pattern: pattern 0xFFFFFFAA, Writing memory size 0x000036B0
DDR addr 0x80002B1C failed. Write value: 0xFFFFFFAA, read value: 0xFF00FFAA
Pattern 0xAAAAAAAA, Writing memory size 0x000036B0
DDR addr 0x8000265C failed. Write value: 0xAAAAAAAA, read value: 0xAA55AAAA
DDR addr 0x80002B7C failed. Write value: 0xAAAAAAAA, read value: 0xAA55AAAA
DDR addr 0x80002EDC failed. Write value: 0xAAAAAAAA, read value: 0xAA55AAAA
Flip Pattern: pattern 0x55555555, Writing memory size 0x000036B0
DDR addr 0x8000299C failed. Write value: 0x55555555, read value: 0x55AA5555
DDR read & write completed
ERROR: ddr_ecc_test_main:444: Some tests have failed
Please input cycle loops
0x70090091
Waiting on Single bit Error Correction Interrupt...
1b ECC error detected and corrected
Waiting on Dual bit error detection Interrupt...
2b ECC error detected
All tests have passed!!
7
Pattern 0x00000001, Writing memory size 0x000036B0
DDR addr 0x8000063C failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x800008FC failed. Write value: 0x00000001, read value: 0x00DD0001
DDR addr 0x80000D5C failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x80001C9C failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x8000235C failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x80002FFC failed. Write value: 0x00000001, read value: 0x00FF0001
Flip Pattern: pattern 0xFFFFFFFE, Writing memory size 0x000036B0
DDR addr 0x8000945C failed. Write value: 0xFFFFFFFE, read value: 0xFF00FFFE
Pattern 0x00000003, Writing memory size 0x000036B0
DDR addr 0x8000043C failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x80000B9C failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x80001EFC failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x8000257C failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x800037BC failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x80003CDC failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x800043BC failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x8000471C failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x8000695C failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x80007C3C failed. Write value: 0x00000003, read value: 0x00FF0003
Flip Pattern: pattern 0xFFFFFFFC, Writing memory size 0x000036B0
Pattern 0x00000007, Writing memory size 0x000036B0
DDR addr 0x80002ADC failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x8000471C failed. Write value: 0x00000007, read value: 0x00080007
DDR addr 0x800050DC failed. Write value: 0x00000007, read value: 0x00FF0007
Flip Pattern: pattern 0xFFFFFFF8, Writing memory size 0x000036B0
Pattern 0x0000000F, Writing memory size 0x000036B0
DDR addr 0x800012BC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x80001FBC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x800038DC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000391C failed. Write value: 0x0000000F, read value: 0x0018000F
DDR addr 0x80003F5C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x800043BC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000465C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x80004C3C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000B91C failed. Write value: 0x0000000F, read value: 0x00FF000F
Flip Pattern: pattern 0xFFFFFFF0, Writing memory size 0x000036B0
DDR addr 0x800065BC failed. Write value: 0xFFFFFFF0, read value: 0xFF00FFF0
Pattern 0x00000005, Writing memory size 0x000036B0
DDR addr 0x800030DC failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x80003A5C failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x80003CBC failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x8000BEBC failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x8000C71C failed. Write value: 0x00000005, read value: 0x00590005
Flip Pattern: pattern 0xFFFFFFFA, Writing memory size 0x000036B0
DDR addr 0x8000307C failed. Write value: 0xFFFFFFFA, read value: 0xFF00FFFA
DDR addr 0x80007FFC failed. Write value: 0xFFFFFFFA, read value: 0xFF00FFFA
Pattern 0x00000015, Writing memory size 0x000036B0
DDR addr 0x80000B7C failed. Write value: 0x00000015, read value: 0x00DF0015
DDR addr 0x8000237C failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x800031BC failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x800069BC failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x80009C9C failed. Write value: 0x00000015, read value: 0x00FF0015
Flip Pattern: pattern 0xFFFFFFEA, Writing memory size 0x000036B0
Pattern 0x00000055, Writing memory size 0x000036B0
DDR addr 0x8000121C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x80005B1C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x80008E5C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x80009A9C failed. Write value: 0x00000055, read value: 0x00FF0055
Flip Pattern: pattern 0xFFFFFFAA, Writing memory size 0x000036B0
Pattern 0xAAAAAAAA, Writing memory size 0x000036B0
DDR addr 0x8000069C failed. Write value: 0xAAAAAAAA, read value: 0xAA55AAAA
DDR addr 0x80002A7C failed. Write value: 0xAAAAAAAA, read value: 0xAA55AAAA
DDR addr 0x80002BBC failed. Write value: 0xAAAAAAAA, read value: 0xAA55AAAA
Flip Pattern: pattern 0x55555555, Writing memory size 0x000036B0
DDR read & write completed
ERROR: ddr_ecc_test_main:444: Some tests have failed
Please input cycle loops
0x70090091
Waiting on Single bit Error Correction Interrupt...
1b ECC error detected and corrected
Waiting on Dual bit error detection Interrupt...
2b ECC error detected
All tests have passed!!
8
Pattern 0x00000001, Writing memory size 0x00003E80
DDR addr 0x8000081C failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x800013FC failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x80001FFC failed. Write value: 0x00000001, read value: 0x00D90001
DDR addr 0x800025DC failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x8000383C failed. Write value: 0x00000001, read value: 0x00D90001
DDR addr 0x8000747C failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x8000801C failed. Write value: 0x00000001, read value: 0x00080001
DDR addr 0x80009C9C failed. Write value: 0x00000001, read value: 0x00080001
DDR addr 0x8000ECBC failed. Write value: 0x00000001, read value: 0x00FF0001
Flip Pattern: pattern 0xFFFFFFFE, Writing memory size 0x00003E80
Pattern 0x00000003, Writing memory size 0x00003E80
DDR addr 0x80003ABC failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x80003EFC failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x80004E7C failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x800079FC failed. Write value: 0x00000003, read value: 0x00FF0003
Flip Pattern: pattern 0xFFFFFFFC, Writing memory size 0x00003E80
Pattern 0x00000007, Writing memory size 0x00003E80
DDR addr 0x8000001C failed. Write value: 0x00000007, read value: 0x00080007
DDR addr 0x80001C9C failed. Write value: 0x00000007, read value: 0x00FF0007
Flip Pattern: pattern 0xFFFFFFF8, Writing memory size 0x00003E80
DDR addr 0x8000397C failed. Write value: 0xFFFFFFF8, read value: 0xFF00FFF8
DDR addr 0x8000CBFC failed. Write value: 0xFFFFFFF8, read value: 0xFF00FFF8
Pattern 0x0000000F, Writing memory size 0x00003E80
DDR addr 0x8000069C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x80000E5C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000135C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x80001FBC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000391C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x800058DC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x800069BC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x80009EDC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000B81C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000B85C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000E31C failed. Write value: 0x0000000F, read value: 0x00FF000F
Flip Pattern: pattern 0xFFFFFFF0, Writing memory size 0x00003E80
DDR addr 0x8000369C failed. Write value: 0xFFFFFFF0, read value: 0xFF00FFF0
DDR addr 0x8000679C failed. Write value: 0xFFFFFFF0, read value: 0xFF00FFF0
Pattern 0x00000005, Writing memory size 0x00003E80
DDR addr 0x80000E5C failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x800071DC failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x800098DC failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x8000ABBC failed. Write value: 0x00000005, read value: 0x00590005
Flip Pattern: pattern 0xFFFFFFFA, Writing memory size 0x00003E80
Pattern 0x00000015, Writing memory size 0x00003E80
DDR addr 0x800041BC failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x800044DC failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x8000463C failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x80004DBC failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x8000653C failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x80006CDC failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x8000801C failed. Write value: 0x00000015, read value: 0x00180015
DDR addr 0x8000875C failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x8000DDFC failed. Write value: 0x00000015, read value: 0x00FF0015
Flip Pattern: pattern 0xFFFFFFEA, Writing memory size 0x00003E80
Pattern 0x00000055, Writing memory size 0x00003E80
DDR addr 0x80000E5C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000109C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x800035DC failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x800044BC failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000471C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x80004EFC failed. Write value: 0x00000055, read value: 0x00880055
DDR addr 0x8000607C failed. Write value: 0x00000055, read value: 0x00980055
DDR addr 0x8000635C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000E39C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000E43C failed. Write value: 0x00000055, read value: 0x00FF0055
Flip Pattern: pattern 0xFFFFFFAA, Writing memory size 0x00003E80
DDR addr 0x800085BC failed. Write value: 0xFFFFFFAA, read value: 0xFF00FFAA
Pattern 0xAAAAAAAA, Writing memory size 0x00003E80
DDR addr 0x8000865C failed. Write value: 0xAAAAAAAA, read value: 0xAA55AAAA
DDR addr 0x8000B27C failed. Write value: 0xAAAAAAAA, read value: 0xAA55AAAA
Flip Pattern: pattern 0x55555555, Writing memory size 0x00003E80
DDR read & write completed
ERROR: ddr_ecc_test_main:444: Some tests have failed
Please input cycle loops
0x70090091
Waiting on Single bit Error Correction Interrupt...
1b ECC error detected and corrected
Waiting on Dual bit error detection Interrupt...
2b ECC error detected
All tests have passed!!
8
Pattern 0x00000001, Writing memory size 0x00003E80
DDR addr 0x8000029C failed. Write value: 0x00000001, read value: 0x00590001
DDR addr 0x8000391C failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x8000405C failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x80006CFC failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x80007E9C failed. Write value: 0x00000001, read value: 0x00190001
DDR addr 0x8000C11C failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x8000C17C failed. Write value: 0x00000001, read value: 0x00FF0001
Flip Pattern: pattern 0xFFFFFFFE, Writing memory size 0x00003E80
DDR addr 0x8000605C failed. Write value: 0xFFFFFFFE, read value: 0xFF00FFFE
Pattern 0x00000003, Writing memory size 0x00003E80
DDR addr 0x8000103C failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x800023BC failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x80002ADC failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x8000477C failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x80005AFC failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x8000AADC failed. Write value: 0x00000003, read value: 0x00FF0003
Flip Pattern: pattern 0xFFFFFFFC, Writing memory size 0x00003E80
DDR addr 0x8000C09C failed. Write value: 0xFFFFFFFC, read value: 0xFF00FFFC
DDR addr 0x8000C7DC failed. Write value: 0xFFFFFFFC, read value: 0xFF00FFFC
Pattern 0x00000007, Writing memory size 0x00003E80
DDR addr 0x80001C9C failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x8000221C failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x800025DC failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x80002C7C failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x8000327C failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x80003E5C failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x8000BDFC failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x8000D1FC failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x8000D55C failed. Write value: 0x00000007, read value: 0x00FF0007
Flip Pattern: pattern 0xFFFFFFF8, Writing memory size 0x00003E80
Pattern 0x0000000F, Writing memory size 0x00003E80
DDR addr 0x800022BC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x80002ADC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x80002EBC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x800030DC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x800036FC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000391C failed. Write value: 0x0000000F, read value: 0x00FD000F
DDR addr 0x80003FDC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x80008E5C failed. Write value: 0x0000000F, read value: 0x00FD000F
Flip Pattern: pattern 0xFFFFFFF0, Writing memory size 0x00003E80
DDR addr 0x80001BFC failed. Write value: 0xFFFFFFF0, read value: 0xFF00FFF0
Pattern 0x00000005, Writing memory size 0x00003E80
DDR addr 0x80000E5C failed. Write value: 0x00000005, read value: 0x005D0005
DDR addr 0x80002F7C failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x8000391C failed. Write value: 0x00000005, read value: 0x00DF0005
DDR addr 0x80007CFC failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x80008E5C failed. Write value: 0x00000005, read value: 0x00FF0005
Flip Pattern: pattern 0xFFFFFFFA, Writing memory size 0x00003E80
DDR addr 0x8000393C failed. Write value: 0xFFFFFFFA, read value: 0xFF00FFFA
Pattern 0x00000015, Writing memory size 0x00003E80
DDR addr 0x80003B7C failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x800047BC failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x80008E5C failed. Write value: 0x00000015, read value: 0x00DD0015
DDR addr 0x8000905C failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x8000B43C failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x8000C03C failed. Write value: 0x00000015, read value: 0x00FF0015
Flip Pattern: pattern 0xFFFFFFEA, Writing memory size 0x00003E80
Pattern 0x00000055, Writing memory size 0x00003E80
DDR addr 0x800002DC failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x80000A7C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x80000E5C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000265C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000391C failed. Write value: 0x00000055, read value: 0x00D80055
DDR addr 0x80005FBC failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x800097DC failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000A9DC failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000BD5C failed. Write value: 0x00000055, read value: 0x00FF0055
Flip Pattern: pattern 0xFFFFFFAA, Writing memory size 0x00003E80
DDR addr 0x80000F1C failed. Write value: 0xFFFFFFAA, read value: 0xFF00FFAA
DDR addr 0x8000127C failed. Write value: 0xFFFFFFAA, read value: 0xFF00FFAA
DDR addr 0x8000581C failed. Write value: 0xFFFFFFAA, read value: 0xFF00FFAA
DDR addr 0x8000A6BC failed. Write value: 0xFFFFFFAA, read value: 0xFF00FFAA
DDR addr 0x8000BB9C failed. Write value: 0xFFFFFFAA, read value: 0xFF00FFAA
Pattern 0xAAAAAAAA, Writing memory size 0x00003E80
DDR addr 0x80001A1C failed. Write value: 0xAAAAAAAA, read value: 0xAA55AAAA
DDR addr 0x8000361C failed. Write value: 0xAAAAAAAA, read value: 0xAA55AAAA
Flip Pattern: pattern 0x55555555, Writing memory size 0x00003E80
DDR addr 0x8000163C failed. Write value: 0x55555555, read value: 0x55AA5555
DDR addr 0x80002F5C failed. Write value: 0x55555555, read value: 0x55AA5555
DDR addr 0x80003D5C failed. Write value: 0x55555555, read value: 0x55AA5555
DDR read & write completed
ERROR: ddr_ecc_test_main:444: Some tests have failed
Please input cycle loops
0x70090091
Waiting on Single bit Error Correction Interrupt...
1b ECC error detected and corrected
Waiting on Dual bit error detection Interrupt...
2b ECC error detected
All tests have passed!!
8
Pattern 0x00000001, Writing memory size 0x00003E80
DDR addr 0x80001B9C failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x8000471C failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x800059FC failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x80005BFC failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x80005C3C failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x8000607C failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x80006ABC failed. Write value: 0x00000001, read value: 0x00FF0001
DDR addr 0x8000A47C failed. Write value: 0x00000001, read value: 0x00FF0001
Flip Pattern: pattern 0xFFFFFFFE, Writing memory size 0x00003E80
DDR addr 0x8000117C failed. Write value: 0xFFFFFFFE, read value: 0xFF00FFFE
DDR addr 0x80003A7C failed. Write value: 0xFFFFFFFE, read value: 0xFF00FFFE
DDR addr 0x8000DF7C failed. Write value: 0xFFFFFFFE, read value: 0xFF00FFFE
Pattern 0x00000003, Writing memory size 0x00003E80
DDR addr 0x80001C9C failed. Write value: 0x00000003, read value: 0x00D90003
DDR addr 0x800036DC failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x8000391C failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x8000471C failed. Write value: 0x00000003, read value: 0x00DB0003
DDR addr 0x80005A3C failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x80005B1C failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x8000639C failed. Write value: 0x00000003, read value: 0x00090003
DDR addr 0x8000699C failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x800071DC failed. Write value: 0x00000003, read value: 0x00080003
DDR addr 0x800078FC failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x80007F3C failed. Write value: 0x00000003, read value: 0x00FF0003
DDR addr 0x8000E39C failed. Write value: 0x00000003, read value: 0x00080003
DDR addr 0x8000E57C failed. Write value: 0x00000003, read value: 0x00FF0003
Flip Pattern: pattern 0xFFFFFFFC, Writing memory size 0x00003E80
DDR addr 0x80001B9C failed. Write value: 0xFFFFFFFC, read value: 0xFF00FFFC
DDR addr 0x8000C81C failed. Write value: 0xFFFFFFFC, read value: 0xFF00FFFC
Pattern 0x00000007, Writing memory size 0x00003E80
DDR addr 0x80001EDC failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x8000343C failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x8000801C failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x80008DDC failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x800091BC failed. Write value: 0x00000007, read value: 0x00FF0007
DDR addr 0x8000C2DC failed. Write value: 0x00000007, read value: 0x00FF0007
Flip Pattern: pattern 0xFFFFFFF8, Writing memory size 0x00003E80
DDR addr 0x8000383C failed. Write value: 0xFFFFFFF8, read value: 0xFF00FFF8
Pattern 0x0000000F, Writing memory size 0x00003E80
DDR addr 0x80002F1C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000315C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000369C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x800041DC failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000471C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000491C failed. Write value: 0x0000000F, read value: 0x0008000F
DDR addr 0x8000855C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000C15C failed. Write value: 0x0000000F, read value: 0x00FF000F
DDR addr 0x8000F1DC failed. Write value: 0x0000000F, read value: 0x00FF000F
Flip Pattern: pattern 0xFFFFFFF0, Writing memory size 0x00003E80
DDR addr 0x8000BB7C failed. Write value: 0xFFFFFFF0, read value: 0xFF00FFF0
Pattern 0x00000005, Writing memory size 0x00003E80
DDR addr 0x80000E5C failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x80002ADC failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x8000471C failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x80005DBC failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x8000B8FC failed. Write value: 0x00000005, read value: 0x00FF0005
DDR addr 0x8000E2DC failed. Write value: 0x00000005, read value: 0x00FF0005
Flip Pattern: pattern 0xFFFFFFFA, Writing memory size 0x00003E80
DDR addr 0x8000027C failed. Write value: 0xFFFFFFFA, read value: 0xFF00FFFA
DDR addr 0x80001FDC failed. Write value: 0xFFFFFFFA, read value: 0xFF00FFFA
DDR addr 0x8000305C failed. Write value: 0xFFFFFFFA, read value: 0xFF00FFFA
DDR addr 0x800040BC failed. Write value: 0xFFFFFFFA, read value: 0xFF00FFFA
Pattern 0x00000015, Writing memory size 0x00003E80
DDR addr 0x8000031C failed. Write value: 0x00000015, read value: 0x00DD0015
DDR addr 0x80003AFC failed. Write value: 0x00000015, read value: 0x00180015
DDR addr 0x8000801C failed. Write value: 0x00000015, read value: 0x00FF0015
DDR addr 0x8000D85C failed. Write value: 0x00000015, read value: 0x00FF0015
Flip Pattern: pattern 0xFFFFFFEA, Writing memory size 0x00003E80
DDR addr 0x8000F31C failed. Write value: 0xFFFFFFEA, read value: 0xFF00FFEA
Pattern 0x00000055, Writing memory size 0x00003E80
DDR addr 0x80000E5C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x800013BC failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000173C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x80002FDC failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x8000471C failed. Write value: 0x00000055, read value: 0x00080055
DDR addr 0x80004CDC failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x80004D1C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x80006E9C failed. Write value: 0x00000055, read value: 0x00FF0055
DDR addr 0x80007C3C failed. Write value: 0x00000055, read value: 0x00FF0055
Flip Pattern: pattern 0xFFFFFFAA, Writing memory size 0x00003E80
DDR addr 0x80001C1C failed. Write value: 0xFFFFFFAA, read value: 0xFF00FFAA
DDR addr 0x8000381C failed. Write value: 0xFFFFFFAA, read value: 0xFF00FFAA
Pattern 0xAAAAAAAA, Writing memory size 0x00003E80
DDR addr 0x8000F71C failed. Write value: 0xAAAAAAAA, read value: 0xAA55AAAA
Flip Pattern: pattern 0x55555555, Writing memory size 0x00003E80
DDR read & write completed
ERROR: ddr_ecc_test_main:444: Some tests have failed
Please input cycle loops
Customer also tried decrease the frequency to 400MHz, but the same problem mentioned above will happen.
Could you please provide some suggestions for customer how to debug it further?
Thanks a lot!
Kevin




