aboutsummaryrefslogtreecommitdiffstats
path: root/backends/firrtl
Commit message (Collapse)AuthorAgeFilesLines
* added prefix to FDirection constants, fixing windows buildMiodrag Milanovic2018-09-211-11/+11
|
* Remove unused functions.Jim Lawson2018-08-271-10/+0
|
* Add support for module instances.Jim Lawson2018-08-231-17/+122
| | | | | | | Don't pad logical operands to one bit. Use operand width and signedness in $reduce_bool. Shift amounts are unsigned and shouldn't be padded. Group "is invalid" with the wire declaration, not its use (otherwise it is incorrectly wired to 0).
* Consistent use of 'override' for virtual methods in derived classes.Henner Zeller2018-07-201-2/+2
| | | | | | | | | o Not all derived methods were marked 'override', but it is a great feature of C++11 that we should make use of. o While at it: touched header files got a -*- c++ -*- for emacs to provide support for that language. o use YS_OVERRIDE for all override keywords (though we should probably use the plain keyword going forward now that C++11 is established)
* More progress on Firrtl backend.Adam Izraelevitz2017-02-133-27/+181
| | | | | Chisel -> Firrtl -> Verilog -> Firrtl -> Verilog is successful for a simple rocket-chip design.
* Bugfix: include assign to write-maskAdam Izraelevitz2016-11-181-0/+1
|
* More progress in FIRRTL back-endClifford Wolf2016-11-183-4/+121
|
* Progress in FIRRTL back-endClifford Wolf2016-11-184-5/+55
|
* Added first draft of FIRRTL back-endClifford Wolf2016-11-172-0/+353