summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2014-06-15 11:51:51 +0200
committerClifford Wolf <clifford@clifford.at>2014-06-15 11:51:51 +0200
commitb1b96d199f7d0b97d203e3fd60af698ebaf03d73 (patch)
treeeddba721bea2cae3a87e1802e7a7cde8004c3c56 /README
parent398482eced4c16a22a5617246f75bbd14eaa618f (diff)
Added more calls to "hierarchy" to README file
Diffstat (limited to 'README')
-rw-r--r--README11
1 files changed, 8 insertions, 3 deletions
diff --git a/README b/README
index 05628a8e..ba90e72a 100644
--- a/README
+++ b/README
@@ -109,6 +109,10 @@ writing the design to the console in yosys's internal format:
yosys> write_ilang
+elaborate design hierarchy:
+
+ yosys> hierarchy
+
convert processes ("always" blocks) to netlist elements and perform
some simple optimizations:
@@ -132,13 +136,14 @@ write design netlist to a new verilog file:
a similar synthesis can be performed using yosys command line options only:
- $ ./yosys -o synth.v -p proc -p opt -p techmap -p opt tests/simple/fiedler-cooley.v
+ $ ./yosys -o synth.v -p hierarchy -p proc -p opt \
+ -p techmap -p opt tests/simple/fiedler-cooley.v
or using a simple synthesis script:
$ cat synth.ys
read_verilog tests/simple/fiedler-cooley.v
- proc; opt; techmap; opt
+ hierarchy; proc; opt; techmap; opt
write_verilog synth.v
$ ./yosys synth.ys
@@ -147,7 +152,7 @@ It is also possible to only have the synthesis commands but not the read/write
commands in the synthesis script:
$ cat synth.ys
- proc; opt; techmap; opt
+ hierarchy; proc; opt; techmap; opt
$ ./yosys -o synth.v tests/simple/fiedler-cooley.v synth.ys