Commit 979b0c7
committed
targets: add XCU1525 SDRAM BIST option
Add --with-sdram-bist to enable LiteDRAM generator/checker CSRs on the selected DDRAM channels.
Tested on SQRL XCU1525 with Vivado 2024.1:
- --ddram-channels=0,1 --with-sdram-bist full bitstream builds and programs.
- Route clean; DRC 28 warnings/0 errors. Final timing WNS -0.686 ns, with sys_clk met at +0.676 ns; remaining failing paths are main_crg_clkout1/IDELAYCTRL reset related.
- BIOS calibration and 2 MiB memtest pass on both selected controllers.
- sdram_bist all 1024 1 5 reports sdram 6554/6592 MiB/s and sdram1 6555/6598 MiB/s, 0 total errors.
- sdram_hw_test all 0x0 0x1000000 1024 reports 0 errors.
4-channel follow-up:
- --ddram-channels=all --with-sdram-bist builds/routes at 125 MHz/1000 MT/s, but physical channel 1 is marginal while channels 0/2/3 pass BIST.
- The 100 MHz/800 MT/s build is worse on this board and fails BIST/CPU memtest on all channels.1 parent 06d00fb commit 979b0c7
1 file changed
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
150 | 150 | | |
151 | 151 | | |
152 | 152 | | |
| 153 | + | |
153 | 154 | | |
154 | 155 | | |
155 | 156 | | |
| |||
222 | 223 | | |
223 | 224 | | |
224 | 225 | | |
| 226 | + | |
225 | 227 | | |
226 | 228 | | |
227 | 229 | | |
| |||
341 | 343 | | |
342 | 344 | | |
343 | 345 | | |
| 346 | + | |
344 | 347 | | |
345 | 348 | | |
346 | 349 | | |
| |||
379 | 382 | | |
380 | 383 | | |
381 | 384 | | |
| 385 | + | |
382 | 386 | | |
383 | 387 | | |
384 | 388 | | |
| |||
0 commit comments