clifford changed the topic of #yosys to: Yosys Open SYnthesis Suite: http://www.clifford.at/yosys/ -- Channel Logs: https://irclog.whitequark.org/yosys
tpb has quit [Remote host closed the connection]
tpb has joined #yosys
lf_ has joined #yosys
lf has quit [Ping timeout: 260 seconds]
_whitelogger has joined #yosys
_whitelogger has joined #yosys
citypw has joined #yosys
aquijoule__ has joined #yosys
aquijoule_ has quit [Ping timeout: 265 seconds]
Degi_ has joined #yosys
Degi has quit [Ping timeout: 258 seconds]
Degi_ is now known as Degi
jfcaron has quit [Quit: jfcaron]
citypw has quit [Ping timeout: 268 seconds]
invapid has joined #yosys
danderson has joined #yosys
emeb_mac has quit [Quit: Leaving.]
<danderson> Mellow greetings. I'm starting out in FPGAs with an ECP5 board, and the demo blinky program I used to test my toolchain disables a bunch of things: `synth_ecp5 -nomux -nodram -noccu2 -json blinky.json`.
<danderson> Where might I go to learn about what those mean, and why I'd want them turned off? At a quick glance, they seem to be giving yosys less freedom to do efficient synthesis, but I don't quite see why.
<danderson> I should rephrase: the yosys manual covers the "what" of those options, what I'm hoping for is the "why" :)
<danderson> Looking at yosys's output, at least -noccu2 influences the synthesis quite a bit. With ccu2, the synth is 12 CCU2C and 31 TRELLIS_FF blocks. Without, it's 31 LUT4 and 31 TRELLIS_FF.
<sensille> danderson: who told you to do so? i don't use those options with my ecp5
<danderson> sensille: Number of cells: 62
<danderson> LUT4 31
<danderson> TRELLIS_FF 31
<danderson> gah, sorry.
<danderson> What I was *trying* to paste: https://github.com/ulx3s/blink
<danderson> That's the project I'm using to do basic toolchain verification, i.e. "do I have the right bits installed"
<danderson> now I'm dissecting its makefile to understand the build process, and those synthesis options are what it uses.
<danderson> Sounds like this may be a case of "remove those switches until you understand why you'd want them" :)
mndza has joined #yosys
<sensille> yeah
danvet has joined #yosys
<danderson> Ah, this blinky project was adapted from another blinky that dates to the early days of ECP5 support. So, I'm suspecting that those disabled things used to not work.
<sensille> haha, from the early days of blinky
<danderson> The heady days where leds only blunk after careful coaxing
elGamal has joined #yosys
elGamal has quit [K-Lined]
vidbina has joined #yosys
jakobwenzel has joined #yosys
vidbina has quit [Ping timeout: 240 seconds]
citypw has joined #yosys
sorki has joined #yosys
srk has quit [Remote host closed the connection]
sorki is now known as srk
vidbina has joined #yosys
s_frit has quit [Ping timeout: 265 seconds]
jakobwenzel1 has joined #yosys
jakobwenzel has quit [Ping timeout: 258 seconds]
jakobwenzel1 is now known as jakobwenzel
vidbina has quit [Ping timeout: 272 seconds]
vidbina has joined #yosys
jakobwenzel has quit [Quit: jakobwenzel]
jakobwenzel1 has joined #yosys
jakobwenzel1 is now known as jakobwenzel
jakobwenzel has quit [Ping timeout: 264 seconds]
jakobwenzel has joined #yosys
jakobwenzel has quit [Read error: Connection reset by peer]
jakobwenzel1 has joined #yosys
jakobwenzel1 is now known as jakobwenzel
jakobwenzel has quit [Remote host closed the connection]
jakobwenzel has joined #yosys
jakobwenzel has quit [Remote host closed the connection]
jakobwenzel has joined #yosys
jakobwenzel has quit [Ping timeout: 276 seconds]
jakobwenzel has joined #yosys
jakobwenzel has quit [Ping timeout: 276 seconds]
balrog has joined #yosys
vidbina has quit [Ping timeout: 264 seconds]
jakobwenzel has joined #yosys
emeb_mac has joined #yosys
Sarayan has joined #yosys
citypw has quit [Ping timeout: 268 seconds]
jakobwenzel1 has joined #yosys
jakobwenzel has quit [Read error: Connection reset by peer]
jakobwenzel1 is now known as jakobwenzel
jakobwenzel has quit [Ping timeout: 246 seconds]
jfcaron has joined #yosys
jfcaron has quit [Quit: jfcaron]
mndza has quit [Ping timeout: 265 seconds]
vidbina has joined #yosys
kraiskil has joined #yosys
vidbina has quit [Ping timeout: 264 seconds]
kraiskil has quit [Ping timeout: 276 seconds]
kraiskil has joined #yosys
X-Scale` has joined #yosys
X-Scale has quit [Ping timeout: 256 seconds]
X-Scale` is now known as X-Scale
vidbina has joined #yosys
strobokopp has joined #yosys
craigo has joined #yosys
jfcaron has joined #yosys
kraiskil has quit [Ping timeout: 246 seconds]
danvet has quit [Ping timeout: 260 seconds]
<corecode> tnt: doom project is great!
vidbina has quit [Ping timeout: 246 seconds]