aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorazidar2015-06-30 09:58:49 -0700
committerazidar2015-06-30 09:58:49 -0700
commit055ea9399192881a8a2f3183d030e188ab027b2b (patch)
treec0cfac2cca07db2600fbea0587c9023431afe161 /TODO
parent471b04a313d40f82e9b8e8f2789a520037476779 (diff)
Updated TODO. Ran spelling/grammar check on spec
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