Skip to content

Commit f58cd6f

Browse files
committed
Renamed orig_xxx -> ext_xxx. connect methods use ext_xxx signals.
1 parent 25555e9 commit f58cd6f

File tree

1 file changed

+38
-38
lines changed

1 file changed

+38
-38
lines changed

veriloggen/types/axi.py

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -519,11 +519,11 @@ def __init__(self, m, name, clk, rst, datawidth=32, addrwidth=32,
519519
self.wvalid.assign(sb.valid)
520520

521521
# save AXI-side references
522-
self.orig_wdata = self.wdata
523-
self.orig_wstrb = self.wstrb
524-
self.orig_wlast = self.wlast
525-
self.orig_wvalid = self.wvalid
526-
self.orig_wready = self.wready
522+
self.ext_wdata = self.wdata
523+
self.ext_wstrb = self.wstrb
524+
self.ext_wlast = self.wlast
525+
self.ext_wvalid = self.wvalid
526+
self.ext_wready = self.wready
527527

528528
# update references for user-side
529529
self.wdata = wdata
@@ -584,13 +584,13 @@ def connect(self, ports, name):
584584
wvalid = ports['_'.join([name, 'wvalid'])]
585585
wready = ports['_'.join([name, 'wready'])]
586586

587-
wdata.connect(self.wdata)
588-
wstrb.connect(self.wstrb)
589-
wlast.connect(self.wlast)
587+
wdata.connect(self.ext_wdata)
588+
wstrb.connect(self.ext_wstrb)
589+
wlast.connect(self.ext_wlast)
590590
if wuser is not None:
591591
wuser.connect(self.wuser if self.wuser is not None else 0)
592-
wvalid.connect(self.wvalid)
593-
self.wready.connect(wready)
592+
wvalid.connect(self.ext_wvalid)
593+
self.ext_wready.connect(wready)
594594

595595

596596
class AxiMasterWriteResponse(AxiWriteResponse):
@@ -761,10 +761,10 @@ def __init__(self, m, name, clk, rst, datawidth=32, addrwidth=32,
761761
self.rready.assign(sb.ready)
762762

763763
# save AXI-side references
764-
self.orig_rdata = self.rdata
765-
self.orig_rlast = self.rlast
766-
self.orig_rvalid = self.rvalid
767-
self.orig_rready = self.rready
764+
self.ext_rdata = self.rdata
765+
self.ext_rlast = self.rlast
766+
self.ext_rvalid = self.rvalid
767+
self.ext_rready = self.rready
768768

769769
# update references for user-side
770770
self.rdata = rdata
@@ -807,13 +807,13 @@ def connect(self, ports, name):
807807

808808
if self.rid is not None:
809809
self.rid.connect(rid if rid is not None else 0)
810-
self.rdata.connect(rdata)
810+
self.ext_rdata.connect(rdata)
811811
self.rresp.connect(rresp)
812-
self.rlast.connect(rlast)
812+
self.ext_rlast.connect(rlast)
813813
if self.ruser is not None:
814814
self.ruser.connect(ruser if ruser is not None else 0)
815-
self.rvalid.connect(rvalid)
816-
rready.connect(self.rready)
815+
self.ext_rvalid.connect(rvalid)
816+
rready.connect(self.ext_rready)
817817

818818

819819
# AXI-Lite Master
@@ -914,10 +914,10 @@ def __init__(self, m, name, clk, rst, datawidth=32, addrwidth=32,
914914
self.wvalid.assign(sb.valid)
915915

916916
# save AXI-side references
917-
self.orig_wdata = self.wdata
918-
self.orig_wstrb = self.wstrb
919-
self.orig_wvalid = self.wvalid
920-
self.orig_wready = self.wready
917+
self.ext_wdata = self.wdata
918+
self.ext_wstrb = self.wstrb
919+
self.ext_wvalid = self.wvalid
920+
self.ext_wready = self.wready
921921

922922
# update references for user-side
923923
self.wdata = wdata
@@ -968,10 +968,10 @@ def connect(self, ports, name):
968968
wvalid = ports['_'.join([name, 'wvalid'])]
969969
wready = ports['_'.join([name, 'wready'])]
970970

971-
wdata.connect(self.wdata)
972-
wstrb.connect(self.wstrb)
973-
wvalid.connect(self.wvalid)
974-
self.wready.connect(wready)
971+
wdata.connect(self.ext_wdata)
972+
wstrb.connect(self.ext_wstrb)
973+
wvalid.connect(self.ext_wvalid)
974+
self.ext_wready.connect(wready)
975975

976976

977977
class AxiLiteMasterWriteResponse(AxiLiteWriteResponse):
@@ -1030,21 +1030,21 @@ def read_request(self, addr, length=1, cond=None):
10301030
if cond is not None:
10311031
self.seq.If(cond)
10321032

1033-
ack = vtypes.Ors(self.raddr.arready, vtypes.Not(self.raddr.arvalid))
1033+
ack = vtypes.Ors(self.arready, vtypes.Not(self.arvalid))
10341034

10351035
self.seq.If(ack)(
1036-
self.raddr.araddr(addr),
1037-
self.raddr.arvalid(1)
1036+
self.araddr(addr),
1037+
self.arvalid(1)
10381038
)
10391039

10401040
# de-assert
10411041
self.seq.Delay(1)(
1042-
self.raddr.arvalid(0)
1042+
self.arvalid(0)
10431043
)
10441044

10451045
# retry
1046-
self.seq.If(vtypes.Ands(self.raddr.arvalid, vtypes.Not(self.raddr.arready)))(
1047-
self.raddr.arvalid(self.raddr.arvalid)
1046+
self.seq.If(vtypes.Ands(self.arvalid, vtypes.Not(self.arready)))(
1047+
self.arvalid(self.arvalid)
10481048
)
10491049

10501050
return ack
@@ -1090,9 +1090,9 @@ def __init__(self, m, name, clk, rst, datawidth=32, addrwidth=32,
10901090
self.rready.assign(sb.ready)
10911091

10921092
# save AXI-side references
1093-
self.orig_rdata = self.rdata
1094-
self.orig_rvalid = self.rvalid
1095-
self.orig_rready = self.rready
1093+
self.ext_rdata = self.rdata
1094+
self.ext_rvalid = self.rvalid
1095+
self.ext_rready = self.rready
10961096

10971097
# update references for user-side
10981098
self.rdata = rdata
@@ -1123,10 +1123,10 @@ def connect(self, ports, name):
11231123
rvalid = ports['_'.join([name, 'rvalid'])]
11241124
rready = ports['_'.join([name, 'rready'])]
11251125

1126-
self.rdata.connect(rdata)
1126+
self.ext_rdata.connect(rdata)
11271127
self.rresp.connect(rresp)
1128-
self.rvalid.connect(rvalid)
1129-
rready.connect(self.rready)
1128+
self.ext_rvalid.connect(rvalid)
1129+
rready.connect(self.ext_rready)
11301130

11311131

11321132
# AXI-Full Slave

0 commit comments

Comments
 (0)