Add 's_' prefix to OBI port for consistency with all other cpuifs

This commit is contained in:
Alex Mykyta
2025-10-25 17:24:57 -07:00
parent dafd693a1d
commit bb765e6ae3
2 changed files with 29 additions and 29 deletions

View File

@@ -8,10 +8,10 @@ class OBI_Cpuif(CpuifBase):
@property @property
def port_declaration(self) -> str: def port_declaration(self) -> str:
return "obi_intf.subordinate obi" return "obi_intf.subordinate s_obi"
def signal(self, name: str) -> str: def signal(self, name: str) -> str:
return "obi." + name return "s_obi." + name
@property @property
def regblock_latency(self) -> int: def regblock_latency(self) -> int:
@@ -51,7 +51,7 @@ class OBI_Cpuif_flattened(OBI_Cpuif):
return ",\n".join(lines) return ",\n".join(lines)
def signal(self, name: str) -> str: def signal(self, name: str) -> str:
return "obi_" + name return "s_obi_" + name
@property @property
def parameters(self) -> List[str]: def parameters(self) -> List[str]:

View File

@@ -2,40 +2,40 @@
obi_intf #( obi_intf #(
.DATA_WIDTH({{exporter.cpuif.data_width}}), .DATA_WIDTH({{exporter.cpuif.data_width}}),
.ADDR_WIDTH({{exporter.cpuif.addr_width}}) .ADDR_WIDTH({{exporter.cpuif.addr_width}})
) obi(); ) s_obi();
obi_intf_driver #( obi_intf_driver #(
.DATA_WIDTH({{exporter.cpuif.data_width}}), .DATA_WIDTH({{exporter.cpuif.data_width}}),
.ADDR_WIDTH({{exporter.cpuif.addr_width}}) .ADDR_WIDTH({{exporter.cpuif.addr_width}})
) cpuif ( ) cpuif (
.clk(clk), .clk(clk),
.rst(rst), .rst(rst),
.m_obi(obi) .m_obi(s_obi)
); );
{% if type(cpuif).__name__.startswith("Flat") %} {% if type(cpuif).__name__.startswith("Flat") %}
{% sv_line_anchor %} {% sv_line_anchor %}
wire obi_req; wire s_obi_req;
wire obi_gnt; wire s_obi_gnt;
wire [{{exporter.cpuif.addr_width - 1}}:0] obi_addr; wire [{{exporter.cpuif.addr_width - 1}}:0] s_obi_addr;
wire obi_we; wire s_obi_we;
wire [{{exporter.cpuif.data_width_bytes - 1}}:0] obi_be; wire [{{exporter.cpuif.data_width_bytes - 1}}:0] s_obi_be;
wire [{{exporter.cpuif.data_width - 1}}:0] obi_wdata; wire [{{exporter.cpuif.data_width - 1}}:0] s_obi_wdata;
wire [0:0] obi_aid; wire [0:0] s_obi_aid;
wire obi_rvalid; wire s_obi_rvalid;
wire obi_rready; wire s_obi_rready;
wire [{{exporter.cpuif.data_width - 1}}:0] obi_rdata; wire [{{exporter.cpuif.data_width - 1}}:0] s_obi_rdata;
wire obi_err; wire s_obi_err;
wire [0:0] obi_rid; wire [0:0] s_obi_rid;
assign obi_req = obi.req; assign s_obi_req = s_obi.req;
assign obi.gnt = obi_gnt; assign s_obi.gnt = s_obi_gnt;
assign obi_addr = obi.addr; assign s_obi_addr = s_obi.addr;
assign obi_we = obi.we; assign s_obi_we = s_obi.we;
assign obi_be = obi.be; assign s_obi_be = s_obi.be;
assign obi_wdata = obi.wdata; assign s_obi_wdata = s_obi.wdata;
assign obi_aid = obi.aid; assign s_obi_aid = s_obi.aid;
assign obi.rvalid = obi_rvalid; assign s_obi.rvalid = s_obi_rvalid;
assign obi_rready = obi.rready; assign s_obi_rready = s_obi.rready;
assign obi.rdata = obi_rdata; assign s_obi.rdata = s_obi_rdata;
assign obi.err = obi_err; assign s_obi.err = s_obi_err;
assign obi.rid = obi_rid; assign s_obi.rid = s_obi_rid;
{% endif %} {% endif %}