[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] r9589 - gnuradio/trunk/usrp2/fpga/control_lib
From: |
matt |
Subject: |
[Commit-gnuradio] r9589 - gnuradio/trunk/usrp2/fpga/control_lib |
Date: |
Tue, 16 Sep 2008 18:14:24 -0600 (MDT) |
Author: matt
Date: 2008-09-16 18:14:24 -0600 (Tue, 16 Sep 2008)
New Revision: 9589
Modified:
gnuradio/trunk/usrp2/fpga/control_lib/sd_spi_wb.v
Log:
control CS line on SD card
Modified: gnuradio/trunk/usrp2/fpga/control_lib/sd_spi_wb.v
===================================================================
--- gnuradio/trunk/usrp2/fpga/control_lib/sd_spi_wb.v 2008-09-17 00:13:22 UTC
(rev 9588)
+++ gnuradio/trunk/usrp2/fpga/control_lib/sd_spi_wb.v 2008-09-17 00:14:24 UTC
(rev 9589)
@@ -34,6 +34,10 @@
reg [7:0] clkdiv;
wire ready;
reg ack_d1;
+
+ reg cs_reg;
+ assign sd_csn = ~cs_reg; // FIXME
+
always @(posedge clk)
if(rst) ack_d1 <= 0;
else ack_d1 <= wb_ack_o;
@@ -51,8 +55,14 @@
endcase // case(wb_adr_i)
always @(posedge clk)
- if(wb_we_i & wb_stb_i & wb_cyc_i & wb_ack_o)
+ if(rst)
+ begin
+ clkdiv <= 200;
+ cs_reg <= 0;
+ end
+ else if(wb_we_i & wb_stb_i & wb_cyc_i & wb_ack_o)
case(wb_adr_i)
+ ADDR_STATUS : cs_reg <= wb_dat_i;
ADDR_CLKDIV : clkdiv <= wb_dat_i;
endcase // case(wb_adr_i)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] r9589 - gnuradio/trunk/usrp2/fpga/control_lib,
matt <=