shoragan has quit [Read error: Connection reset by peer]
shoragan has joined #yosys
somlo has quit [Remote host closed the connection]
somlo has joined #yosys
<Myrl-saki>
How do I make $lsl/$lsr not take 50% of my design? lol
<tnt>
Myrl-saki: you need hardware multiplier for that :)
<tnt>
How wide is the datapath ?
<Myrl-saki>
32-bit, and yes! I'm actually considering figuring out how to get DSP block to work for Gowin lol
<Myrl-saki>
I think it's because Yosys is hyperoptimizing for latency, but I don't think it's even needed.
<tnt>
Shoudl be ... ~224 LUT4s if my math is correct.
<Myrl-saki>
I used to be able to use LUT4 for the shifters only, and use any LUTs everywhere elses.
<Myrl-saki>
But now, even if I techmap to abc it, it gets relutted(?) later.
<Myrl-saki>
I guess I could just not use synth_gowin?
Myrl-saki has left #yosys [WeeChat 4.0.2]
Miyu-saki has joined #yosys
Miyu-saki is now known as Myrl-saki
<Myrl-saki>
Ah whoops
<Myrl-saki>
So I did spam, sorry.
<Myrl-saki>
Meant to send this instead.
<Myrl-saki>
MUX2_LUT5 477
<Myrl-saki>
MUX2_LUT6 221
<Myrl-saki>
MUX2_LUT7 69
Myrl-saki has left #yosys [#yosys]
Myrl-saki has joined #yosys
<Myrl-saki>
Huh weird.
<lofty>
[08:21:42] Myrl-saki: I think it's because Yosys is hyperoptimizing for latency, but I don't think it's even needed. <--- actually no, it's really not
<Myrl-saki>
I think Weechat's broken lol
<lofty>
Yosys turns multiplies into shift-and-add, which is generally the fastest way to map them on modern FPGAs without DSPs