Forum Discussion
Custom board on Cyclone V HPS SDRAM preloader test
- 1 year ago
The final result is that even with a fly-by routed topology there are no issue on both 1.5V and 1.35V DDR3 DDR3L.
The MT41K128M16 /w 1k page size shows no sanity issue on memtest stresapptest on distro.
UBOOT memory normal test also passed w/o any errors.
So after short testing we can only assume there are inherent bug on Quartus 18.1? or HPS IP.
No matter it is /w or /wo the board settings no drop no crash no stuck.
So the case ends here.
This made us hard to believe that the EMIF is not buggy or there are some configuration is wrong.
See logs of DUT with MT41K128M16JT-125:K (single ide) fly-by layout board.
Under distro after boot stressapptest able to run continuously w/o crash drop or even halt.
Please do internal engineer examine such issue.
brian@brian:~$ stressapptest
Log: Commandline - stressapptest
Stats: SAT revision 1.0.6_autoconf, 32 bit binary
Log: buildd @ bos02-arm64-001 on Thu Apr 5 10:35:12 UTC 2018 from open source release
Log: 1 nodes, 2 cpus.
Log: Defaulting to 2 copy threads
Log: Total 236 MB. Free 133 MB. Hugepages 0 MB. Targeting 200 MB (84%)
Log: Flooring memory allocation to multiple of 4: 200MB
Log: Prefer plain malloc memory allocation.
Log: Using memaligned allocation at 0xa9aff000.
Stats: Starting SAT, 200M, 20 seconds
Log: Region mask: 0x1
Log: Seconds remaining: 10
Stats: Found 0 hardware incidents
Stats: Completed: 12286.00M in 20.01s 614.02MB/s, with 0 hardware incidents, 0 errors
Stats: Memory Copy: 12286.00M at 614.19MB/s
Stats: File Copy: 0.00M at 0.00MB/s
Stats: Net Copy: 0.00M at 0.00MB/s
Stats: Data Check: 0.00M at 0.00MB/s
Stats: Invert Data: 0.00M at 0.00MB/s
Stats: Disk: 0.00M at 0.00MB/s
Status: PASS - please verify no corrected errors
brian@brian:~$ stressapptest -s 600
Log: Commandline - stressapptest -s 600
Stats: SAT revision 1.0.6_autoconf, 32 bit binary
Log: buildd @ bos02-arm64-001 on Thu Apr 5 10:35:12 UTC 2018 from open source release
Log: 1 nodes, 2 cpus.
Log: Defaulting to 2 copy threads
Log: Total 236 MB. Free 197 MB. Hugepages 0 MB. Targeting 200 MB (84%)
Log: Flooring memory allocation to multiple of 4: 200MB
Log: Prefer plain malloc memory allocation.
Log: Using memaligned allocation at 0xa9aff000.
Stats: Starting SAT, 200M, 600 seconds
Log: Region mask: 0x1
Log: Seconds remaining: 590
Log: Seconds remaining: 580
Log: Seconds remaining: 570
Log: Seconds remaining: 560
Log: Seconds remaining: 550
Log: Seconds remaining: 540
Log: Seconds remaining: 530
Log: Seconds remaining: 520
Log: Seconds remaining: 510
Log: Seconds remaining: 500
Log: Seconds remaining: 490
Log: Seconds remaining: 480
Log: Seconds remaining: 470
Log: Seconds remaining: 460
Log: Seconds remaining: 450
Log: Seconds remaining: 440
Log: Seconds remaining: 430
Log: Seconds remaining: 420
Log: Seconds remaining: 410
Log: Seconds remaining: 400
Log: Seconds remaining: 390
Log: Seconds remaining: 380
Log: Seconds remaining: 370
Log: Seconds remaining: 360
Log: Seconds remaining: 350
Log: Seconds remaining: 340
Log: Seconds remaining: 330
Log: Seconds remaining: 320
Log: Seconds remaining: 310
Log: Seconds remaining: 300
Log: Seconds remaining: 290
Log: Seconds remaining: 280
Log: Seconds remaining: 270
Log: Seconds remaining: 260
Log: Seconds remaining: 250
Log: Seconds remaining: 240
Log: Seconds remaining: 230
Log: Seconds remaining: 220
Log: Seconds remaining: 210
Log: Seconds remaining: 200
Log: Seconds remaining: 190
Log: Seconds remaining: 180
Log: Seconds remaining: 170
Log: Seconds remaining: 160
Log: Seconds remaining: 150
Log: Seconds remaining: 140
Log: Seconds remaining: 130
Log: Seconds remaining: 120
Log: Seconds remaining: 110
Log: Seconds remaining: 100
Log: Seconds remaining: 90
Log: Seconds remaining: 80
Log: Seconds remaining: 70
Log: Seconds remaining: 60
Log: Seconds remaining: 50
Log: Seconds remaining: 40
Log: Seconds remaining: 30
Log: Seconds remaining: 20
Log: Seconds remaining: 10
Stats: Found 0 hardware incidents
Stats: Completed: 379246.00M in 600.24s 631.83MB/s, with 0 hardware incidents, 0 errors
Stats: Memory Copy: 379246.00M at 631.98MB/s
Stats: File Copy: 0.00M at 0.00MB/s
Stats: Net Copy: 0.00M at 0.00MB/s
Stats: Data Check: 0.00M at 0.00MB/s
Stats: Invert Data: 0.00M at 0.00MB/s
Stats: Disk: 0.00M at 0.00MB/s
Status: PASS - please verify no corrected errors
brian@brian:~$ stressapptest -s 600
Log: Commandline - stressapptest -s 600
Stats: SAT revision 1.0.6_autoconf, 32 bit binary
Log: buildd @ bos02-arm64-001 on Thu Apr 5 10:35:12 UTC 2018 from open source release
Log: 1 nodes, 2 cpus.
Log: Defaulting to 2 copy threads
Log: Total 236 MB. Free 197 MB. Hugepages 0 MB. Targeting 200 MB (84%)
Log: Flooring memory allocation to multiple of 4: 200MB
Log: Prefer plain malloc memory allocation.
Log: Using memaligned allocation at 0xa99ff000.
Stats: Starting SAT, 200M, 600 seconds
Log: Region mask: 0x1
Log: Seconds remaining: 590
Log: Seconds remaining: 580
Log: Seconds remaining: 570
Log: Seconds remaining: 560
Log: Seconds remaining: 550
Log: Seconds remaining: 540
Log: Seconds remaining: 530
Log: Seconds remaining: 520
Log: Seconds remaining: 510
Log: Seconds remaining: 500
Log: Seconds remaining: 490
Log: Seconds remaining: 480
Log: Seconds remaining: 470
Log: Seconds remaining: 460
Log: Seconds remaining: 450
Log: Seconds remaining: 440
Log: Seconds remaining: 430
Log: Seconds remaining: 420
Log: Seconds remaining: 410
Log: Seconds remaining: 400
Log: Seconds remaining: 390
Log: Seconds remaining: 380
Log: Seconds remaining: 370
Log: Seconds remaining: 360
Log: Seconds remaining: 350
Log: Seconds remaining: 340
Log: Seconds remaining: 330
Log: Seconds remaining: 320
Log: Seconds remaining: 310
Log: Seconds remaining: 300
Log: Seconds remaining: 290
Log: Seconds remaining: 280
Log: Seconds remaining: 270
Log: Seconds remaining: 260
Log: Seconds remaining: 250
Log: Seconds remaining: 240
Log: Seconds remaining: 230
Log: Seconds remaining: 220
Log: Seconds remaining: 210
Log: Seconds remaining: 200
Log: Seconds remaining: 190
Log: Seconds remaining: 180
Log: Seconds remaining: 170
Log: Seconds remaining: 160
Log: Seconds remaining: 150
Log: Seconds remaining: 140
Log: Seconds remaining: 130
Log: Seconds remaining: 120
Log: Seconds remaining: 110
Log: Seconds remaining: 100
Log: Seconds remaining: 90
Log: Seconds remaining: 80
Log: Seconds remaining: 70
Log: Seconds remaining: 60
Log: Seconds remaining: 50
Log: Seconds remaining: 40
Log: Seconds remaining: 30
Log: Seconds remaining: 20
Log: Seconds remaining: 10
Stats: Found 0 hardware incidents
Stats: Completed: 379550.00M in 600.24s 632.34MB/s, with 0 hardware incidents, 0 errors
Stats: Memory Copy: 379550.00M at 632.46MB/s
Stats: File Copy: 0.00M at 0.00MB/s
Stats: Net Copy: 0.00M at 0.00MB/s
Stats: Data Check: 0.00M at 0.00MB/s
Stats: Invert Data: 0.00M at 0.00MB/s
Stats: Disk: 0.00M at 0.00MB/s
Status: PASS - please verify no corrected errors