2022-06-14 10:35:05 +02:00
|
|
|
`include "../spi_interface.v"
|
|
|
|
`include "../fsm/Fsm.sv"
|
2022-06-14 11:45:29 +02:00
|
|
|
`include "../Bus_if/Bus_if.sv"
|
2022-06-14 10:35:05 +02:00
|
|
|
|
|
|
|
module Top(
|
|
|
|
input wire clk
|
|
|
|
);
|
|
|
|
// Bus (Interface)
|
2022-06-14 11:45:29 +02:00
|
|
|
Bus_if bus(.clk(clk));
|
2022-06-14 10:35:05 +02:00
|
|
|
// SPI Interface
|
|
|
|
// FSM
|
2022-06-14 11:45:29 +02:00
|
|
|
Fsm fsm(
|
|
|
|
.clk(clk),
|
|
|
|
.inAlarmAmpel(bus.AlarmAmpel),
|
|
|
|
.inDataValid(bus.DataValid),
|
|
|
|
.inTasteAktiv(bus.TasteAktiv),
|
|
|
|
.outAlarm_R(bus.Alarm_R),
|
|
|
|
.outSendData(bus.SendData),
|
|
|
|
.outTimerEN(bus.TimerEN)
|
|
|
|
);
|
2022-06-14 10:35:05 +02:00
|
|
|
// Parallelport
|
|
|
|
// FRAM-Controller
|
|
|
|
// Timer
|
|
|
|
// Ampelsteuerung
|
|
|
|
|
|
|
|
endmodule
|