aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorjackbackrack2015-04-23 12:01:28 -0700
committerjackbackrack2015-04-23 12:01:28 -0700
commit0d3bcd51462efb2316209538dfca47b7a6cb5731 (patch)
tree7b23a98fef7fce95a59f8788279de7805440cdd8 /TODO
parenta60a8951ff54342ee7d57484a535b05daebd3341 (diff)
parent7f8758420a2a46d7cf19441e9fbd1dba82cae612 (diff)
merge
Diffstat (limited to 'TODO')
-rw-r--r--TODO8
1 files changed, 6 insertions, 2 deletions
diff --git a/TODO b/TODO
index 4a099d94..818b78c3 100644
--- a/TODO
+++ b/TODO
@@ -7,8 +7,6 @@ on-reset
Parser
Error if incorrectly assign stuff, like use = instead of :=
Update parser and update tests
-Change all primops to be strict on data widths
-Add pad!
Make instances always male, flip the bundles on declaration
dlsh,drsh
move Infer-Widths to before vec expansion?
@@ -32,6 +30,12 @@ Well-formed high firrtl
After adding dynamic assertions, insert bounds check with accessor expansion
Well-formed low firrtl
All things only assigned to once
+Width inference
+ No names
+ No Unknowns
+ All widths are positive
+ Pad's width is greater than value's width
+ pad's width is greater than value's width
======== Other Passes ========
constant folding (partial eval) pass