aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorazidar2015-05-13 10:42:36 -0700
committerazidar2015-05-13 10:42:36 -0700
commit2cf26ba655e59937f5a52aa50db2d97538d1fdde (patch)
treed64a9843993a94978a1a671ac032a5b2f665b875 /TODO
parent791334cced721789fad180b6479cfa783963032f (diff)
Updated Spec. Added scoped-reg which exposes on-reset bug. Fixed lowering bug
Diffstat (limited to 'TODO')
-rw-r--r--TODO11
1 files changed, 10 insertions, 1 deletions
diff --git a/TODO b/TODO
index e2f8b339..2f58ab0d 100644
--- a/TODO
+++ b/TODO
@@ -3,6 +3,9 @@
================================================
======== Current Tasks ========
+Declared references needs to understand scope
+Size of vector type must be non-negative
+Check for recursively defined instances
Update spec
<>
Add Unit Tests for each pass
@@ -10,9 +13,13 @@ Add Unit Tests for each pass
Push all tests entirely through
Check after each pass
write test that checks instance types are correctly lowered
+move width inference earlier
======== Update Core ==========
Add source locaters
+Add exmodule
+Add vptype
+Add readwriteport
======== Check Passes ==========
Well-formed high firrtl
@@ -83,7 +90,9 @@ Convert to scala
Firrtl interpreter (in scala)
======== Update Spec ========
-Add Not to spec
+Look through all primops
+change parser to other unknown thing for vptype?
+Add optional type to node
add assertions and printfs
cannot connect directly to a mem (loc can never contain a mem)
Front-end needs to guarantee unique names per module.