1. Feb 23, 2017
  2. Feb 18, 2017
  3. Feb 17, 2017
    • Angie Wang's avatar
      Builderreflectionfix (#515) · 50db343d
      Angie Wang authored
      * change builder for bundle reflection fix
      
      * fixed bug -- should be not assignable
      50db343d
    • Chick Markley's avatar
      Add scaladoc examples for Vec and Bundle (#511) · 40da2786
      Chick Markley authored
      * Add scaladoc examples for Vec and Bundle
      
      * address comments, added @example tag
      eliminate extraneous context
      
      * address comments, added @example tag
      eliminate extraneous context
      
      * ok, I've wrestled with the javadoc sytnax, the following commit, is my best result so far
      40da2786
    • Jack Koenig's avatar
      Add support for clock and reset scoping (#509) · 563f348c
      Jack Koenig authored
      withClockAndReset, withReset, and withClock allow changing the implicit clock and reset.
      Module.clock and Module.reset provide access to the current implicit clock and reset.
      563f348c
  4. Feb 16, 2017
  5. Feb 09, 2017
  6. Feb 08, 2017
  7. Feb 04, 2017
  8. Feb 03, 2017
  9. Feb 02, 2017
    • Jim Lawson's avatar
      Move backend compilation utilities (#400) · 24ad38ab
      Jim Lawson authored
      * Move copyResourceToFile() to BackendCompilationUtilities.
      * Move BackendCompilationUtilities into a firrtl util package.
      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.
      * Use new createTestDirectory. Fixes #452.
      24ad38ab
  10. Feb 01, 2017
    • Jim Lawson's avatar
      fix buildInfoPackage name (and comment) · cd9eca6b
      Jim Lawson authored
      cd9eca6b
    • Jack's avatar
      Make Module and Bundle properly use empty namespaces · 3ef63639
      Jack authored
      Fix default suggested name of Module instances (now based on desired name
      rather than actual assigned name).
      Remove parent/child relationship from Namespace.
      
      Previously, Module and Bundle namespaces were "children" of the Module
      definition namespace. This could lead to collisions that would give unexpected
      names for module instances or Bundle elements. In particular, otherwise
      identical modules that instantiate other identical modules in such a way that
      the instance cannot be named via reflection would not be deduplicated because
      the names of the instances would collide with the names of the modules in the
      Builder.globalNamespace.
      3ef63639
    • Jack's avatar
      Add compile [to Verilog] to ChiselRunners · f8408623
      Jack authored
      f8408623
    • Jack's avatar
      Fix spelling of ChiselExecutionSuccess · ec5fcc29
      Jack authored
      ec5fcc29
    • Chick Markley's avatar
      Move blackbox verilog implementations within reach of verilator (#453) · 632a7166
      Chick Markley authored
      * Move blackbox verilog implementations within reach of verilator
      Blackbox implementers can annotate the modules with information on where to get the source verilog
      This API is very lightweight, real work is done in firrtl in companion PR
      Added some verilog to BlackBoxTest.v resource for testing
      
      * if a file named black_box_verilog_files.f exists add a
      -f black_box_verilog_files.f to the verilog to cpp command
      632a7166
  11. Jan 31, 2017
  12. Jan 28, 2017
  13. Jan 27, 2017