Reorganized TODOs

This commit is contained in:
Clifford Wolf 2013-03-24 11:23:54 +01:00
parent df9753d398
commit 8cc1c87ab8
1 changed files with 12 additions and 23 deletions

21
README
View File

@ -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