mirror of
https://github.com/Polprzewodnikowy/SummerCart64.git
synced 2024-12-27 21:41:55 +01:00
32 lines
581 B
Systemverilog
32 lines
581 B
Systemverilog
|
interface mem_bus ();
|
||
|
|
||
|
logic request;
|
||
|
logic ack;
|
||
|
logic write;
|
||
|
logic [1:0] wmask;
|
||
|
logic [26:0] address;
|
||
|
logic [15:0] rdata;
|
||
|
logic [15:0] wdata;
|
||
|
|
||
|
modport controller (
|
||
|
output request,
|
||
|
input ack,
|
||
|
output write,
|
||
|
output wmask,
|
||
|
output address,
|
||
|
input rdata,
|
||
|
output wdata
|
||
|
);
|
||
|
|
||
|
modport memory (
|
||
|
input request,
|
||
|
output ack,
|
||
|
input write,
|
||
|
input wmask,
|
||
|
input address,
|
||
|
output rdata,
|
||
|
input wdata
|
||
|
);
|
||
|
|
||
|
endinterface
|