mirror of
https://github.com/enjoy-digital/usb3_pipe.git
synced 2025-01-04 10:18:41 +08:00
common/EndiannessSwap: fix ctrl
This commit is contained in:
parent
c0d6c815c7
commit
b50e292978
@ -83,6 +83,6 @@ class EndiannessSwap(Module):
|
||||
assert len(sink.ctrl) == len(source.ctrl)
|
||||
self.comb += sink.connect(source, omit={"data", "ctrl"})
|
||||
n = len(sink.ctrl)
|
||||
for i in range(len(sink.ctrl)):
|
||||
for i in range(n):
|
||||
self.comb += source.data[8*i:8*(i+1)].eq(sink.data[8*(n-1-i):8*(n-1-i+1)])
|
||||
self.comb += source.ctrl[i].eq(sink.data[n-1-i])
|
||||
self.comb += source.ctrl[i].eq(sink.ctrl[n-1-i])
|
||||
|
Loading…
x
Reference in New Issue
Block a user