mirror of https://github.com/YosysHQ/yosys.git
Reorganized TODOs
This commit is contained in:
parent
df9753d398
commit
8cc1c87ab8
21
README
21
README
|
@ -213,14 +213,10 @@ TODOs / Open Bugs
|
||||||
|
|
||||||
- Source tree layout
|
- Source tree layout
|
||||||
- Data formats (c++ classes, etc.)
|
- Data formats (c++ classes, etc.)
|
||||||
- Interne misc. frameworks (log, select)
|
- Internal misc. frameworks (log, select)
|
||||||
- Build system and pass registration
|
- Build system and pass registration
|
||||||
- Internal cell library
|
- Internal cell library
|
||||||
|
|
||||||
- Add brief source code documentation to:
|
|
||||||
|
|
||||||
- Most passes and kernel functionalities
|
|
||||||
|
|
||||||
- Implement missing Verilog 2005 features:
|
- Implement missing Verilog 2005 features:
|
||||||
|
|
||||||
- Signed constants
|
- Signed constants
|
||||||
|
@ -233,23 +229,16 @@ TODOs / Open Bugs
|
||||||
- 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
|
||||||
|
|
||||||
|
- Miscellaneous TODO items:
|
||||||
|
|
||||||
- Actually use range information on parameters
|
- Actually use range information on parameters
|
||||||
|
- 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 commands 'delete' (remove objects) and 'attr' (get, set and remove attributes)
|
- Add commands 'delete' (remove objects) and 'attr' (get, set and remove attributes)
|
||||||
|
|
||||||
- TCL and Python interfaces to frontends, passes, backends and RTLIL
|
- TCL and Python interfaces to frontends, passes, backends and RTLIL
|
||||||
|
|
||||||
- Additional internal cell types: $pla and $lut
|
- Additional internal cell types: $pla and $lut
|
||||||
|
|
||||||
- Support for registering designs (as collection of modules) to CellTypes
|
- Support for registering designs (as collection of modules) to CellTypes
|
||||||
|
|
||||||
- Kernel support for collections of cells (from input/output cones, 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)
|
||||||
|
- For pass' "fsm_detect" help: add notes what criteria lets it detect an FSM
|
||||||
- Better FSM state encoding
|
- Better FSM state encoding
|
||||||
|
|
||||||
- For pass' "fsm_detect" help: add notes what criteria lets it detect an FSM
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue