aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO13
1 files changed, 8 insertions, 5 deletions
diff --git a/TODO b/TODO
index 0d86fd34..2d813c99 100644
--- a/TODO
+++ b/TODO
@@ -3,8 +3,14 @@
================================================
======== Current Tasks ========
-Add what is FIRRTL for, and what it is not for
-Add print, assert
+Add Unit Tests for each pass
+ Check after each pass
+ write test that checks instance types are correctly lowered
+Change to new low firrtl
+add clock type
+add clock, reset to reg, mem etc
+change parser to accept subword, but error
+
move width inference earlier
Required for subword assignment, consistent vec width inference, and supporting the new constructs of tobits/frombits
Temp elimination needs to count # uses
@@ -12,9 +18,6 @@ Declared references needs to understand scope <= check in high form check
Check for recursively defined instances
Names in bundles must be unique
Fix reset scope
-Add Unit Tests for each pass
- Check after each pass
- write test that checks instance types are correctly lowered
Scaling
Do name-mangling differently, use _xEF or something like that
Add alpha transform pass