Added "Checklist for adding internal cell types"

This commit is contained in:
Clifford Wolf 2014-07-26 11:23:43 +02:00
parent 4755e14e7b
commit f8a68b8f55
1 changed files with 26 additions and 2 deletions

View File

@ -1,7 +1,16 @@
This file contains checklists for various tasks.
Checklist for creating Yosys releases
=====================================
Table of contents
=================
1. Checklist for creating Yosys releases
2. Checklist for adding internal cell types
1. Checklist for creating Yosys releases
========================================
Update the CHANGELOG file:
@ -106,3 +115,18 @@ In master branch:
- add section "Yosys x.y.z .. x.y.z+" to CHANGELOG
git commit --amend -am "Yosys x.y.z+"
2. Checklist for adding internal cell types
===========================================
Things to do right away:
- Add to kernel/celltypes.h (incl. eval() handling for non-mem cells)
- Add to InternalCellChecker::check() in kernel/rtlil.cc
Things to do after finalizing the cell interface:
- Add support to kernel/satgen.h for the new cell type
- Add to manual/CHAPTER_CellLib.tex (or just add a fixme to the bottom)
- Maybe add support to the verilog backend for dumping such cells as expression