1. Mar 21, 2019
  2. Mar 20, 2019
  3. Mar 19, 2019
    • Jim Lawson's avatar
      Add serialization support for LoadMemoryFileType in LoadMemoryAnnotation (#1056) · 9911b346
      Jim Lawson authored
      * Add serialization support for LoadMemoryFileType in LoadMemoryAnnotation
      Add custom LoadMemoryFileTypeSerializer.
      Add test to verify LoadMemoryAnnotation can be correctly serialized/deserialized.
      
      * Simplify and focus LoadMemoryAnnotation serialization/deserialization.
      Respond to comments on earlier implementations.
      
      * Add type FileType definition for current chisel3 code.
      9911b346
  4. Mar 08, 2019
    • John Wright's avatar
      Add a data structure for memory conf reading and writing (#1041) · a97a81bc
      John Wright authored
      * Copy MemConf.scala from ucb-bar/barstools#35 into memlib.
      This provides a data structure wrapper around the existing memory conf format
      which contains both reading and writing methods, making it easier to write code
      that needs to read the format.
      
      * Add MemConf tests and use a Map[MemPort, Int] for port lists instead of a Seq[MemPort] which is a bit less fragile.
      a97a81bc
  5. Mar 06, 2019
  6. Mar 01, 2019
  7. Feb 28, 2019
  8. Feb 27, 2019
    • Chick Markley's avatar
      Create a simple generic GraphViz renderer for DiGraph (#1034) · aec54ed7
      Chick Markley authored
      * Create a simple generic graphviz renderer for DiGraph
      There are three basic kinds
      - A simple default renderer
      - A ranked renderer that places nodes in columns based on depth from sources
      - A sub-graph render for graphs that contain a loop
        - Renders just nodes that are part of first loop found
        - Plus the neighbors of the loop
        - Loop edges are shown in red.
      
      * Create a simple generic graphviz renderer for DiGraph
      - Moved the graph loop finder into DiGraph
      - Fixed scala doc per Edward's comments
      aec54ed7
  9. Feb 26, 2019
  10. Feb 25, 2019
  11. Feb 23, 2019
  12. Feb 22, 2019
  13. Feb 21, 2019
  14. Feb 15, 2019
    • Jack Koenig's avatar
      Asynchronous Reset (#1011) · 2272044c
      Jack Koenig authored
      Fixes #219
      
      * Adds AsyncResetType (similar to ClockType)
      * Registers with reset signal of type AsyncResetType are async reset
        registers
      * Registers with async reset can only be reset to literal values
      * Add initialization logic for async reset registers
      2272044c
  15. Feb 12, 2019
  16. Feb 06, 2019