1. Feb 24, 2017
  2. Feb 23, 2017
  3. Feb 22, 2017
  4. Feb 17, 2017
  5. Feb 15, 2017
  6. Feb 14, 2017
  7. Feb 13, 2017
  8. Feb 08, 2017
    • Jack Koenig's avatar
      Rework Attach to work on arbitrary Analog hierarchies (#415) · 2f4ae9b4
      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
      2f4ae9b4
    • Colin Schmidt's avatar
      Return a new circuit object after execution (#433) · 16238da2
      Colin Schmidt authored
      This fixes an issue I was having with my ClockListAnnotations being duplicated.
      
      h/t @azidar
      16238da2
  9. Feb 07, 2017
  10. Feb 04, 2017
  11. Feb 02, 2017
    • Chick Markley's avatar
      Fix anno in backend (#428) · 32af1d4f
      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
      32af1d4f
    • Jim Lawson's avatar
      Fetch resource files as resources. (#399) · a017bf38
      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.
      a017bf38
  12. Feb 01, 2017
    • Jack Koenig's avatar
      Replace createTempDirectory with createTestDirectory (#427) · ae6b0ed3
      Jack Koenig authored
      Will place tests in ./test_run_dir/ instead of /tmp/
      ae6b0ed3
    • Chick Markley's avatar
      Blackboxhelper (#418) · 568f25b2
      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")
      568f25b2
  13. Jan 30, 2017
  14. Jan 28, 2017
    • Angie Wang's avatar
      Fix signed types (#422) · 7240b4f6
      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
      7240b4f6
    • Jim Lawson's avatar
      Move BackendCompilationUtilities into a util package for use by chisel3. (#400) · 91570ec8
      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.
      91570ec8
  15. Jan 24, 2017
  16. Jan 23, 2017
  17. Jan 21, 2017
  18. Jan 20, 2017
  19. Jan 06, 2017
  20. Dec 16, 2016
  21. Dec 15, 2016