commit-gnuradio
[Top][All Lists]
Advanced

[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;
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]