Index: trunk/Top/W1.v
===================================================================
--- trunk/Top/W1.v	(revision 14)
+++ trunk/Top/W1.v	(revision 17)
@@ -33,5 +33,5 @@
    //output        ddr3_reset,
    output [12:0] ddr3_a,
-   output [ 2:0] ddr3_ba,
+   output [ 1:0] ddr3_ba,
    output        ddr3_ras_n,
    output        ddr3_cas_n,
@@ -92,4 +92,5 @@
 wire pllclk;
 wire sysclk;
+wire wb_clk_i;
 wire wb_rst_i;
 wire [35:0] CONTROL0;
@@ -100,5 +101,5 @@
 reg [31:0] cycle_count;
 
-assign flash_clk=1;
+assign flash_clk=wb_clk_i;
 assign flash_adv=0;
 assign flash_rst=!wb_rst_i;
@@ -182,5 +183,5 @@
     .m0_err_o(), 
     .m0_rty_o(), 
-    .m0_cab_i(0),
+    .m0_cab_i(1'b0),
     
     //Ethernet
@@ -197,15 +198,15 @@
     .m1_cab_i(m1_cab_i), 
 
-    .m2_dat_i(0), 
+    .m2_dat_i(64'h0000000000000000), 
     .m2_dat_o(), 
-    .m2_adr_i(0), 
-    .m2_sel_i(0), 
-    .m2_we_i(0), 
-    .m2_cyc_i(0), 
-    .m2_stb_i(0), 
+    .m2_adr_i(64'h0000000000000000), 
+    .m2_sel_i(8'h00), 
+    .m2_we_i(1'b0), 
+    .m2_cyc_i(1'b0), 
+    .m2_stb_i(1'b0), 
     .m2_ack_o(), 
     .m2_err_o(), 
     .m2_rty_o(), 
-    .m2_cab_i(0), 
+    .m2_cab_i(1'b0), 
 
     .m3_dat_i(0), 
@@ -426,5 +427,5 @@
 );
 
-WBFLASH flash (
+WBFLASH flash_inst (
     .wb_clk_i(wb_clk_i), 
     .wb_rst_i(wb_rst_i), 
@@ -477,10 +478,10 @@
     .srx_pad_i(srx), 
     .rts_pad_o(), 
-    .cts_pad_i(1), 
+    .cts_pad_i(1'b1), 
     .dtr_pad_o(), 
-    .dsr_pad_i(1), 
-    .ri_pad_i(0), 
-    .dcd_pad_i(1),
-	 .baud_o(baud_o)
+    .dsr_pad_i(1'b1), 
+    .ri_pad_i(1'b0), 
+    .dcd_pad_i(1'b1),
+    .baud_o(baud_o)
 );
 
@@ -585,5 +586,6 @@
 );
 	
-assign wb_rst_i=(!dcm_locked || !phy_init_done);
+assign wb_rst_i=(!dcm_locked ); //FIXME
+//assign wb_rst_i=(!dcm_locked || !phy_init_done); //FIXME
 	 
 //reg [223:0] ILA_DATA;
