Index: trunk/os2wb/os2wb.v
===================================================================
--- trunk/os2wb/os2wb.v	(revision 6)
+++ trunk/os2wb/os2wb.v	(revision 10)
@@ -154,5 +154,5 @@
    end
         
-pcx_fifo pcx_fifo_inst( 
+/*pcx_fifo pcx_fifo_inst( 
        // FIFO should be first word fall-through
        // It has no full flag as the core will send only limited number of requests,
@@ -171,4 +171,17 @@
     .q(pcx_data_fifo)
 );
+*/
+pcx_fifo pcx_fifo_inst( 
+    .clk(clk),
+	 .rst(!rstn),
+    .din({pcx_atom_1,pcx_req_1,pcx_data}),
+    .rd_en(fifo_rd),
+    .wr_en((pcx_req_1!=5'b00000 && pcx_data[123]) || (pcx_atom_2 && pcx_data_123_d)), 
+    .empty(pcx_fifo_empty),
+    .dout(pcx_data_fifo)
+);
+	
+
+
 // --------------------------
 
Index: trunk/os2wb/s1_top.v
===================================================================
--- trunk/os2wb/s1_top.v	(revision 6)
+++ trunk/os2wb/s1_top.v	(revision 10)
@@ -180,5 +180,5 @@
 
   );
-
+/*
   sparc sparc_1 (
 
@@ -230,5 +230,5 @@
 
   );
-
+*/
   /*
    * SPARC Core to Wishbone Master bridge
@@ -240,5 +240,6 @@
 wire [144:0] fp_cpx;
 
-os2wb_dual os2wb_inst (
+//os2wb_dual os2wb_inst (
+os2wb os2wb_inst (
     .clk(sys_clock_i), 
     .rstn(~sys_reset_final), 
@@ -251,10 +252,10 @@
     .cpx_packet(cpx_spc_data_cx2), 
 	 
-    .pcx1_req(spc1_pcx_req_pq), 
-    .pcx1_atom(spc1_pcx_atom_pq), 
-    .pcx1_data(spc1_pcx_data_pa), 
-    .pcx1_grant(pcx1_spc_grant_px), 
-    .cpx1_ready(cpx1_spc_data_rdy_cx2), 
-    .cpx1_packet(cpx1_spc_data_cx2), 
+    //.pcx1_req(spc1_pcx_req_pq), 
+    //.pcx1_atom(spc1_pcx_atom_pq), 
+    //.pcx1_data(spc1_pcx_data_pa), 
+    //.pcx1_grant(pcx1_spc_grant_px), 
+    //.cpx1_ready(cpx1_spc_data_rdy_cx2), 
+    //.cpx1_packet(cpx1_spc_data_cx2), 
 
     .wb_data_i(wbm_data_i), 
