aboutsummaryrefslogtreecommitdiffstats
path: root/usrp2/top/safe_u1e/safe_u1e.v
diff options
context:
space:
mode:
Diffstat (limited to 'usrp2/top/safe_u1e/safe_u1e.v')
-rw-r--r--usrp2/top/safe_u1e/safe_u1e.v14
1 files changed, 11 insertions, 3 deletions
diff --git a/usrp2/top/safe_u1e/safe_u1e.v b/usrp2/top/safe_u1e/safe_u1e.v
index 1b81bab5a..3f16d941c 100644
--- a/usrp2/top/safe_u1e/safe_u1e.v
+++ b/usrp2/top/safe_u1e/safe_u1e.v
@@ -4,7 +4,11 @@
module safe_u1e
(
input CLK_FPGA_P, input CLK_FPGA_N, // Diff
- output [2:0] debug_led
+ output [2:0] debug_led, output [31:0] debug, output [1:0] debug_clk,
+
+ // GPMC
+ input EM_CLK, input [15:0] EM_D, input [10:1] EM_A,
+ input EM_WAIT0, input EM_NCS4, input EM_NWP, input EM_NWE, input EM_NOE, input EM_NADV_ALE
);
// FPGA-specific pins connections
@@ -13,11 +17,15 @@ module safe_u1e
IBUFGDS #(.IOSTANDARD("LVDS_33"), .DIFF_TERM("TRUE"))
clk_fpga_pin (.O(clk_fpga),.I(CLK_FPGA_P),.IB(CLK_FPGA_N));
+ // Debug circuitry
reg [31:0] ctr;
-
always @(posedge clk_fpga)
ctr <= ctr + 1;
+
assign debug_led = ctr[27:25];
-
+ assign debug_clk = { EM_CLK, clk_fpga };
+ assign debug = { { EM_WAIT0, EM_NADV_ALE, EM_NWP, EM_NCS4, EM_NWE, EM_NOE, EM_A[10:1] },
+ { EM_D } };
+
endmodule // safe_u2plus