Skip to content

Commit f4b0498

Browse files
committed
csr.bus: fix typos.
1 parent 2d265dc commit f4b0498

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

amaranth_soc/csr/bus.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ def memory_map(self, memory_map):
174174
class Multiplexer(Elaboratable):
175175
class _Shadow:
176176
class Chunk:
177-
"""The interface between of a CSR multiplexer and a shadow register chunk."""
177+
"""The interface between a CSR multiplexer and a shadow register chunk."""
178178
def __init__(self, shadow, offset, elements):
179179
self.name = f"{shadow.name}__{offset}"
180180
self.data = Signal(shadow.granularity, name=f"{self.name}__data")
@@ -195,7 +195,7 @@ def elements(self):
195195
granularity : :class:`int`
196196
Amount of bits stored in a chunk of the shadow register.
197197
overlaps : :class:`int`
198-
Maximum amount of CSR elements that can share a chunk of the shadow register. Optional.
198+
Maximum number of CSR elements that can share a chunk of the shadow register. Optional.
199199
If ``None``, it is implicitly set by :meth:`Multiplexer._Shadow.prepare`.
200200
"""
201201
def __init__(self, granularity, overlaps, *, name):
@@ -272,7 +272,7 @@ def decode_address(self, addr, elem_range):
272272
└─────── log2(self.size)
273273
274274
275-
The decoded offset would therefore be ``0xc`` (i.e. ``0b1100``).
275+
The decoded offset would therefore be ``8`` (i.e. ``0b1000``).
276276
"""
277277
assert elem_range in self._ranges and addr in elem_range
278278
elem_size = 2 ** ceil(log2(elem_range.stop - elem_range.start))

0 commit comments

Comments
 (0)