diff options
author | Paul Selkirk <paul@psgd.org> | 2015-11-12 22:34:31 -0500 |
---|---|---|
committer | Paul Selkirk <paul@psgd.org> | 2015-11-12 22:34:31 -0500 |
commit | 61c16de8beb8deaadd2ffedfabfb3ce96e8699f0 (patch) | |
tree | 7c5b087d2b5916719e8d694d2ca7d882db21e20a | |
parent | 808618d2ca5628d5e173ade378dc12d60dceda2e (diff) | |
parent | 2f11ecd913368bf955aed40d22901b9f4998e8cc (diff) |
Merge branch 'modexps6'
-rw-r--r-- | src/rtl/fmc_arbiter_cdc.v | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/rtl/fmc_arbiter_cdc.v b/src/rtl/fmc_arbiter_cdc.v index 0eca0b1..63e65b5 100644 --- a/src/rtl/fmc_arbiter_cdc.v +++ b/src/rtl/fmc_arbiter_cdc.v @@ -113,12 +113,12 @@ module fmc_arbiter_cdc # // - // System Request 1-cycle delay to compensate registered mux delay in user-side logic + // System Request 2-cycle delay to compensate registered mux delay in user-side logic // - reg sys_req_dly = 1'b0; + reg [ 1: 0] sys_req_dly = 2'b00; always @(posedge sys_clk) - sys_req_dly <= sys_req; + sys_req_dly <= {sys_req_dly[0], sys_req}; // // SYS_CLK -> FMC_CLK Acknowledge @@ -131,7 +131,7 @@ module fmc_arbiter_cdc # ( .src_clk(sys_clk), .src_din(sys_data_in), - .src_req(sys_req_dly), + .src_req(sys_req_dly[1]), .dst_clk(fmc_clk), .dst_dout(fmc_dout), |