Thursday, 2025-05-22

*** tpb <[email protected]> has joined #yosys00:00
*** bjorkint0sh <bjorkint0sh!~bjork@2600:1700:5400:c80:7163:8964:a1b7:41ce> has quit IRC (Remote host closed the connection)00:49
*** bjorkint0sh <bjorkint0sh!~bjork@2600:1700:5400:c80:7163:8964:a1b7:41ce> has joined #yosys00:50
*** _whitelogger <[email protected]> has quit IRC (Remote host closed the connection)00:56
*** _whitelogger <[email protected]> has joined #yosys01:02
*** janrinze <[email protected]> has quit IRC (Ping timeout: 248 seconds)01:56
*** janrinze <[email protected]> has joined #yosys02:27
*** bjorkint0sh <bjorkint0sh!~bjork@2600:1700:5400:c80:7163:8964:a1b7:41ce> has quit IRC (Remote host closed the connection)03:25
*** bjorkint0sh <bjorkint0sh!~bjork@2600:1700:5400:c80:acaf:1fad:23fd:767c> has joined #yosys03:25
*** bjorkint0sh <bjorkint0sh!~bjork@2600:1700:5400:c80:acaf:1fad:23fd:767c> has quit IRC (Remote host closed the connection)03:58
*** bjorkint0sh <bjorkint0sh!~bjork@2600:1700:5400:c80:2167:b4b6:e0cf:6497> has joined #yosys03:59
*** bjorkint0sh <bjorkint0sh!~bjork@2600:1700:5400:c80:2167:b4b6:e0cf:6497> has quit IRC (Remote host closed the connection)04:56
*** bjorkint0sh <bjorkint0sh!~bjork@2600:1700:5400:c80:e7a3:9249:4104:7a62> has joined #yosys04:56
*** peeps[zen] <peeps[zen]!~peepsalot@openscad/peepsalot> has quit IRC (Quit: Connection reset by peep)05:58
*** peepsalot <peepsalot!~peepsalot@openscad/peepsalot> has joined #yosys06:00
*** ZipCPU <[email protected]> has quit IRC (Ping timeout: 272 seconds)06:07
*** ZipCPU <[email protected]> has joined #yosys06:08
*** FabM <FabM!~FabM@2a03:d604:100:a500:c9dc:602c:ab38:3194> has joined #yosys06:28
*** kristianpaul <kristianpaul!~paul@user/kristianpaul> has quit IRC (Read error: Connection reset by peer)08:03
*** kristianpaul <kristianpaul!~paul@user/kristianpaul> has joined #yosys08:23
*** postroutine <[email protected]> has joined #yosys10:38
postroutineHello. I'm very new to Yosys and I would like to know: How it compare to HOG ?10:39
csantosbThis Hog ? https://gitlab.com/hog-cern/Hog10:43
tpbTitle: Hog / Hog · GitLab (at gitlab.com)10:43
postroutineYes.10:53
csantosbI'd say they cover different goals. 11:12
postroutineYes, I was confused between Yosys and the OSS-CAD-SUITE11:39
*** bjorkint0sh <bjorkint0sh!~bjork@2600:1700:5400:c80:e7a3:9249:4104:7a62> has quit IRC (Ping timeout: 260 seconds)12:53
*** bjorkint0sh <bjorkint0sh!~bjork@2600:1700:5400:c80:c49a:802b:b3d:e74d> has joined #yosys12:55
*** Adrien[m] <Adrien[m]!adrienpbma@2a01:4f8:c012:5b7:0:1:0:7e> has joined #yosys13:12
Adrien[m]Hi, I'm looking for some help in digging a nextpnr crash :... (full message at <https://catircservices.org/_irc/v1/media/download/AUnSoMTY9V2MinFMQbdAKOeh54dctN8lxmUwsqS5VAqwekLUyK309Noy4eBE5Nr2bQoF4XXbNt9c_JB9-Zv8N-6_8AAAAAAAAGNhdGlyY3NlcnZpY2VzLm9yZy9mZE5lVmhoZEJSQnp0Tm5KV1ZlTWFRWXA>)13:12
Adrien[m]This is nextpnr with Himbaechel backen for Xilinx.13:12
Adrien[m]With gdb I can get the details of the "bel" that triggers the issue :13:13
Adrien[m]`bel = {tile = 15791, index = 6}`13:13
Adrien[m]How can I find what type of primitive/cell this is about ?13:14
Adrien[m]I think I would like to call bel_name_in_site() defined in himbaechel/uarch/xilinx/xilinx.h, but I can't figure how to call it...13:30
Adrien[m]Maybe I'm supposed to call `ctx->getBelName(bel).str()` or `ctx->getBelName(bel)[0].c_str(ctx)` but these operators seem to have been optimized out during compilation...13:46
Adrien[m]phew finally got it : X83Y84/SLICE_X0Y0.B6LUT14:26
*** xutaxkamay <xutaxkamay!~xutaxkama@2a01:e0a:a7e:1050:4488:3146:d3e2:bba0> has quit IRC (Ping timeout: 248 seconds)14:55
*** Ceres <[email protected]> has joined #yosys15:14
CeresHello, Yosys people!  Thank you for all your work on such wonderful software :)15:14
CeresI'd like to contribute some code, but I have a couple of questions...15:14
Ceres(for context, I want to make "read_verilog -sv" support SystemVerilog unique/priority if, primarily by making the parser generate one big flattened AST_CASE/AST_COND.../AST_DEFAULT for "else if" branches, instead of the nested AST_CASEs it makes currently)15:15
CeresWhat is the best approach for submitting changes?  Should I open an enhancement issue and a pull request?  Or just pull request?  Or something else?15:16
CeresSo far, I have only the syntax change implemented (i.e., the parser validates and accepts but silently ignores unique/priority if), plus documentation and test cases.  Is it better to submit this smaller change first, then work on the semantic implementation if this step is accepted?  Or is it preferable to finish all the implementation, then15:17
Ceressubmit an atomic PR for everything?15:17
*** Ceres <[email protected]> has quit IRC (Quit: Client closed)15:24
*** Ceres <[email protected]> has joined #yosys15:28
*** Ceres <[email protected]> has quit IRC (Quit: Client closed)16:06
*** Ceres <[email protected]> has joined #yosys16:06
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Ping timeout: 260 seconds)16:11
*** lofty[m] <lofty[m]!loftyfield@2a01:4f8:c012:5b7:0:1:0:570> has joined #yosys16:20
lofty[m]I would definitely break everything down into small PRs; I think most verilog frontend changes go through zachjs, so dropping a giant change on him may be too much at once.16:20
CeresThanks, lofty!  I'll do that.16:33
*** Ceres <[email protected]> has quit IRC (Quit: Client closed)16:36
*** Ceres <[email protected]> has joined #yosys16:36
*** Ceres <[email protected]> has quit IRC (Quit: Client closed)17:55
latchflipI'm hoping we get a CMake build of Yosys at some point.21:13
*** xutaxkamay <xutaxkamay!~xutaxkama@2a01:cb1c:206:da00:318e:250:9a90:2816> has joined #yosys21:44
*** xutaxkamay <xutaxkamay!~xutaxkama@2a01:cb1c:206:da00:318e:250:9a90:2816> has quit IRC (Read error: Connection reset by peer)21:46
*** xutaxkamay_ <xutaxkamay_!~xutaxkama@2a01:cb1c:206:da00:318e:250:9a90:2816> has joined #yosys21:46
*** xutaxkamay_ is now known as xutaxkamay21:47
*** nonchip <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)22:09
*** nonchip <[email protected]> has joined #yosys22:10

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