{"body":"// Run: yosys -p \"script -scriptwire top/runme; prep -top top; opt_clean -purge; show top\" scriptwire.v\n\nmodule submod_and(input i0, i1, output o);\nassign o = i0 & i1;\nendmodule\n\nmodule submod_or(input i0, i1, output o);\nassign o = i0 | i1;\nendmodule\n\n\nmodule top(input a, b, output q);\n\nparameter operation = \"submod_or\";\nsubmod_and submod_i(.i0(a), .i1(b), .o(q));\n\nwire [2047:0] runme = {\"chtype -set \", operation, \" submod_i\"};\n\nendmodule","name":"scriptwire.v","extension":"v","url":"https://www.irccloud.com/pastebin/5VgFStvK/scriptwire.v","modified":1569342490,"id":"5VgFStvK","size":442,"lines":19,"own_paste":false,"theme":"","date":1569342490}