init
This commit is contained in:
29
code/vezba10/verif/calc_if.sv
Normal file
29
code/vezba10/verif/calc_if.sv
Normal file
@@ -0,0 +1,29 @@
|
||||
`ifndef CALC_IF_SV
|
||||
`define CALC_IF_SV
|
||||
|
||||
interface calc_if (input clk, logic [6 : 0] rst);
|
||||
|
||||
parameter DATA_WIDTH = 32;
|
||||
parameter RESP_WIDTH = 2;
|
||||
parameter CMD_WIDTH = 4;
|
||||
|
||||
logic [DATA_WIDTH - 1 : 0] out_data1;
|
||||
logic [DATA_WIDTH - 1 : 0] out_data2;
|
||||
logic [DATA_WIDTH - 1 : 0] out_data3;
|
||||
logic [DATA_WIDTH - 1 : 0] out_data4;
|
||||
logic [RESP_WIDTH - 1 : 0] out_resp1;
|
||||
logic [RESP_WIDTH - 1 : 0] out_resp2;
|
||||
logic [RESP_WIDTH - 1 : 0] out_resp3;
|
||||
logic [RESP_WIDTH - 1 : 0] out_resp4;
|
||||
logic [CMD_WIDTH - 1 : 0] req1_cmd_in;
|
||||
logic [DATA_WIDTH - 1 : 0] req1_data_in;
|
||||
logic [CMD_WIDTH - 1 : 0] req2_cmd_in;
|
||||
logic [DATA_WIDTH - 1 : 0] req2_data_in;
|
||||
logic [CMD_WIDTH - 1 : 0] req3_cmd_in;
|
||||
logic [DATA_WIDTH - 1 : 0] req3_data_in;
|
||||
logic [CMD_WIDTH - 1 : 0] req4_cmd_in;
|
||||
logic [DATA_WIDTH - 1 : 0] req4_data_in;
|
||||
|
||||
endinterface : calc_if
|
||||
|
||||
`endif
|
||||
Reference in New Issue
Block a user