diff options
| author | azidar | 2015-07-21 11:42:06 -0700 |
|---|---|---|
| committer | azidar | 2015-07-21 11:42:06 -0700 |
| commit | d1c11b612201d1d167ece627350a35b303cf4e8b (patch) | |
| tree | fc7a634030d7b18c8db4e4a76f08271e6a9ac200 /TODO | |
| parent | c093b68df9c461fb44306a1845bba7dc40d3136c (diff) | |
| parent | c69a45738f40e234ffb82db0f6030f7d185dc305 (diff) | |
Merge branch 'new-low-firrtl' of github.com:ucb-bar/firrtl into new-low-firrtl
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -16,8 +16,6 @@ Tests: fix expand-whens to have correct semantics update high/low firrtl checks -add efficient prefix checker -need a multi-clock domain example need an annotation example 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 @@ -26,8 +24,15 @@ Check for recursively defined instances Names in bundles must be unique Fix reset scope Scaling -Do name-mangling differently, use _xEF or something like that -Add alpha transform pass +Adam, could you add the following to firrtl (the program) + - exit(0) on success, exit(1) on any failure + - diagnostic messages (as distinct from transformed firrtl (the code)) should go to stderr + - a “-“ as a file indicates stdin for input or stdout for output so: + firrtl -i - -o - fir -X flo + operates like a filter. + - and we should also support: + firrtl -X flo < foo.fir > foo.flo + (another more common filter form). ======== Verilog Backend Notes ======== * 1) Emit module. No Parameters. Include clk and reset signals |
