@@ -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
596596class 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
977977class 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