| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
When trying to cloneType() on classes that take a builtin (like Int),
we get an IllegalArgumentException instead of a InvocationTargetException.
This change prints a nice error message instead of a stack trace.
|
|
|
|
|
|
|
|
- Rename Alias to Node to match FIRRTL notion
- Remove poorly-named Immediate and replace root of hierarchy with Arg
|
|
|
|
Emit read-enables as mux(ren, addr, poison).
|
|
|
|
Use the companion objects instead.
|
|
Now, we emit all I/Os inside a bundle named io.
|
|
Read enables and read-write ports aren't working yet.
|
|
|
|
|
|
The fix is to propagate the flip to the fields in the bundle.
|
|
|
|
|
|
Just like Reg, state elements are not Data.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
We need to make a similar change for extract, pending a FIRRTL bug fix.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hopefully, the Chisel core is now thread-safe.
|
|
|
|
|