Merge pull request #128 from mithro/small-fix

Two small fixes
This commit is contained in:
enjoy-digital 2018-11-26 09:48:10 +01:00 committed by GitHub
commit 4592e3235b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -43,12 +43,12 @@ class EndpointDescription:
class Endpoint(Record):
def __init__(self, description_or_layout):
def __init__(self, description_or_layout, name=None, **kwargs):
if isinstance(description_or_layout, EndpointDescription):
self.description = description_or_layout
else:
self.description = EndpointDescription(description_or_layout)
Record.__init__(self, self.description.get_full_layout())
Record.__init__(self, self.description.get_full_layout(), name, **kwargs)
def __getattr__(self, name):
try:

View File

@ -651,7 +651,7 @@ class SRAM(Module):
# generate write enable signal
if not read_only:
self.comb += [port.we[i].eq(self.bus.cyc & self.bus.stb & self.bus.we & self.bus.sel[i])
for i in range(4)]
for i in range(bus_data_width//8)]
# address and data
self.comb += [
port.adr.eq(self.bus.adr[:len(port.adr)]),