icicle/rv32.sv
2017-12-01 08:46:43 +00:00

25 lines
429 B
Systemverilog

`include "rv32_decode.sv"
`include "rv32_fetch.sv"
module rv32 (
input logic clk
);
rv32_fetch fetch (
.clk(clk),
/* data out */
.pc_out(fetch_pc),
.instr_out(fetch_instr)
);
logic [31:0] fetch_pc;
logic [31:0] fetch_instr;
rv32_decode decode (
.clk(clk),
/* data in */
.pc_in(fetch_pc),
.instr_in(fetch_instr)
);
endmodule