Merge pull request #958 from sergachev/master
soc/interconnect/axi: fix valid signal in connect_to_pads for axi lite
This commit is contained in:
commit
8192ad335f
|
@ -92,10 +92,10 @@ def connect_to_pads(bus, pads, mode="master", axi_full=False):
|
|||
}
|
||||
for channel, mode in channel_modes.items():
|
||||
ch = getattr(bus, channel)
|
||||
for name, width in (
|
||||
[("valid", 1)] +
|
||||
[("last", 1)] if (ch in ["w", "r"] and axi_full) else [] +
|
||||
ch.description.payload_layout):
|
||||
sig_list = [("valid", 1)] + ch.description.payload_layout
|
||||
if ch in ["w", "r"] and axi_full:
|
||||
sig_list += [("last", 1)]
|
||||
for name, width in sig_list:
|
||||
sig = getattr(ch, name)
|
||||
pad = getattr(pads, channel + name)
|
||||
if mode == "master":
|
||||
|
|
Loading…
Reference in New Issue