diff options
Diffstat (limited to 'rtl/cpu/cpu_lockdom.sv')
| -rw-r--r-- | rtl/cpu/cpu_lockdom.sv | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/rtl/cpu/cpu_lockdom.sv b/rtl/cpu/cpu_lockdom.sv new file mode 100644 index 0000000..81d3d6a --- /dev/null +++ b/rtl/cpu/cpu_lockdom.sv @@ -0,0 +1,37 @@ +// +// Copyright (c) 2026, Apollo Telephone Laboratories. +// Provided under the BSD-3 clause. +// + +`include "bus/ari.svh" + +// +// Represents a lockstep domain +// +// @clk_i: Clock input +// @reset_i: +// +module cpu_lockdom ( + input wire clk_i, + input wire reset_i, + + output AriFrame mb_r_tap_o +); + logic imc_write_en = 0; + logic imc_req = 0; + logic imc_op_done; + logic [PMA_XLEN-1:0] imc_ad; + logic [63:0] imc_data; + + // Integrated memory controller + cpu_imc imc ( + .clk_i(clk_i), + .reset_i(reset_i), + .write_en_i(imc_write_en), + .req_i(imc_req), + .ad_i(imc_ad), + .data_i(imc_data), + .mb_r_tap_o(mb_r_tap_o), + .op_done_o(imc_op_done) + ); +endmodule |
