- Aug 19, 2016
-
-
Jim Lawson authored
-
Jim Lawson authored
Revive support for firrtl flip direction. Remove compileOptions.internalConnectionToInputOk
-
- Aug 18, 2016
-
-
Jim Lawson authored
Assume LHSItOutput if neither side is driving. Restore Wire()'s removal of direction in binding.
-
Jim Lawson authored
-
- Aug 17, 2016
-
-
Jim Lawson authored
-
- Aug 16, 2016
-
-
Andrew Waterman authored
* Make "def width" a private API; expose isWidthKnown instead Resolves #256. Since width was used to determine whether getWidth would succeed, I added def isWidthKnown: Boolean but another option would be to expose something like def widthOption: Option[Int] ...thoughts? * Document getWidth/isWidthKnown * Add widthOption for more idiomatic Scala manipulation of widths
-
- Aug 13, 2016
-
-
Jim Lawson authored
-
Jim Lawson authored
-
Jim Lawson authored
Nothing uses these now, but when we integrate Stephen's PR200, we'll need a way to selectively enable some strict connection checks on a file by file basis. We plan to do this using package imports which will define suitable compilation options.
-
- Aug 12, 2016
-
-
Jim Lawson authored
-
- Aug 10, 2016
-
-
Andrew Waterman authored
The API allowed this before, but not safely, as users could create name conflicts. This exposes the pre-deduplication/sanitization naming API, and closes the other one.
-
Andrew Waterman authored
It's not entirely clear what the FIRRTL implementation supports, so I'm using the ANSI C requirements for the time being.
-
Colin Schmidt authored
-
- Aug 05, 2016
-
-
Jim Lawson authored
-
- Aug 04, 2016
-
-
Jim Lawson authored
-
Jim Lawson authored
-
- Aug 01, 2016
-
-
Andrew Waterman authored
This has been deprecated for a long time now (and really shouldn't have existed to begin with).
-
Andrew Waterman authored
Deprecating toBits removes the capability to cast an arbitrary type to UInt. While it's still possible to do so using asBits.asUInt, this creates boilerplate. (asBits is almost never useful itself.)
-
Andrew Waterman authored
-
- Jul 29, 2016
-
-
Jim Lawson authored
-
Jim Lawson authored
-
- Jul 28, 2016
-
-
Jim Lawson authored
-
Jim Lawson authored
-
Jim Lawson authored
-
Jim Lawson authored
-
Jim Lawson authored
-
- Jul 27, 2016
-
-
Jim Lawson authored
-
- Jul 26, 2016
-
-
Jim Lawson authored
-
Jim Lawson authored
-
Jim Lawson authored
Remove .Lit(x) usage. Undo "private" scope change. Change "firing" back to "fire". Add package level NODIR definition.
-
Jim Lawson authored
-
Jim Lawson authored
-
Jim Lawson authored
-
- Jul 25, 2016
-
-
Jim Lawson authored
-
- Jul 22, 2016
-
-
Jim Lawson authored
Still fails one test - DirectionSpec in Direction.scala
-
Jim Lawson authored
-
- Jul 21, 2016
-
-
Jim Lawson authored
-
Jim Lawson authored
-
Jack Koenig authored
For Chisel nodes defined in Module class-level values of type Option or Iterable, we can still use reflection to assign names based on the name of the value. This works for arbitrary nesting of Option and Iterable so long as the innermost type is HasId. Note that this excludes Maps which always have an innermost type of Tuple2[_,_].
-
Jim Lawson authored
Need to convert UInt(x) into UInt.Lit(x) or UInt.width(x)
-