From ed2e0c8b346b4cbb285e116fffc7e0b337a7e3ee Mon Sep 17 00:00:00 2001 From: Robert Jordens Date: Tue, 20 Mar 2018 00:59:31 +0800 Subject: [PATCH] sayma/sdram/scan: test each tap 1024 times --- artiq/firmware/libboard/sdram.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/artiq/firmware/libboard/sdram.rs b/artiq/firmware/libboard/sdram.rs index aa8b0330b..75c092e7e 100644 --- a/artiq/firmware/libboard/sdram.rs +++ b/artiq/firmware/libboard/sdram.rs @@ -251,7 +251,7 @@ mod ddr { let mut working = true; for p in 0..DFII_NPHASES { - for _ in 0..64 { + for _ in 0..1024 { for &offset in [n, n + DQS_SIGNAL_COUNT].iter() { let addr = DFII_PIX_RDDATA_ADDR[p].offset(offset as isize); let data = prs[DFII_PIX_DATA_SIZE * p + offset]; @@ -323,7 +323,7 @@ mod ddr { let incr_delay_until = |expected| { while delay.get() < DDRPHY_MAX_DELAY { let mut working = true; - for _ in 0..64 { + for _ in 0..1024 { sdram_phy::command_prd(DFII_COMMAND_CAS|DFII_COMMAND_CS| DFII_COMMAND_RDDATA); spin_cycles(15);