wrapper modified
diff --git a/verilog/rtl/user_project_wrapper.v b/verilog/rtl/user_project_wrapper.v index 5ee1cee..6c8619b 100644 --- a/verilog/rtl/user_project_wrapper.v +++ b/verilog/rtl/user_project_wrapper.v
@@ -81,41 +81,27 @@ /*--------------------------------------*/ /* User project is instantiated here */ /*--------------------------------------*/ +wire rx; +wire tx; -user_proj_example mprj ( -`ifdef USE_POWER_PINS - .vccd1(vccd1), // User area 1 1.8V power - .vssd1(vssd1), // User area 1 digital ground -`endif +// assign wbs_ack_o = wbs_stb_i & wbs_cyc_i; +assign wbs_ack_o = wbs_stb_i; - .wb_clk_i(wb_clk_i), - .wb_rst_i(wb_rst_i), +assign wbs_dat_o = {(32){1'b0}}; - // MGMT SoC Wishbone Slave +assign la_data_out = {(128){1'b0}}; - .wbs_cyc_i(wbs_cyc_i), - .wbs_stb_i(wbs_stb_i), - .wbs_we_i(wbs_we_i), - .wbs_sel_i(wbs_sel_i), - .wbs_adr_i(wbs_adr_i), - .wbs_dat_i(wbs_dat_i), - .wbs_ack_o(wbs_ack_o), - .wbs_dat_o(wbs_dat_o), +assign rx = io_in[0]; +assign io_out = {{(`MPRJ_IO_PADS-2){1'b0}}, tx, 1'b0}; +assign io_oeb = {(`MPRJ_IO_PADS){wb_rst_i}}; - // Logic Analyzer +assign user_irq = 3'b000; - .la_data_in(la_data_in), - .la_data_out(la_data_out), - .la_oenb (la_oenb), - - // IO Pads - - .io_in (io_in), - .io_out(io_out), - .io_oeb(io_oeb), - - // IRQ - .irq(user_irq) +leaf_chip mprj ( + .clk(wb_clk_i), + .reset(wb_rst_i), + .rx(rx), + .tx(tx) ); endmodule // user_project_wrapper