Skip to content

Commit 768a3a8

Browse files
author
Sebastien Bourdeauducq
committedJul 13, 2012
x.bv.width -> len(x)
1 parent 809cd99 commit 768a3a8

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed
 

‎milkymist/asmicon/multiplexer.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def __init__(self, requests, tagbits):
2929
self.want_reads = Signal()
3030
self.want_writes = Signal()
3131
# NB: cas_n/ras_n/we_n are 1 when stb is inactive
32-
self.cmd = CommandRequestRW(self.requests[0].a.bv.width, self.requests[0].ba.bv.width, tagbits)
32+
self.cmd = CommandRequestRW(len(self.requests[0].a), len(self.requests[0].ba), tagbits)
3333

3434
def get_fragment(self):
3535
comb = []
@@ -102,7 +102,7 @@ def __init__(self, timing_settings, command, dfi, hub):
102102
def get_fragment(self):
103103
comb = []
104104
sync = []
105-
tagbits = self.hub.tag_call.bv.width
105+
tagbits = len(self.hub.tag_call)
106106

107107
rd_valid = Signal()
108108
rd_tag = Signal(BV(tagbits))
@@ -169,7 +169,7 @@ def get_fragment(self):
169169

170170
# Command choosing
171171
requests = [bm.cmd for bm in self.bank_machines]
172-
tagbits = self.hub.tag_call.bv.width
172+
tagbits = len(self.hub.tag_call)
173173
choose_cmd = _CommandChooser(requests, tagbits)
174174
choose_req = _CommandChooser(requests, tagbits)
175175
comb += [

‎milkymist/dfii/__init__.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ def __init__(self, phase):
1616
self._command = RegisterFields("command",
1717
[self._cs, self._we, self._cas, self._ras, self._wren, self._rden])
1818

19-
self._address = RegisterField("address", self.phase.address.bv.width)
20-
self._baddress = RegisterField("baddress", self.phase.bank.bv.width)
19+
self._address = RegisterField("address", len(self.phase.address))
20+
self._baddress = RegisterField("baddress", len(self.phase.bank))
2121

22-
self._wrdata = RegisterField("wrdata", self.phase.wrdata.bv.width)
23-
self._rddata = RegisterField("rddata", self.phase.rddata.bv.width, READ_ONLY, WRITE_ONLY)
22+
self._wrdata = RegisterField("wrdata", len(self.phase.wrdata))
23+
self._rddata = RegisterField("rddata", len(self.phase.rddata), READ_ONLY, WRITE_ONLY)
2424

2525
def get_registers(self):
2626
return [self._command,

0 commit comments

Comments
 (0)
Please sign in to comment.