Forum Discussion
KKomp
New Contributor
7 years agoDDR3 setup
Hello, I can't configure the HPS DDR3 memory on a custom board with the Cyclone V SoC. The memory is IS43TR16512A-125KBLI. The preloader stops in the rw_mgr_mem_calibrate_read_test_patterns function...
Deshi_Intel
Regular Contributor
7 years agoHi KKomp,
There are 3 factor that I can think of that may cause DDR3 calibration failure - DDR3 IP setting issue, board design issue or preloader software build issue
My debug suggestion is as below.
- To isolate DDR3 IP setting and board design issue
- Generate DDR3 RTL example design using FPGA core DDR3 IP instead of HPS DDR3 IP
- Fix the pin location to match your existing SOC DDR3 pinout location
- If test fail then you need to debug further on either DDR3 IP setting or your board design
- If test pass then you can move on to debug preloader software build issue
- Debug preloader software build issue
- Checkout below golden reference design guideline to ensure you compile and build the preloader software correctly as per the guideline
Thanks.
Regards,
dlim