diff --git a/rv32.sv b/rv32.sv index 17bfc8b..663fe91 100644 --- a/rv32.sv +++ b/rv32.sv @@ -2,7 +2,7 @@ `include "rv32_fetch.sv" module rv32 ( - input logic clk + input clk ); rv32_fetch fetch ( .clk(clk), diff --git a/rv32_decode.sv b/rv32_decode.sv index 1295d6a..9c56ea4 100644 --- a/rv32_decode.sv +++ b/rv32_decode.sv @@ -2,20 +2,20 @@ `include "rv32_regs.sv" module rv32_decode ( - input logic clk, + input clk, /* data in */ - input logic [31:0] pc_in, - input logic [31:0] instr_in, + input [31:0] pc_in, + input [31:0] instr_in, /* control out */ - output logic valid, + output valid, /* data out */ - output logic [31:0] pc_out, - output logic [31:0] rs1_value_out, - output logic [31:0] rs2_value_out, - output logic [31:0] imm_out + output [31:0] pc_out, + output [31:0] rs1_value_out, + output [31:0] rs2_value_out, + output [31:0] imm_out ); logic [6:0] funct7 = instr_in[31:25]; logic [4:0] rs2 = instr_in[24:20]; diff --git a/rv32_fetch.sv b/rv32_fetch.sv index 936ff0c..a79fe6e 100644 --- a/rv32_fetch.sv +++ b/rv32_fetch.sv @@ -1,9 +1,9 @@ module rv32_fetch ( - input logic clk, + input clk, /* data out */ - output logic [31:0] pc_out, - output logic [31:0] instr_out + output [31:0] pc_out, + output [31:0] instr_out ); logic [31:0] instr_mem [255:0]; logic [31:0] pc; diff --git a/rv32_regs.sv b/rv32_regs.sv index a0dff9d..69a7bc9 100644 --- a/rv32_regs.sv +++ b/rv32_regs.sv @@ -1,18 +1,18 @@ module rv32_regs ( - input logic clk, + input clk, /* control in */ - input logic [4:0] rs1_in, - input logic [4:0] rs2_in, - input logic [4:0] rd_in, - input logic rd_writeback_in, + input [4:0] rs1_in, + input [4:0] rs2_in, + input [4:0] rd_in, + input rd_writeback_in, /* data in */ - input logic [31:0] rd_value_in, + input [31:0] rd_value_in, /* data out */ - output logic [31:0] rs1_value_out, - output logic [31:0] rs2_value_out + output [31:0] rs1_value_out, + output [31:0] rs2_value_out ); logic [31:0] regs [31:0]; diff --git a/top.ys b/top.ys index 6be7ab8..9806b61 100644 --- a/top.ys +++ b/top.ys @@ -1,4 +1,4 @@ -read_verilog -sv top.sv +read_verilog -noautowire -sv top.sv proc opt alumacc