- Oct 25, 2019
-
-
Albert Magyar authored
* Fixes #286 for cases not covered by prior fix * Closes #512 * Closes #840 * Closes #913 * Closes #1161
-
Albert Magyar authored
Enhance CheckCombLoops errors with connection info
-
Albert Magyar authored
* Closes #1203
-
Albert Magyar authored
* Add Scaladoc for EdgeData API * Include stringified vertices in EdgeNotFoundException
-
- Oct 22, 2019
-
-
Schuyler Eldridge authored
Emit Verilog else-if for Register Updates
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Schuyler Eldridge authored
Modifies the Verilog emitter to emit "else if" blocks as opposed to more deeply nested "else begin if" blocks. This improves the output Verilog readability. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Albert Magyar authored
Fix handling of read enables for write-first (default) memories in VerilogMemDelays
-
Albert Magyar authored
-
Albert Magyar authored
-
Albert Magyar authored
-
Albert Magyar authored
* Additional refactoring to clean up pass implementation * Make register names match old scheme to appease CI
-
- Oct 19, 2019
-
-
Adam Izraelevitz authored
Major features: - Added Interval type, as well as PrimOps asInterval, clip, wrap, and sqz. - Changed PrimOp names: bpset -> setp, bpshl -> incp, bpshr -> decp - Refactored width/bound inferencer into a separate constraint solver - Added transforms to infer, trim, and remove interval bounds - Tests for said features Plan to be released with 1.3
-
- Oct 10, 2019
-
-
Schuyler Eldridge authored
Make TopWiringTransform Idempotent
-
- Oct 09, 2019
-
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Schuyler Eldridge authored
This changes TopWiringTransform to remove TopWiringAnnotations after it runs. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Oct 08, 2019
-
-
Albert Magyar authored
* Replace instance analysis code with InstanceGraph API calls * Add convenience implicits for using TargetTokens as safe boxed strings
-
- Oct 04, 2019
-
-
Albert Magyar authored
-
- Oct 02, 2019
-
-
Jack Koenig authored
Fix minor regression from #1124
-
Albert Magyar authored
Implement read-first memory behavior in Verilog
-
- Oct 01, 2019
-
-
Albert Magyar authored
* Corrects behavior under write collisions * Avoids heavily refactoring pass
-
Albert Magyar authored
* Stop ignoring read-under-write (RUW) parameter * Add conservative check: blackbox only when RUW is "undefined" * VerilogMemDelays now throws InternalError for read-first memories * Previously, read-first mems were incorrectly implemented as write-first
-
Albert Magyar authored
* Make the read-under-write (RUW) parameter typesafe * Add RUW support to the FIRRTL proto and CHIRRTL grammar
-
Albert Magyar authored
* Define read-write collison for independently clocked mem ports * Included definition of initiating write/read operation
-
Jim Lawson authored
-
- Sep 26, 2019
-
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Sep 20, 2019
-
-
Albert Chen authored
* dont chain inline and refix RenameMaps * cache already inlined modules * reduce number of chained RenameMaps * InlineInstances: cleanup and add comments
-
- Sep 18, 2019
-
-
Jack Koenig authored
Create instance maps once for each Module
-
- Sep 17, 2019
-
-
Jim Lawson authored
-
Schuyler Eldridge authored
Gender to Flow
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Schuyler Eldridge authored
The following names are changed: - gender -> flow - Gender -> Flow - MALE -> SourceFlow - FEMALE -> SinkFlow - BIGENDER -> DuplexFlow - UNKNOWNGENDER -> UnknownFlow Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
- Sep 14, 2019
-
-
Jack Koenig authored
* Copy benchmark.py from https://github.com/jackkoenig/firrtlbench * Make benchmark use this repo instead of hardcoded subdirectory Example Use: benchmark/scripts/benchmark_cold_compile.py -N 8 --designs regress/*.fir --version master master^
-
Jack Koenig authored
* Update Travis stage names to match new versions * Drop minor versions from Travis stage names and delete old comment
-
Jack Koenig authored
-
- Sep 13, 2019
-
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Schuyler Eldridge authored
Adds a space to correct in an exception message. Corrects capitalization in Github to it's official name (GitHub) and adds a link to file an issue. Signed-off-by:Schuyler Eldridge <schuyler.eldridge@ibm.com>
-
Abert Chen authored
-
- Sep 06, 2019
-
-
Leway Colin authored
* Refactor: remove redundancy code * Fixed coding style
-