diff options
| author | Richard Lin | 2016-11-23 16:01:50 -0800 |
|---|---|---|
| committer | GitHub | 2016-11-23 16:01:50 -0800 |
| commit | edb19a0559686a471141c74438f677c1e217a298 (patch) | |
| tree | 8745e2a31ab2e91f42c00999a68057916721bcdc /src/test/scala/chiselTests/Module.scala | |
| parent | 08b4f68db403d6925fba8c9e943216ef8f38d69e (diff) | |
Simplify Enum API (#385)
Get rid of some cruft exposed in #373
This also allows Bits.fromtInt(...) to be removed. Yay!
All old APIs (with some new restrictions, rocket still works fine) are preserved without deprecation in Chisel._, aside from the non-compile-time-checkable Map[] enum constructor which probably should have been deprecated during chisel2. The Map[] enums have been removed from chisel3._ without deprecation.
The new restriction is that nodeType (legacy API) may only be of UInt type with unspecified width. Note that Bits() creates a UInt, and if you can't control the enum values, it makes little sense to specify a bitwidth.
Diffstat (limited to 'src/test/scala/chiselTests/Module.scala')
0 files changed, 0 insertions, 0 deletions
