aboutsummaryrefslogtreecommitdiffstats
path: root/manual/CHAPTER_Verilog.tex
diff options
context:
space:
mode:
authorwhitequark <whitequark@whitequark.org>2020-12-22 00:07:45 +0000
committerwhitequark <whitequark@whitequark.org>2020-12-22 03:48:09 +0000
commit7378194169e6af370ed467347d5b73d50ee22e4b (patch)
tree83fed805ed4e3e7b4ed857c629b9cb461b99925a /manual/CHAPTER_Verilog.tex
parentac988cfac50050314f974dd1c7cc29ba4b46935d (diff)
downloadyosys-7378194169e6af370ed467347d5b73d50ee22e4b.tar.gz
yosys-7378194169e6af370ed467347d5b73d50ee22e4b.tar.bz2
yosys-7378194169e6af370ed467347d5b73d50ee22e4b.zip
cxxrtl: split processes into sync and case nodes.
Similar to the treatment of black boxes, splitting processes into two scheduling nodes adds sufficient freedom so that netlists with well-behaved processes (e.g. those emitted by nMigen) can immediately converge. Because processes are not emitted into edge-triggered regions, this approach has comparable performance to -O5 (without -noproc), which is substantially slower than -O6.
Diffstat (limited to 'manual/CHAPTER_Verilog.tex')
0 files changed, 0 insertions, 0 deletions