whitequark[cis] changed the topic of #amaranth-lang to: Amaranth hardware definition language · weekly meetings: Amaranth each Mon 1700 UTC, Amaranth SoC each Fri 1700 UTC · code https://github.com/amaranth-lang · logs https://libera.irclog.whitequark.org/amaranth-lang · Matrix #amaranth-lang:matrix.org
_whitelogger_ has joined #amaranth-lang
peepsalot has quit [Remote host closed the connection]
peepsalot has joined #amaranth-lang
<cr1901> jfng: " Subordinate bus has data width 32, which is not the same as its granularity 8 (required for sparse address translation)" <-- why is this required to get the benefits of incomplete address decoding?
cr1901 has quit [Read error: Connection reset by peer]
cr1901 has joined #amaranth-lang
Degi_ has joined #amaranth-lang
Degi has quit [Ping timeout: 255 seconds]
Degi_ is now known as Degi
trabucay1e is now known as trabucayre
frgo has joined #amaranth-lang
frgo has quit [Remote host closed the connection]
frgo has joined #amaranth-lang
urja has quit [Read error: Connection reset by peer]
urja has joined #amaranth-lang
mindw0rk has quit [Ping timeout: 255 seconds]
mindw0rk has joined #amaranth-lang
FFY00_ has quit [Ping timeout: 240 seconds]
jfng[m] has joined #amaranth-lang
<jfng[m]> iirc it has to do with the fact that sparse address translation may never split a bus transaction into multiple ones; in the case of our wishbone primitives, we enforce this by requiring that an interface granularity is the same as its data width i.e. SEL has only one line
<jfng[m]> <cr1901> "jfng: " Subordinate bus has data..." <- sorry woke up recently so my head is a bit blurry..
<jfng[m]> for example, our Wishbone to CSR bridge exploits this by having the data width of its CSR bus equal to the granularity of the wishbone bus
<jfng[m]> btw, no SoC meeting today -- I am taking the day off after a trip to the UK for a Chipflow team meeting
Guest7 has joined #amaranth-lang
Guest7 has quit [Quit: Client closed]
cr1901 has quit [Remote host closed the connection]
cr1901 has joined #amaranth-lang
jjsuperpower has joined #amaranth-lang
notgull has quit [Ping timeout: 246 seconds]
notgull has joined #amaranth-lang
jjsuperpower has quit [Ping timeout: 255 seconds]
lf has quit [Ping timeout: 258 seconds]
lf_ has joined #amaranth-lang