diff --git a/Top/Top.sv b/Top/Top.sv index affd6fd..6301e8c 100644 --- a/Top/Top.sv +++ b/Top/Top.sv @@ -1,7 +1,7 @@ -`include "../spi_interface.v" `include "../fsm/Fsm.sv" `include "../Bus_if/Bus_if.sv" `include "../timer_port/timer_top.sv" +`include "../spi_interface_radiant/spi_interface.sv" module Top( input wire clk, @@ -9,11 +9,14 @@ module Top( input wire endOfConv, output wire LEDg, output wire LEDr, - output wire AlarmAmpel + output wire AlarmAmpel, + output wire Alarm_R ); // Bus (Interface) Bus_if bus(.clk(clk)); // SPI Interface + spi_interface_ports spi_bus(.clk(clk)); + // FSM Fsm fsm( .clk(clk), @@ -53,5 +56,14 @@ module Top( .alarm(bus.AlarmAmpel) ); - assign AlarmAmpel = bus.AlarmAmpel; + assign AlarmAmpel = bus.AlarmAmpel; + assign Alarm_R = bus.Alarm_R; + + assign bus.sbclk = spi_bus.sb_clk_i; + assign bus.sbstb = spi_bus.sb_stb_i; + assign bus.sbrw = spi_bus.sb_wr_i; + assign bus.sbadr = spi_bus.sb_adr_i; + assign bus.sbdat_r = spi_bus.sb_dat_i; + assign bus.sbdat_w = spi_bus.sb_dat_o; + assign bus.sback = spi_bus.sb_ack_o; endmodule \ No newline at end of file