Gracana has quit [Remote host closed the connection]
sensille has left #amaranth-lang [#amaranth-lang]
indy_ is now known as indy
<d1b2>
<Olivier Galibert> Hi, I have an incoming sync domain that's actually a 32MHz clock + a divide-by-4 enable signal added with EnableInserter giving a 8Mhz domain. Can I, in the module, take the sync domain and divide it by two to create a new domain that will end up at 4Mhz?
<d1b2>
<Olivier Galibert> the module sohuld not know or care what the original clock is at
<d1b2>
<Olivier Galibert> Ok, just remembered it's not (yet) possible
<d1b2>
<josuah_dem> You could add an extra domain?
<d1b2>
<josuah_dem> Not the sync domain though...
<d1b2>
<dratini0> So, I have been experimenting with Amaranth for tinytapeout, but I think the issue I'm running into is not specific to OpenLane. The docs say that if I don't explicitly name my signals, they will be named based on the attribute I assign them to (https://amaranth-lang.org/docs/amaranth/latest/lang.html#signal-names). However, when I try to do that, I end up with a bunch of unnamed signals, which then makes OpenLane's Yosys to complain: