| Age | Commit message (Collapse) | Author |
|
|
|
|
|
o explain why this merge is necessary,
|
|
|
|
|
|
|
|
|
|
constructor
|
|
|
|
Add IrrevocableIO subclass of DecoupledIO that promises not to change .bits on a cycle after .valid is high and .ready is low
|
|
Eliminate builder compileOptions.
|
|
for io ports.
|
|
|
|
|
|
|
|
|
|
|
|
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Remove .Lit(x) usage.
Undo "private" scope change.
Change "firing" back to "fire".
Add package level NODIR definition.
|
|
|
|
Still fails one test - DirectionSpec in Direction.scala
|
|
|
|
|
|
Need to convert UInt(x) into UInt.Lit(x) or UInt.width(x)
|
|
Compiles but fails tests.
|
|
|
|
|
|
|
|
|
|
For reasonable circuit delay, need to divide & conquer.
|
|
|
|
|
|
|
|
|
|
|
|
|