<
_whitenotifier-e>
[YoWASP/nextpnr] whitequark b99904f - Update dependencies.
lf has quit [Ping timeout: 250 seconds]
lf has joined #amaranth-lang
<
_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
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
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