aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorjackbackrack2015-04-27 17:37:42 -0700
committerjackbackrack2015-04-27 17:37:42 -0700
commit2a4f374b19e10a1571fbd2a23b30e92c9179defd (patch)
treed106c4bd0204124cdf46479e8f6ebc1e37ede3d1 /TODO
parentcbc928e5e80898163871b8be1b34106e5275af58 (diff)
parentd6d630e6dbe3e5dd3c335cc8bd65a81d9dcb0f5f (diff)
merge
Diffstat (limited to 'TODO')
-rw-r--r--TODO9
1 files changed, 4 insertions, 5 deletions
diff --git a/TODO b/TODO
index d5987bc0..fd5685bd 100644
--- a/TODO
+++ b/TODO
@@ -3,16 +3,13 @@
================================================
======== Current Tasks ========
-on-reset
-Parser
- Error if incorrectly assign stuff, like use = instead of :=
- Update parser and update tests
Make instances always male, flip the bundles on declaration
dlsh,drsh
+move Infer-Widths to before vec expansion?
+Add Unit Tests for each pass
======== Update Core ==========
Add source locaters
-Add Unit Tests for each pass
======== Check Passes ==========
Well-formed high firrtl
@@ -26,6 +23,8 @@ Well-formed high firrtl
UInt only has positive ints
No combinational loops
cannot connect to a pad, or a register. only connct to a reference
+ onreset can only handle a register
+ all references are declared
expression in pad must be a ground type
After adding dynamic assertions, insert bounds check with accessor expansion
Well-formed low firrtl