- 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
-
Adam Izraelevitz authored
-
- Feb 14, 2017
-
-
Colin Schmidt authored
This comment causes vcs to treat this as a spare memory, so it will dynamically allocate the required memory, and can support very large reg constructs this way. This is useful for test bench memories that might be simulating back DRAM or the like.
-
- Feb 13, 2017
-
-
Adam Izraelevitz authored
-
- Feb 08, 2017
-
-
Jack Koenig authored
* Rework Attach to work on arbitrary Analog hierarchies If there are zero or one Analog sources in an Attach (source meaning wire or parent module port), then the Attach will be emitted as a simple point to point connection. In the general case, alias is used for simulation while forwards and backwards assigns for synthesis. Verilator does not currently support the general case so an `ifdef Verilator `error is emitted. * Add helper functions for creating WRef from Reg and Wire
-
Colin Schmidt authored
This fixes an issue I was having with my ClockListAnnotations being duplicated. h/t @azidar
-
- Feb 07, 2017
-
-
Jack Koenig authored
Fixes ucb-bar/chisel3#420
-
- Feb 04, 2017
-
-
Jim Lawson authored
-
- Feb 02, 2017
-
-
Chick Markley authored
* fixed up impementation of deleteDirectoryHierarchy Added a few more tests * Round 2 of moving verilog to target dir Only create .f file if some files have been moved Some small style fixes in Driver Restored lost functionality to add -f argument in verilogToCpp Fixed loadAnnotations to add targetDir regardless of annotations arriving from file or through options
-
Jim Lawson authored
This is similar to pr #392 - fetch the resource as a resource, not as a random file otherwise the test will fail if it is executed anywhere outside of the actual source directory.
-
- Feb 01, 2017
-
-
Jack Koenig authored
Will place tests in ./test_run_dir/ instead of /tmp/
-
Chick Markley authored
* First pass at implementing a annotation based mechanism to move black box verilator files into the target directory * A little bit of style cleanup * A little bit of style cleanup * Fix the driver, wasn't appending targetDir properly Add some docs * test had wrong value now that targetdir is added to annnos * Now saves a list of all black box verilog files moved into target directory. Then creates a file black_box_verilog_files.f that contains this list with -v prepended to each line * Made black box source helper be low to low form Added it to the verilog compiler transforms Added a test to make sure it got there * targetDir annotation is targeted to a CircuitName("All")
-
- Jan 30, 2017
-
-
Jim Lawson authored
-
- Jan 28, 2017
-
-
Angie Wang authored
* type conversions between sint/fixed and uint added at memory interfaces for replseqmem * turns out asFixed requires bp as constant in PrimOps (really should be documented) * fixed legalizeconnects to handle FixedPt * added tests for replseqmem failure with signed types
-
Jim Lawson authored
* Move BackendCompilationUtilities into a util package for use by chisel3. Some of this could be moved into a more general tools package, but since chisel3 already has a dependency on firrtl ... * Push util down into firrtl so as not to conflict with scala.util.
-
- Jan 24, 2017
-
-
grebe authored
Add FixedType to uniqueify match statement.
-
Paul Rigge authored
Add a test for cmem and smem with fixed point numbers
-
- Jan 23, 2017
-
-
Colin Schmidt authored
-
- Jan 21, 2017
-
-
Jack authored
-
Jack authored
-
Jim Lawson authored
Fix ScalaDoc complaints; add sbt-site, sbt-ghpages boilerplate.
-
Jim Lawson authored
-
Jim Lawson authored
Add support for top-level use of MiddleFirrtlCompiler.
-
- Jan 20, 2017
-
-
Jim Lawson authored
-
grebe authored
* Add pass that fixes up widths with modulus operator for verilog * Add basic test for Verilog emission of Rem * Oops, left in some printlns.
-
Jim Lawson authored
-
- Jan 06, 2017
-
-
Jim Lawson authored
-
- Dec 16, 2016
-
-
Leonard Truong authored
-
- Dec 15, 2016
-
-
Jim Lawson authored
-