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
Degi_ has joined #amaranth-lang
Degi has quit [Ping timeout: 255 seconds]
Degi_ is now known as Degi
GenTooMan has quit [Ping timeout: 272 seconds]
jjsuperpower has quit [Ping timeout: 272 seconds]
jjsuperpower has joined #amaranth-lang
GenTooMan has joined #amaranth-lang
<_whitenotifier-f> [YoWASP/yosys] whitequark pushed 1 commit to develop-0.34 [+0/-0/±1] https://github.com/YoWASP/yosys/commit/0e77b9106cdd
<_whitenotifier-f> [YoWASP/yosys] whitequark 0e77b91 - [autorelease] Yosys 0.34.
<_whitenotifier-f> [yosys] whitequark created branch develop-0.34 - https://github.com/YoWASP/yosys
<_whitenotifier-f> [YoWASP/yosys] whitequark pushed 1 commit to develop [+0/-0/±1] https://github.com/YoWASP/yosys/compare/034d20dfb03f...09df83ba66fe
<_whitenotifier-f> [YoWASP/yosys] whitequark 09df83b - Update dependencies.
GenTooMan has quit [Remote host closed the connection]
GenTooMan has joined #amaranth-lang
<_whitenotifier-f> [YoWASP/yosys] whitequark created branch release-0.34 https://github.com/YoWASP/yosys/commit/0e77b9106cdd212788463976c73d8fb6bb312ca5
<_whitenotifier-f> [yosys] whitequark created branch release-0.34 - https://github.com/YoWASP/yosys
jjsuperpower has quit [Ping timeout: 255 seconds]
<_whitenotifier-f> [amaranth-soc] jfng opened pull request #55: Migrate elaboratables to lib.wiring components. - https://github.com/amaranth-lang/amaranth-soc/pull/55
GenTooMan has quit [Ping timeout: 272 seconds]
skipwich has quit [Quit: DISCONNECT]
skipwich has joined #amaranth-lang
GenTooMan has joined #amaranth-lang
nates93[m] has quit [Quit: Idle timeout reached: 172800s]
notgull has quit [Ping timeout: 240 seconds]
GenTooMan has quit [Ping timeout: 260 seconds]
notgull has joined #amaranth-lang
nates93[m] has joined #amaranth-lang
<nates93[m]> wrote a python script to auto-generate latex (using the bytefield package) from `rgb565_layout = data.StructLayout({"red": 5, "green": 6, "blue": 5})`. Only implemented for StructLayout but now that I wrapped my head around things a bit I think the others should be straightforward
<whitequark[cis]> oh, nice!
<galibert[m]> The less straightforward part with the other possibilities is going to decide how to represent them :-)
<galibert[m]> * going to be to decide how
<whitequark[cis]> holes are straightforward
<whitequark[cis]> overlaps are multiple rows
<galibert[m]> (ouch, I'm so not used to lsb-first bit fields representations)
<galibert[m]> How do overlaps/unions interact with hierarchy?
GenTooMan has joined #amaranth-lang
<whitequark[cis]> they kind of aren't
<galibert[m]> Ok, I'm probably missing something, but in {"red": 5, "green": 6, "blue": 5} isn't the order of the fields when you iterate over them undefined?
<whitequark[cis]> insertion order, so from left to right
<whitequark[cis]> this changed since python 3.6 and we support 3.8+
<galibert[m]> I'm reading that dict doesn't have that property and only OrderedDict does?
<galibert[m]> Ah, python change, good
notgull has quit [Ping timeout: 245 seconds]
notgull has joined #amaranth-lang
cr1901_ has joined #amaranth-lang
cr1901 has quit [Read error: Connection reset by peer]
cr1901_ is now known as cr1901
<_whitenotifier-f> [amaranth] cr1901 commented on pull request #904: Prototype a new CLI - https://github.com/amaranth-lang/amaranth/pull/904#issuecomment-1750786580
<_whitenotifier-f> [rfcs] zyp edited pull request #28: Add RFC to allow overriding Value operators - https://github.com/amaranth-lang/rfcs/pull/28
<_whitenotifier-f> [amaranth] whitequark commented on pull request #904: Prototype a new CLI - https://github.com/amaranth-lang/amaranth/pull/904#issuecomment-1750855904
<_whitenotifier-f> [amaranth] zyp commented on pull request #929: ast: allow overriding Value operators. - https://github.com/amaranth-lang/amaranth/pull/929#issuecomment-1750870347
jjsuperpower has joined #amaranth-lang
<_whitenotifier-f> [amaranth-lang/amaranth-soc] github-merge-queue[bot] pushed 3 commits to gh-readonly-queue/main/pr-55-a872c1b109b4196893b1d47da27e2f8d9928f4d1 [+0/-0/±20] https://github.com/amaranth-lang/amaranth-soc/compare/e6b4002bee5e^...9ffaf949d853
<_whitenotifier-f> [amaranth-lang/amaranth-soc] jfng e6b4002 - memory: remove support for address space extension.
<_whitenotifier-f> [amaranth-lang/amaranth-soc] jfng b11abe2 - wishbone: restrict addr_width to positive integers.
<_whitenotifier-f> [amaranth-lang/amaranth-soc] jfng 9ffaf94 - Migrate elaboratables to lib.wiring components.
<_whitenotifier-f> [amaranth-soc] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-55-a872c1b109b4196893b1d47da27e2f8d9928f4d1 - https://github.com/amaranth-lang/amaranth-soc
<_whitenotifier-f> [amaranth-lang/amaranth-soc] github-merge-queue[bot] pushed 3 commits to main [+0/-0/±20] https://github.com/amaranth-lang/amaranth-soc/compare/a872c1b109b4...9ffaf949d853
<_whitenotifier-f> [amaranth-lang/amaranth-soc] jfng e6b4002 - memory: remove support for address space extension.
<_whitenotifier-f> [amaranth-lang/amaranth-soc] jfng b11abe2 - wishbone: restrict addr_width to positive integers.
<_whitenotifier-f> [amaranth-lang/amaranth-soc] jfng 9ffaf94 - Migrate elaboratables to lib.wiring components.
<_whitenotifier-f> [amaranth-lang/amaranth-soc] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-55-a872c1b109b4196893b1d47da27e2f8d9928f4d1
<_whitenotifier-f> [amaranth-soc] jfng closed pull request #55: Migrate elaboratables to lib.wiring components. - https://github.com/amaranth-lang/amaranth-soc/pull/55
<_whitenotifier-f> [amaranth-soc] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-55-a872c1b109b4196893b1d47da27e2f8d9928f4d1 - https://github.com/amaranth-lang/amaranth-soc
<jfng[m]> hi! it is time for the weekly SoC meeting; we don't have much on the agenda this week again
<jfng[m]> amaranth-soc has been fully converted to lib.wiring Components
<_whitenotifier-f> [rfcs] zyp opened pull request #29: RFC #9: clarify that `.const()` can return a value-castable. - https://github.com/amaranth-lang/rfcs/pull/29
<jfng[m]> expect some breaking changes, notably w.r.t. memory map assignment, which is now done to wishbone or csr signatures, rather than interfaces
<cr1901> I'll just read the source when I'm ready to understand how it works
duskwuff[m] has quit [Quit: Idle timeout reached: 172800s]
mkal has joined #amaranth-lang
mkal has quit [Quit: Client closed]
zyp[m] has quit [Quit: Idle timeout reached: 172800s]
jjsuperpower has quit [Ping timeout: 260 seconds]
lf_ has joined #amaranth-lang
lf has quit [Ping timeout: 260 seconds]
cr1901 has quit [Remote host closed the connection]
cr1901 has joined #amaranth-lang
cr1901 has quit [Remote host closed the connection]
cr1901 has joined #amaranth-lang
cr1901 has quit [Remote host closed the connection]
cr1901 has joined #amaranth-lang
cr1901 has quit [Remote host closed the connection]
cr1901 has joined #amaranth-lang
cr1901 has quit [Remote host closed the connection]
cr1901 has joined #amaranth-lang