*** tpb has joined #yosys | 00:00 | |
*** emeb has quit IRC | 00:22 | |
*** emeb_mac has joined #yosys | 00:29 | |
*** AlexDaniel has quit IRC | 00:48 | |
*** gsi_ has joined #yosys | 02:31 | |
*** gsi__ has quit IRC | 02:34 | |
*** s_frit has joined #yosys | 02:37 | |
*** emeb_mac has left #yosys | 02:57 | |
*** PyroPeter has quit IRC | 03:02 | |
*** PyroPeter has joined #yosys | 03:15 | |
*** proteusguy has quit IRC | 03:23 | |
*** emeb_mac has joined #yosys | 03:53 | |
*** gnufan_home has quit IRC | 03:57 | |
*** s_frit has quit IRC | 04:11 | |
*** s_frit has joined #yosys | 04:11 | |
*** zachjs has joined #yosys | 04:31 | |
*** fevv8[m] has joined #yosys | 04:59 | |
*** rohitksingh_work has joined #yosys | 05:00 | |
*** adjtm_ has quit IRC | 05:02 | |
*** proteusguy has joined #yosys | 05:02 | |
*** adjtm_ has joined #yosys | 05:02 | |
*** s_frit_ has joined #yosys | 05:25 | |
*** s_frit has quit IRC | 05:27 | |
*** zachjs has quit IRC | 05:42 | |
*** alexhw has joined #yosys | 05:50 | |
*** msd8121 has joined #yosys | 06:30 | |
msd8121 | hey all, who should I contact for a review? | 06:30 |
---|---|---|
msd8121 | https://github.com/YosysHQ/yosys/pull/996 | 06:31 |
tpb | Title: [mdaiter]: add ceil opts by mdaiter · Pull Request #996 · YosysHQ/yosys · GitHub (at github.com) | 06:31 |
msd8121 | @thoughtpolice ? | 06:34 |
msd8121 | exot | 06:35 |
msd8121 | exit | 06:35 |
*** msd8121 has quit IRC | 06:35 | |
*** msd8121 has joined #yosys | 06:36 | |
*** emeb_mac has quit IRC | 07:16 | |
*** adjtm_ has quit IRC | 07:18 | |
*** jakobwenzel has quit IRC | 07:20 | |
*** jakobwenzel has joined #yosys | 07:20 | |
*** adjtm has joined #yosys | 07:30 | |
*** m4ssi has joined #yosys | 07:34 | |
*** adjtm has quit IRC | 07:38 | |
*** MoeIcenowy has quit IRC | 08:16 | |
*** MoeIcenowy has joined #yosys | 08:16 | |
*** leptonix has joined #yosys | 08:36 | |
*** leptonix has quit IRC | 08:42 | |
*** adamgreig has quit IRC | 08:45 | |
*** adamgreig has joined #yosys | 08:45 | |
*** jakobwenzel has quit IRC | 09:46 | |
*** jakobwenzel has joined #yosys | 09:47 | |
*** jakobwenzel has joined #yosys | 09:48 | |
*** zachjs has joined #yosys | 09:50 | |
*** zachjs has quit IRC | 10:23 | |
*** adjtm has joined #yosys | 10:28 | |
*** adjtm_ has joined #yosys | 10:33 | |
*** adjtm has quit IRC | 10:33 | |
*** adjtm_ has quit IRC | 10:36 | |
*** adjtm has joined #yosys | 10:50 | |
*** proteusguy has quit IRC | 11:49 | |
*** wifasoi has joined #yosys | 12:03 | |
*** wifasoi has quit IRC | 12:28 | |
*** X-Scale has joined #yosys | 13:52 | |
*** rohitksingh_work has quit IRC | 14:00 | |
*** futarisIRCcloud has quit IRC | 14:39 | |
*** X-Scale` has joined #yosys | 14:41 | |
*** X-Scale has quit IRC | 14:41 | |
*** X-Scale` is now known as X-Scale | 14:42 | |
*** X-Scale` has joined #yosys | 14:50 | |
*** X-Scale has quit IRC | 14:52 | |
*** X-Scale` is now known as X-Scale | 14:52 | |
*** emeb has joined #yosys | 14:52 | |
*** jevinskie has joined #yosys | 15:15 | |
*** msvisser has joined #yosys | 15:16 | |
*** msvisser has joined #yosys | 15:25 | |
msvisser | Hi, I’m working on a project doing FSM optimisations using Yosys. | 15:35 |
msvisser | Using the default synth script with `fsm -expand -fullexpand` I can get Yosys to completely detect my FSMs, but they are often left with multiple output connections that are not connected to anything. | 15:35 |
msvisser | These outputs all have a name starting with “$auto$rtlil.cc:1483:operator()$”. | 15:35 |
msvisser | Is there an easy way I am overlooking to get rid of these outputs? | 15:35 |
daveshah | Run clean or opt_clean might fix things. | 15:36 |
msvisser | I am currently running opt_clean and fsm_opt after the expand step | 15:36 |
msvisser | But these wires do not get removed | 15:36 |
daveshah | Ah, these are outputs of a cell? Yosys connects unused outputs of a cell to autogenerated wires. | 15:37 |
daveshah | This is just how Yosys represents unused outputs | 15:38 |
msvisser | Okay, in the case of a FSM block is there a way to remove those outputs before transforming it back to logic? | 15:39 |
daveshah | No, I don't think Yosys supports changing the set of ports on its internal cells. This is a sure way to cause an internal cell check error. | 15:41 |
daveshah | As soon as the FSM block is converted to logic, I would expect opt_clean to remove the unused logic though | 15:42 |
msvisser | The fsm_opt pass seems to already do some removal of unused outputs, although not this specific case | 15:44 |
msvisser | Yeah after it is converted to logic the unused outputs get optimised away, but for my project it would be nice to have a FSM with only the required output bits | 15:45 |
msvisser | It checks for a `\unused_bits` attribute on the output bits, although I do not know where that is set internally | 15:46 |
*** rohitksingh has joined #yosys | 15:48 | |
*** m4ssi has quit IRC | 16:17 | |
*** gnufan_home has joined #yosys | 16:26 | |
*** rohitksingh has quit IRC | 16:34 | |
*** emeb has quit IRC | 16:45 | |
*** _whitelogger has joined #yosys | 16:47 | |
*** emeb_mac has joined #yosys | 16:49 | |
*** emeb_mac has quit IRC | 17:03 | |
*** jevinskie has quit IRC | 17:04 | |
*** rohitksingh has joined #yosys | 17:07 | |
*** alcorn has joined #yosys | 17:08 | |
*** dys has joined #yosys | 17:09 | |
*** jevinskie has joined #yosys | 17:40 | |
*** jevinskie has quit IRC | 18:02 | |
*** Forty-Bot has quit IRC | 18:08 | |
*** indy has joined #yosys | 18:13 | |
*** Forty-Bot has joined #yosys | 18:22 | |
*** jevinskie has joined #yosys | 18:35 | |
*** msvisser has quit IRC | 18:51 | |
*** rohitksingh has quit IRC | 19:31 | |
*** msvisser has joined #yosys | 19:38 | |
*** zachjs has joined #yosys | 20:15 | |
*** indy has quit IRC | 20:57 | |
*** indy has joined #yosys | 21:13 | |
*** zachjs has quit IRC | 21:53 | |
*** zachjs has joined #yosys | 21:59 | |
*** msvisser has quit IRC | 22:22 | |
*** futarisIRCcloud has joined #yosys | 22:32 | |
*** emeb_mac has joined #yosys | 22:36 | |
*** gnufan_home has quit IRC | 23:17 | |
*** pie__ has quit IRC | 23:23 | |
*** pie_ has joined #yosys | 23:23 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!