*** tpb has joined #yosys | 00:00 | |
*** kraiskil has quit IRC | 01:06 | |
*** maartenBE has joined #yosys | 01:13 | |
*** Degi has quit IRC | 01:48 | |
*** Degi has joined #yosys | 01:50 | |
*** citypw has joined #yosys | 02:43 | |
*** jeanthom has quit IRC | 02:47 | |
*** craigo has quit IRC | 03:07 | |
*** ross_s has quit IRC | 04:34 | |
*** emeb_mac has quit IRC | 06:28 | |
*** Thorn has quit IRC | 06:59 | |
*** Thorn has joined #yosys | 07:00 | |
*** jakobwenzel has joined #yosys | 07:19 | |
*** jakobwenzel has quit IRC | 08:06 | |
*** jakobwenzel has joined #yosys | 08:07 | |
*** dys has joined #yosys | 08:16 | |
az0re | So, before I go check for myself, does anyone know off the top of their head how would a Verilog always block with complete case statement get translated to RTLIL? Would it make a mux tree? | 08:24 |
---|---|---|
az0re | assuming `proc; opt; techmap` were called after `read_verilog` | 08:26 |
az0re | Or would it instantiate, say, pmuxes with $eq cells on the select lines? | 08:32 |
*** Asu has joined #yosys | 08:38 | |
Lofty | az0re: a complete case is probably turned into the latter | 09:20 |
Lofty | Incomplete cases would probably be mux trees due to the Verilog standard requiring ordering | 09:21 |
*** X-Scale` has joined #yosys | 09:48 | |
*** X-Scale has quit IRC | 09:49 | |
*** X-Scale` is now known as X-Scale | 09:49 | |
*** X-Scale has quit IRC | 10:25 | |
*** X-Scale` has joined #yosys | 10:25 | |
*** X-Scale` is now known as X-Scale | 10:26 | |
*** craigo has joined #yosys | 10:30 | |
*** Asu is now known as Asuu | 10:59 | |
*** kraiskil has joined #yosys | 11:55 | |
*** peepsalot has quit IRC | 14:23 | |
*** peepsalot has joined #yosys | 14:25 | |
*** az0re has quit IRC | 15:00 | |
*** smarter_ has joined #yosys | 15:13 | |
*** y2kbugger_ has joined #yosys | 15:14 | |
*** smarter has quit IRC | 15:14 | |
*** tlwoerner has quit IRC | 15:14 | |
*** Degi has quit IRC | 15:14 | |
*** cr1901_modern has quit IRC | 15:14 | |
*** y2kbugger has quit IRC | 15:14 | |
*** Nazara has quit IRC | 15:14 | |
*** Ekho has quit IRC | 15:14 | |
*** gmc has quit IRC | 15:14 | |
*** y2kbugger_ is now known as y2kbugger | 15:14 | |
*** mwk has quit IRC | 15:14 | |
*** captain_morgan0 has joined #yosys | 15:14 | |
*** captain_morgan has quit IRC | 15:15 | |
*** captain_morgan0 is now known as captain_morgan | 15:15 | |
*** Degi has joined #yosys | 15:15 | |
*** Nazara has joined #yosys | 15:15 | |
*** mwk has joined #yosys | 15:15 | |
*** Forty-3 has quit IRC | 15:15 | |
*** Forty-3 has joined #yosys | 15:16 | |
*** gmc has joined #yosys | 15:16 | |
*** emeb has joined #yosys | 15:16 | |
*** Ekho has joined #yosys | 15:18 | |
*** az0re has joined #yosys | 15:22 | |
*** cvl has joined #yosys | 15:25 | |
*** cvl has quit IRC | 15:28 | |
*** _whitelogger has quit IRC | 15:29 | |
*** _whitelogger has joined #yosys | 15:33 | |
*** citypw has quit IRC | 15:35 | |
*** jakobwenzel has quit IRC | 15:49 | |
*** dys has quit IRC | 16:20 | |
*** Ristovski has quit IRC | 16:46 | |
*** cr1901_modern has joined #yosys | 16:55 | |
*** Ristovski has joined #yosys | 17:00 | |
az0re | Lofty: Thanks | 17:33 |
Lofty | np | 17:33 |
*** dys has joined #yosys | 17:39 | |
*** tlwoerner has joined #yosys | 18:12 | |
*** m_w has joined #yosys | 18:35 | |
az0re | Indeed, it looks like a pmux with $eq cells on the select lines, except for case zero which has $logic_not on the select line | 20:00 |
az0re | I am a little confused, actually. What exactly is the behavior of pmux? | 20:01 |
az0re | For each bit i, z[i] = s[i]? b[i] : a[i] ? | 20:03 |
az0re | No | 20:03 |
az0re | nvm I found it in the manual | 20:07 |
*** kraiskil has quit IRC | 20:08 | |
*** kraiskil has joined #yosys | 20:10 | |
*** kraiskil has quit IRC | 20:15 | |
*** nengel has quit IRC | 20:33 | |
*** emeb_mac has joined #yosys | 20:40 | |
*** N2TOH has quit IRC | 20:42 | |
*** N2TOH has joined #yosys | 20:43 | |
*** josi has quit IRC | 20:43 | |
*** josi has joined #yosys | 20:44 | |
*** nengel has joined #yosys | 20:48 | |
*** Asu has joined #yosys | 21:51 | |
*** Asuu has quit IRC | 21:52 | |
mwk | pepijndevos: ping | 22:25 |
Lofty | I don't think pepijndevos will be around at this hour, mwk | 22:27 |
mwk | well I need a gowin question answered... | 22:28 |
Lofty | About DFFs? | 22:28 |
mwk | yes | 22:28 |
mwk | the one I asked a few days ago | 22:28 |
Lofty | ... Lemme ping him on Twitter | 22:29 |
*** emeb_mac has quit IRC | 22:38 | |
*** emeb has quit IRC | 22:38 | |
*** emeb_mac has joined #yosys | 22:40 | |
*** emeb has joined #yosys | 22:40 | |
*** Asu has quit IRC | 22:47 | |
*** kraiskil has joined #yosys | 23:12 | |
*** maartenBE has quit IRC | 23:30 | |
*** maartenBE has joined #yosys | 23:32 | |
ananan | how do i get yosys to generate the hierarchy if i used -defer in read_verilog? | 23:52 |
ananan | i tried doing `hierarchy` and `hierarchy -check -top top` but neither worked | 23:52 |
ananan | (after that is `synth_ecp5 -json json.out -top top` and it generates a json with no modules) | 23:53 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!