<jevinskie[m]>
Oh, I see LiteX's move is going to change that
<jevinskie[m]>
:)
<cr1901>
jevinskie[m]: Yes, compat layer remains for now, and I've repeatedly bugged _florent_ about using it lol
sakman has quit [Read error: Connection reset by peer]
Degi has quit [Ping timeout: 246 seconds]
Degi has joined #litex
<sensille>
oh, amaranth :)
<_florent_>
cr1901: It will be interesting to have this in place, to allow users willing to only use Amaranth and also to do more testing. I'll probably still have to Migen for several projects I maintain (at least until things are closely analyzed), but if we can switch between Migen/Amaranth easily, this will already be a good step.
<sensille>
okay, down to 45 timing errors in eth_tx_clk on ecp5. storage_2_storage_2_0_0 -> tx_gap_source_payload_data. maybe i can add register somewhere in that path
<sensille>
tx_cdc
<sensille>
setting the cdc to buffered achieves timing closure, not it only has to work
<cr1901>
_florent_: It also means the compat layer gets used for its intended purpose (it was made for LiteX IIRC) :D
<cr1901>
_florent_: Also, are you aware of any restrictions adding an SPIFlash to LiteX designs and then booting from it? I can simplify in a bit, but I have a LiteX invocation that fails to jump to RAM if --with-spi-flash is specified, but works without that argument (serial and flash boot)