[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] r8819 - usrp2/trunk/fpga/control_lib
From: |
matt |
Subject: |
[Commit-gnuradio] r8819 - usrp2/trunk/fpga/control_lib |
Date: |
Mon, 7 Jul 2008 15:49:40 -0600 (MDT) |
Author: matt
Date: 2008-07-07 15:49:39 -0600 (Mon, 07 Jul 2008)
New Revision: 8819
Modified:
usrp2/trunk/fpga/control_lib/atr_controller.v
Log:
register some signals to play timing whack-a-mole with ISE
Modified: usrp2/trunk/fpga/control_lib/atr_controller.v
===================================================================
--- usrp2/trunk/fpga/control_lib/atr_controller.v 2008-07-07 21:39:02 UTC
(rev 8818)
+++ usrp2/trunk/fpga/control_lib/atr_controller.v 2008-07-07 21:49:39 UTC
(rev 8819)
@@ -5,7 +5,7 @@
module atr_controller
(input clk_i, input rst_i,
- input [5:0] adr_i, input [3:0] sel_i, input [31:0] dat_i, output [31:0]
dat_o,
+ input [5:0] adr_i, input [3:0] sel_i, input [31:0] dat_i, output reg [31:0]
dat_o,
input we_i, input stb_i, input cyc_i, output reg ack_o,
input run_rx, input run_tx, input [31:0] master_time,
output [31:0] ctrl_lines);
@@ -26,8 +26,10 @@
if(sel_i[0])
atr_ram[adr_i[5:2]][7:0] <= dat_i[7:0];
end // if (we_i & stb_i & cyc_i)
+
+ always @(posedge clk_i)
+ dat_o <= atr_ram[adr_i[5:2]];
- assign dat_o = atr_ram[adr_i[5:2]];
always @(posedge clk_i)
ack_o <= stb_i & cyc_i & ~ack_o;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] r8819 - usrp2/trunk/fpga/control_lib,
matt <=