aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Selkirk <paul@psgd.org>2015-11-12 22:34:31 -0500
committerPaul Selkirk <paul@psgd.org>2015-11-12 22:34:31 -0500
commit61c16de8beb8deaadd2ffedfabfb3ce96e8699f0 (patch)
tree7c5b087d2b5916719e8d694d2ca7d882db21e20a
parent808618d2ca5628d5e173ade378dc12d60dceda2e (diff)
parent2f11ecd913368bf955aed40d22901b9f4998e8cc (diff)
Merge branch 'modexps6'
-rw-r--r--src/rtl/fmc_arbiter_cdc.v8
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),