Friday, 2020-09-04

*** tpb has joined #yosys00:00
*** emeb has quit IRC00:09
*** _whitelogger has quit IRC00:33
*** _whitelogger has joined #yosys00:35
*** _whitelogger has quit IRC00:54
*** _whitelogger has joined #yosys00:56
*** Degi has quit IRC03:38
*** Degi has joined #yosys03:39
*** _whitelogger has quit IRC04:45
*** _whitelogger has joined #yosys04:47
*** thardin has joined #yosys07:57
*** FFY00 has quit IRC08:54
*** FFY00 has joined #yosys08:55
*** Asu has joined #yosys09:12
*** _whitelogger has quit IRC09:57
*** _whitelogger has joined #yosys09:59
*** unkraut has quit IRC10:15
*** unkraut has joined #yosys10:17
*** philtor has quit IRC10:17
*** promach3 has quit IRC12:21
*** anu3jn has quit IRC12:21
*** fevv8[m] has quit IRC12:22
*** anu3jn has joined #yosys12:30
*** fevv8[m] has joined #yosys12:55
*** nurelin has joined #yosys12:55
*** promach3 has joined #yosys12:55
*** emeb has joined #yosys14:37
*** nurelin has left #yosys14:59
*** nurelin has quit IRC14:59
*** trabucayre has joined #yosys15:06
*** FFY00 has quit IRC15:07
*** FFY00 has joined #yosys15:08
trabucayreI encounter a problem to simulate ECP5 code with specific hardware IP. see https://pastebin.com/b3QMWK37 The problem is not iverilog or my code but seems to be due to include problem. The missing file is present at the same level as cells_sim.v but not seen.15:09
tpbTitle: iverilog -s testbench -o ecp5evndemo_tb.vvp ecp5evndemo_tb.v ecp5evndemo.v `yosy - Pastebin.com (at pastebin.com)15:09
daveshahThere is a blackbox for USRMCLK in cells_bb.v15:09
trabucayreI suppose i'm wrong somewhere but where.15:09
trabucayreYes and this one is in cells_bb.v15:10
trabucayreok I need to add this file one.15:10
trabucayredue to the "Include file cells_ff.vh not found" I'm bit lost15:11
daveshahYou need /usr/local/share/yosys/ecp5/ to be in the iverilog include path15:11
trabucayreIt's work better! thanks15:16
*** moony has quit IRC17:20
*** moony has joined #yosys17:23
*** peepsalot has joined #yosys17:35
*** adjtm has joined #yosys17:54
*** Xark has quit IRC18:48
*** Xark has joined #yosys18:50
*** adjtm has quit IRC19:49
*** kristianpaul has quit IRC20:14
*** az0re has quit IRC20:15
*** kristianpaul has joined #yosys20:19
*** az0re has joined #yosys20:44
*** kristianpaul has quit IRC21:10
*** kristianpaul has joined #yosys21:16
*** LJ_cache has joined #yosys21:37
*** emeb has quit IRC21:50
*** strobokopp has joined #yosys21:56
*** emeb has joined #yosys22:00
*** Asu has quit IRC22:55
aaaacan yosys take switch-level verilog and reduce it to gate-level (even if inefficient)23:08
aaaa(switch level being pmos / nmos )23:09
DaKnighow does switch level verilog look?23:10
DaKnigisnt it a bunch of primitives?23:10
aaaapmos pmosA(out_net, 1, a);23:10
aaaapmos pmosB(out_net, 1, b);23:10
aaaapulldown pup(out_net);23:10
aaaalike this23:10
aaaaits primitives, but they're verilog builtins23:10
DaKnigthen yosys would need to know how those "modules" behave23:11
aaaayosys seems to be accepting them23:11
aaaabut opt/techmap/abc don't seem to acknowledge them23:11
aaaawait nvm23:12
whitequarkaaaa: no, as per https://github.com/YosysHQ/yosys/#unsupported-verilog-2005-features these are not supported and never will be23:13
tpbTitle: GitHub - YosysHQ/yosys: Yosys Open SYnthesis Suite (at github.com)23:13
DaKnigwhat model are you even using to simulate pmos transistors? there are so many; I doubt a digital simulator/toolchain can understand this correctly in all cases23:13
awyglethey're not real transistors. the verilog standard defines the model23:30
awygleat least that's my understanding23:30
DaKnigah. I see.23:31
*** lf has quit IRC23:44
*** lf has joined #yosys23:44

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