whitequark changed the topic of #amaranth-lang to: Amaranth hardware definition language · code https://github.com/amaranth-lang · logs https://libera.irclog.whitequark.org/amaranth-lang
<_whitenotifier-e> [YoWASP/nextpnr] whitequark pushed 1 commit to develop [+0/-0/±1] https://github.com/YoWASP/nextpnr/compare/48345d3d75d7...b99904f11e36
<_whitenotifier-e> [YoWASP/nextpnr] whitequark b99904f - Update dependencies.
lf has quit [Ping timeout: 250 seconds]
lf has joined #amaranth-lang
<_whitenotifier-e> [amaranth] modwizcode reviewed pull request #679 commit - https://github.com/amaranth-lang/amaranth/pull/679#discussion_r798131555
<_whitenotifier-e> [amaranth] modwizcode reviewed pull request #679 commit - https://github.com/amaranth-lang/amaranth/pull/679#discussion_r798118236
<_whitenotifier-e> [YoWASP/yosys] whitequark pushed 1 commit to develop [+0/-0/±1] https://github.com/YoWASP/yosys/compare/2b3a16cfebb1...c8ea0c7a78a3
<_whitenotifier-e> [YoWASP/yosys] whitequark c8ea0c7 - Update dependencies.
lf has quit [Ping timeout: 250 seconds]
lf has joined #amaranth-lang
lf has quit [Ping timeout: 250 seconds]
lf has joined #amaranth-lang
bl0x_ has quit [Ping timeout: 250 seconds]
bl0x_ has joined #amaranth-lang
Vonter has joined #amaranth-lang
Degi_ has joined #amaranth-lang
Degi has quit [Ping timeout: 250 seconds]
Degi_ is now known as Degi
Guest68 has quit [Quit: Ping timeout (120 seconds)]
toshywoshy has quit [Remote host closed the connection]
toshywoshy has joined #amaranth-lang
<cr1901> Remind me: Can amaranth handle negative edge clocks without me having to invert one (either via PLL or a LUT)?
<d1b2> <TheManiacalLemon> You have to create a new clock domain I think in order to do that
<d1b2> <TheManiacalLemon> clk_neg = ClockDomain('clk_neg', clk_edge='neg', local=True) clk_neg.clk = self.clk
<cr1901> Thank you
<cr1901> There is docs for this: https://github.com/amaranth-lang/amaranth/blob/4d83e131035af749b4aa604e4ea7d32a7abf9307/amaranth/hdl/cd.py#L13-L32 But the website doesn't seem to have a section for it yet
tcal has quit [*.net *.split]
trabucayre has quit [*.net *.split]
mindw0rk has quit [*.net *.split]
bob_twinkles has quit [*.net *.split]
peeps[zen] has quit [*.net *.split]
FL4SHK has quit [*.net *.split]
alanvgreen has quit [*.net *.split]
Wolfvak has quit [*.net *.split]
richardeoin has quit [*.net *.split]
trabucayre has joined #amaranth-lang
mindw0rk has joined #amaranth-lang
peeps[zen] has joined #amaranth-lang
richardeoin has joined #amaranth-lang
alanvgreen has joined #amaranth-lang
FL4SHK has joined #amaranth-lang
Wolfvak has joined #amaranth-lang
bob_twinkles has joined #amaranth-lang
tcal has joined #amaranth-lang
Vonter has quit [Ping timeout: 256 seconds]
Vonter has joined #amaranth-lang
Vonter has quit [Ping timeout: 256 seconds]
bvernoux has joined #amaranth-lang
Vonter has joined #amaranth-lang
enok has quit [Remote host closed the connection]
enok has joined #amaranth-lang
Vonter has quit [Read error: Connection reset by peer]
Vonter has joined #amaranth-lang
<_whitenotifier-e> [amaranth] bl0x reviewed pull request #679 commit - https://github.com/amaranth-lang/amaranth/pull/679#discussion_r798341701
<_whitenotifier-e> [amaranth] bl0x reviewed pull request #679 commit - https://github.com/amaranth-lang/amaranth/pull/679#discussion_r798344758
<_whitenotifier-e> [amaranth] bl0x synchronize pull request #679: sim: Fix clock phase in add_clock having to be specified in ps. - https://github.com/amaranth-lang/amaranth/pull/679
bvernoux1 has joined #amaranth-lang
bvernoux has quit [Ping timeout: 256 seconds]
Vonter has quit [Ping timeout: 256 seconds]
Vonter has joined #amaranth-lang
Vonter has quit [Read error: Connection reset by peer]
Vonter has joined #amaranth-lang
bvernoux1 has quit [Read error: Connection reset by peer]
bvernoux1 has joined #amaranth-lang
Vonter has quit [Ping timeout: 256 seconds]
Vonter has joined #amaranth-lang
bvernoux has joined #amaranth-lang
bvernoux1 has quit [Quit: Leaving]
<Degi> local=True means that you can have multiple domains with the same name in different modules at the same or higher hierarchy level?
<d1b2> <dragonmux> yes, it should prevent their propagation through the hierarchy entirely
<Degi> Besides for submodules instantiated in that module, right?
<d1b2> <dragonmux> ie, local to the Elaboratable (better to think of it this way so you don't think submodules will see it)
<d1b2> <dragonmux> think it doesn't down-propagate without doing some manual work, but we'd need to check that
<Degi> Hmm, the documentation says "If ``True``, the domain will propagate only downwards in the design hierarchy."
<d1b2> <dragonmux> ah, well.. we defer to the documentation - if it says submodules see it, then they do (unless they don't, then that's a bug)
<d1b2> <dragonmux> but yeah, local=True domains don't propagate up, so they can't then propagate back down another branch of the tree
Vonter has quit [Ping timeout: 256 seconds]
Vonter has joined #amaranth-lang
esden[m] has quit [Quit: You have been kicked for being idle]
GenTooMan has quit [Ping timeout: 245 seconds]
Vonter has quit [Ping timeout: 256 seconds]
GenTooMan has joined #amaranth-lang
Guest68 has joined #amaranth-lang
Guest68 has quit [Quit: Client closed]
alyssa has quit [Quit: leaving]
balrog has quit [Ping timeout: 250 seconds]
balrog has joined #amaranth-lang
sakirious has quit [Read error: Connection reset by peer]
mwk has quit [Ping timeout: 240 seconds]
mwk has joined #amaranth-lang