Fixed video, kbd and buzzer
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
//============================================================================
|
||||
// Z80 Top level using the interface declaration
|
||||
//============================================================================
|
||||
`include "z80.svh"
|
||||
|
||||
module z80_top_ifc_n (z80_if.dut z80);
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// Include core A-Z80 level connecting all internal modules
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
`include "core.vh"
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
// Address, Data and Control bus drivers connecting to external pins
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
address_pins address_pins_( .*, .abus(z80.A[15:0]) );
|
||||
data_pins data_pins_ ( .*, .db(db0[7:0]), .D(z80.D[7:0]) );
|
||||
control_pins_n control_pins_( .*,
|
||||
.pin_nM1 (z80.nM1),
|
||||
.pin_nMREQ (z80.nMREQ),
|
||||
.pin_nIORQ (z80.nIORQ),
|
||||
.pin_nRD (z80.nRD),
|
||||
.pin_nWR (z80.nWR),
|
||||
.pin_nRFSH (z80.nRFSH),
|
||||
.pin_nHALT (z80.nHALT),
|
||||
.pin_nWAIT (z80.nWAIT),
|
||||
.pin_nBUSACK (z80.nBUSACK),
|
||||
.pin_nINT (z80.nINT),
|
||||
.pin_nNMI (z80.nNMI),
|
||||
.pin_nRESET (z80.nRESET),
|
||||
.pin_nBUSRQ (z80.nBUSRQ),
|
||||
.CPUCLK (z80.CLK)
|
||||
);
|
||||
|
||||
endmodule
|
||||
Reference in New Issue
Block a user