| Age | Commit message (Collapse) | Author |
|
|
|
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
|
|
|
|
|
|
|
|
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[_,_].
|
|
Need to convert UInt(x) into UInt.Lit(x) or UInt.width(x)
|
|
|
|
|
|
|
|
|
|
Compiles but fails tests.
|
|
|
|
|
|
|
|
Clean up Scala code, and use +& to generate a lot less FIRRTL
|
|
|
|
|
|
For reasonable circuit delay, need to divide & conquer.
|
|
|
|
|
|
|
|
Closes #229
h/t @sdtwigg @davidbiancolin
|
|
renamechisel3 - "chisel" -> "chisel3"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(#223)
|
|
|
|
|
|
|
|
Rather than using a global counter, memoize the last returned value for
colliding names to generate smaller sequence numbers.
|
|
Rename package Chisel to chisel, add Chisel package for compatibility
|
|
|
|
|
|
package/folder, move more things into utils
|
|
|
|
|
|
|
|
|
|
|