From 055ea9399192881a8a2f3183d030e188ab027b2b Mon Sep 17 00:00:00 2001 From: azidar Date: Tue, 30 Jun 2015 09:58:49 -0700 Subject: Updated TODO. Ran spelling/grammar check on spec --- TODO | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'TODO') 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 -- cgit v1.2.3