- Mar 14, 2017
-
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
- Mar 11, 2017
-
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Edward Wang authored
HTTPS clone is with .git; cd only with no error.
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
- Mar 10, 2017
-
-
Donggyu authored
-
Adam Izraelevitz authored
SInt representation is no longer 2's complement, but instead a positive number (hex or base 10) that is optionally preceded by a sign (-+).
-
- Mar 07, 2017
-
-
Adam Izraelevitz authored
* Added Zero width wires. Semantics: - No change to width inference rules, e.g. a<0> + b<2> = c<3> - Replace zero width wires with UInt<1>(0) or SInt<1>(0) - Performs constant prop. - Redo width/type inference * Remove errant println * Moved ZeroWidth after ConvertFixedToSInt * Added more tests, bugfix match on connect Also replaced constprop with infertypes for correctness * Updated to new emitter and test infrastructure -
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
Now, any annotation not propagated by a transform is considered deleted. A new DeletedAnnotation is added in place of it.
-
Adam Izraelevitz authored
-
Jack Koenig authored
Changes Emitters to also be Transforms and use Annotations for both telling an emitter to do emission as well as getting the emitted result. Helper functions ease the use of the new interface. Also adds a FirrtlExecutionOptions field as well as a command-line option. Use of Writers in Compilers and Emitters is now deprecated.
-
- Mar 04, 2017
-
-
Adam Izraelevitz authored
-
- Mar 02, 2017
-
-
Jack Koenig authored
Workaround for #470. This allows parsing DoubleLits in subfield expressions.
-
Jack Koenig authored
-
- Mar 01, 2017
-
-
Colin Schmidt authored
-
- Feb 28, 2017
-
-
Angie Wang authored
* castrhs shouldn't assume rhs is uint * don't cast if types are the same * changed castrhs to catch invalid lhs, rhs type combinations * change error msg
-
Jim Lawson authored
-
- Feb 27, 2017
-
-
Jack Koenig authored
-
- Feb 24, 2017
-
-
Angie authored
-
Angie authored
-
Angie authored
-
Angie authored
-
Jack Koenig authored
Also remove parsing support for ids with characters not supported in Verilog nor in the Firrtl spec
-
Scott Johnson authored
The fix for PR #305 caused a new compile warning from Cadence Incisive: always @(*) begin end | ncelab: *W,STARMT (../TestHarness.MyConfig.v,196147|9): This @* expands to empty list, will never wake up. This change satisfies all of: VCS, Incisive, Questa, Vivado, Verilator.
-
- Feb 23, 2017
-
-
Stevo Bailey authored
-
Adam Izraelevitz authored
-
- Feb 22, 2017
-
-
Colin Schmidt authored
This allows the replseqmem transform to not deduplicate some memories, based on their name.
-
- Feb 17, 2017
-
-
Jack Koenig authored
-
- Feb 15, 2017
-
-
Jack Koenig authored
Also add support for width inference
-
Adam Izraelevitz authored
-