Tuesday, 2025-04-08

*** tpb <[email protected]> has joined #yosys00:00
*** darkpheonix <[email protected]> has joined #yosys05:06
*** FabM <[email protected]> has joined #yosys06:48
*** darkpheonix <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)07:27
*** krispaul <[email protected]> has joined #yosys08:03
*** kristianpaul <kristianpaul!~paul@user/kristianpaul> has quit IRC (Ping timeout: 245 seconds)08:04
*** bjorkintosh <bjorkintosh!~bjork@user/bjorkintosh> has quit IRC (Ping timeout: 276 seconds)09:35
*** glguy <glguy!glguy@libera/staff/glguy> has quit IRC (Read error: Connection reset by peer)10:13
*** glguy <glguy!glguy@libera/staff/glguy> has joined #yosys10:14
*** bjorkintosh <bjorkintosh!~bjork@2600:1700:5400:c80:f261:6503:cab0:b1f7> has joined #yosys11:55
*** sorear <[email protected]> has quit IRC (Read error: Connection reset by peer)14:18
*** dnm <[email protected]> has quit IRC (Read error: Connection reset by peer)14:18
*** sorear <[email protected]> has joined #yosys14:18
*** dnm <[email protected]> has joined #yosys14:19
*** edm <[email protected]> has quit IRC (Ping timeout: 265 seconds)14:20
*** edm <[email protected]> has joined #yosys14:23
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Ping timeout: 252 seconds)15:04
*** krispaul <[email protected]> has quit IRC (Quit: WeeChat 3.5)15:24
*** kristianpaul <kristianpaul!~paul@user/kristianpaul> has joined #yosys15:25
Adrien[m]Hi, I have an issue with how Yosys manipulates Variable Parts Selects, in verilog.16:19
Adrien[m]This is recognized as a mux and is synthesized as a mux : input [3:0] sel; input [15:0] idata; assign odata = idata[sel +: 1];16:21
Adrien[m]This is 1b selection so the direction should not matter. Let's change +: to -: and give it to Yosys : input [3:0] sel; input [15:0] idata; assign odata = idata[sel -: 1];16:23
Adrien[m]With -: the generated netlist for Xilinx xc7 is 5 LUT6, instead of the expexted 4 LUT6 + some in-slice muxf.16:24
whitequark[cis]for any verilog issues, try using https://github.com/povik/yosys-slang instead of the built-in frontend and see if that still reproduces16:24
Adrien[m]Is there a subtlety in what these syntaxes mean, or could this be considered an issue in yosys somehow ?16:25
Adrien[m]Catherine: Yes I'll try that.16:25
Adrien[m]Tried : it does work with slang plugin ! 👍️20:08
Adrien[m]If there are people relying on Yosys parser, this deserves a fix. Should I open a bug report ?20:13
*** hwpplayer1 <hwpplayer1!~user@user/hwpplayer1> has joined #yosys20:46
*** Guest77 <[email protected]> has joined #yosys20:46
Guest77can yosys do simplifying combinational logic circuits?20:47
*** hwpplayer1 <hwpplayer1!~user@user/hwpplayer1> has quit IRC (Remote host closed the connection)20:56
Guest77dead chat. ok bye21:57
*** Guest77 <[email protected]> has quit IRC (Quit: Client closed)21:57
*** nonchip <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)22:07
*** nonchip <[email protected]> has joined #yosys22:07
*** tlwoerner_ <[email protected]> has joined #yosys23:02
*** tlwoerner <[email protected]> has quit IRC (Remote host closed the connection)23:02

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!