| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
accellerating functions
|
|
|
|
|
|
|
|
roadblock in assigning clocked ports
|
|
|
|
all feature tests. Deleted CondRead because it tested a problem we don't have any more
|
|
|
|
Decided to not have Conditionally in low firrtl - instead, Print and
Stop have enables
|
|
emitting ports (and the assignments to them)
|
|
|
|
|
|
|
|
|
|
|
|
Lower Types pass. #53
|
|
|
|
support for -b <backend> flag without any other specified passes in stanza, updated parser tests to work with stanza implementation.
|
|
backend can be applied. Added firrtl compiler for emitting firrtl
|
|
|
|
Changed DefMemory to be a non-vector type with a size member
|
|
Change of FIRRTL semantics!
|
|
ASIC backend.
|
|
Assignments to a register are no longer affected by enclosing when
statements:
when p :
reg r : UInt,clk,reset
r := a
will lower to:
reg r : UInt,clk,reset
r := a
instead of:
reg r : UInt,clk,reset
when p : r := a
|
|
|
|
|
|
|
|
catching of initialization of accessors. Missing use case of accessing an accessor. Still need to update tests to pass
|
|
|
|
|
|
conditional assignment
|
|
Constants in parser, and correctly subtract 1 (except when 0) when calculating width from num-bits of BigInt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Updated tests to match. #29.
|
|
|
|
|
|
an optimization that eliminated some when statements.
Added test case.
|
|
|
|
|
|
|
|
|
|
invalid <> assignments.
|