Fixes and other changes in README

This commit is contained in:
Clifford Wolf 2013-12-08 15:42:27 +01:00
parent 6069715c9e
commit 09bd82db21
1 changed files with 6 additions and 7 deletions

13
README
View File

@ -137,7 +137,7 @@ write design netlist to a new verilog file:
yosys> write_verilog synth.v yosys> write_verilog synth.v
a simmilar synthesis can be performed using yosys command line options only: 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 proc -p opt -p techmap -p opt tests/simple/fiedler-cooley.v
@ -172,9 +172,9 @@ The following synthesis script works reasonable for all designs:
# convert to gate logic # convert to gate logic
techmap; opt techmap; opt
If ABC (http://www.eecs.berkeley.edu/~alanmi/abc/) is installed and If ABC is enabled in the Yosys build configuration and a cell library is given
a cell library is given in the liberty file mycells.lib, the following in the liberty file mycells.lib, the following synthesis script will synthesize
synthesis script will synthesize for the given cell library: for the given cell library:
# the high-level stuff # the high-level stuff
hierarchy; proc; memory; opt; fsm; opt hierarchy; proc; memory; opt; fsm; opt
@ -299,7 +299,6 @@ Roadmap / Large-scale TODOs
- Improve Xilinx FGPA synthesis (RAMB, CARRY4, SLR, etc.) - Improve Xilinx FGPA synthesis (RAMB, CARRY4, SLR, etc.)
- Implement SAT-based formal equivialence checker - Implement SAT-based formal equivialence checker
- Add x-state support to SAT model generator
- Rewrite freduce pass with input-cone analysis - Rewrite freduce pass with input-cone analysis
- Write equiv pass, base hypothesis on input cones - Write equiv pass, base hypothesis on input cones
@ -315,7 +314,7 @@ Other Unsorted TODOs
- Implement missing Verilog 2005 features: - Implement missing Verilog 2005 features:
- Multi-dimensional arrays - Multi-dimensional arrays
- ROM modeling using "initial" blocks - ROM modeling using $readmemh/$readmemb in "initial" blocks
- Ignore what needs to be ignored (e.g. drive and charge strengths) - Ignore what needs to be ignored (e.g. drive and charge strengths)
- Check standard vs. implementation to identify missing features - Check standard vs. implementation to identify missing features
@ -323,7 +322,7 @@ Other Unsorted TODOs
- Add brief source code documentation to most passes and kernel code - Add brief source code documentation to most passes and kernel code
- Implement mux-to-tribuf pass and rebalance mixed mux/tribuf trees - Implement mux-to-tribuf pass and rebalance mixed mux/tribuf trees
- Add edit commands for changing the design (delete, add, modify objects) - Add more commands for changing the design (delete, add, modify objects)
- Add full support for $lut cell type (const evaluation, sat solving, etc.) - Add full support for $lut cell type (const evaluation, sat solving, etc.)
- Smarter resource sharing pass (add MUXes and get rid of duplicated cells) - Smarter resource sharing pass (add MUXes and get rid of duplicated cells)