whitequark changed the topic of #amaranth-lang to: Amaranth hardware definition language · weekly meetings on Mondays at 1700 UTC · code https://github.com/amaranth-lang · logs https://libera.irclog.whitequark.org/amaranth-lang
Degi_ has joined #amaranth-lang
Degi has quit [Ping timeout: 246 seconds]
Degi_ is now known as Degi
<_whitenotifier-8> [rfcs] whitequark synchronize pull request #15: Lifting shape-castable objects - https://github.com/amaranth-lang/rfcs/pull/15
<_whitenotifier-8> [rfcs] whitequark synchronize pull request #15: Lifting shape-castable objects - https://github.com/amaranth-lang/rfcs/pull/15
bl0x_ has joined #amaranth-lang
bl0x has quit [Ping timeout: 240 seconds]
<_whitenotifier-8> [amaranth] whitequark opened pull request #780: Implement RFC 15: Lifting shape-castable objects - https://github.com/amaranth-lang/amaranth/pull/780
<_whitenotifier-8> [rfcs] whitequark commented on pull request #15: Lifting shape-castable objects - https://github.com/amaranth-lang/rfcs/pull/15#issuecomment-1546481339
<_whitenotifier-8> [amaranth] whitequark synchronize pull request #780: Implement RFC 15: Lifting shape-castable objects - https://github.com/amaranth-lang/amaranth/pull/780
<_whitenotifier-8> [rfcs] whitequark synchronize pull request #15: Lifting shape-castable objects - https://github.com/amaranth-lang/rfcs/pull/15
<_whitenotifier-8> [amaranth] codecov[bot] commented on pull request #780: Implement RFC 15: Lifting shape-castable objects - https://github.com/amaranth-lang/amaranth/pull/780#issuecomment-1546484903
<_whitenotifier-8> [amaranth] whitequark commented on issue #753: ValueCastable and ShapeCastable should override __instancecheck__ - https://github.com/amaranth-lang/amaranth/issues/753#issuecomment-1546516357
<_whitenotifier-8> [amaranth] whitequark opened issue #781: Hide implementation details of `amaranth.hdl` - https://github.com/amaranth-lang/amaranth/issues/781
<_whitenotifier-8> [amaranth] whitequark closed issue #771: Implement RFC 9: Constant initialization for shape-castable objects - https://github.com/amaranth-lang/amaranth/issues/771
nak has quit [Ping timeout: 264 seconds]
bl0x_ has quit [Ping timeout: 240 seconds]
bl0x has joined #amaranth-lang
peepsalot has quit [Ping timeout: 256 seconds]
peepsalot has joined #amaranth-lang
<josuah> what a lot of activity here :)
<josuah> Has anyone done something like @xobs spibone on Amaranth yet?
<whitequark> no
<whitequark> amaranth-soc isn't quite ready enough
<josuah> I am half-way (done, debug/validation needed) through the process of writing one very ad-hoc
<whitequark> we'll have one upstream eventually
<josuah> maybe the Interface() RFC would need to come in first, and then many actual interfaces can get a refactor and harmonization
<whitequark> yes
<josuah> and we have the chance to have amaranth code already written, which helps with seeing what kind of interfaces can be useful
<josuah> thanks for the outlook!
<d1b2> <zyp> when you say «something like», do you count bridges using USB instead of SPI? I've written one for LUNA that's compatible with the USB requests ValentyUSB is using
<d1b2> <josuah_dem> This project I am using is not having USB accessible to the small (iCE40) FPGA, but to an MCU, so I will do a bit of plumbing across wishbone-serial and wishbone-spi (spibone).
<d1b2> <josuah_dem> Although, this is good to know about it!
<josuah> How is the funding of Amaranth organized? I mean it as an FAQ-style questions about the Amaranth project itself rather than an overly personnal question about the members.
<whitequark> at the moment Chipflow has hired two developers (me and JF) to work on Amaranth full time
<josuah> This is great news!
key2 has joined #amaranth-lang
<d1b2> <Olivier Galibert> excellent
<cr1901> Will the Amaranth stream interface include (or all) of the AXI Stream signals?
<cr1901> include most (or all)*... stuff like TID/TDEST
key2 has quit [Quit: Connection closed for inactivity]
lf has quit [Ping timeout: 240 seconds]
lf has joined #amaranth-lang
<whitequark> no, not stuff like TID/TDEST