diff options
| author | azidar | 2015-06-30 09:58:49 -0700 |
|---|---|---|
| committer | azidar | 2015-06-30 09:58:49 -0700 |
| commit | 055ea9399192881a8a2f3183d030e188ab027b2b (patch) | |
| tree | c0cfac2cca07db2600fbea0587c9023431afe161 /TODO | |
| parent | 471b04a313d40f82e9b8e8f2789a520037476779 (diff) | |
Updated TODO. Ran spelling/grammar check on spec
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -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 |
