Works with first commit of dev branch of jackhammer
First implementation of parameter objects integrated with Module object factory. Backwards compatible with reference chip.
Added empty parameter def, and defined ChiselConfig
Initial implementation of Chisel Config/Parameterization Utility.
Reference chip complies without changes.
Fixed minor bugs in chisel's collect mode
Incorporated Parameters into chisel. Support for ChiselConfigs. Added options --chiselConfig, --chiselCollect, --chiselInstance.
Added typetags to Parameters.scala so types of parameters can be determined at runtime.
Removed TypeTags from Parameters and Expression; type-inference of Parameter Knobs will be done outside of Chisel
Merge branch 'master' into dse
Changed P -> params. Added Alter and PF as convenience classes for obtaining partial functions for altering a child's parameters
Added Modulo arithmetic, in addition to apply minor stashed changes
Added XOr
Uses Parameters trait
pass top wrapping state on error
"# This is a combination of 2 commits.

Workaround to allow static Literal nodes in traceNodes()
Merge branch 'dse' of github.com:ucb-bar/chisel into dse
Make params available in anything that extends Data
Added section on Advanced Parameterization to Getting Starting docs.

The section is finished, but contains dummy references to a more
comprehensive Advanced Parameterization explanation.
Added an additional example of using Advanced Parameters, where using
the simple parameterization will not work.
support for fpga bram generation
non-inlined memories will now export write mask granularity