@@ -215,25 +215,26 @@ The following list shows a summary of the features added by the Tywaves project
215
215
- [x] Chisel data types representation (basic):
216
216
- [x] Hierarchical structures of bundles
217
217
- [x] Vectors
218
- - [ ] Enums
218
+ - [x ] Enums
219
219
- [x] Hierarchical modules (modules with children)
220
220
- [x] Generic submodules (all different types of modules)
221
221
- [x] Variants of the same module (i.e. parametric module)
222
222
- [x] Instances of the same module
223
223
- [ ] Chisel data types representation (advanced):
224
224
- [ ] Type visualization for module instances (scopes in the waveform viewer)
225
225
- [ ] Constructor parameters for both signals and modules
226
- - [ ] Selectable signal value rendering (with type information attached)
226
+ - [x ] Selectable signal value rendering (with type information attached)
227
227
- [ ] Automatic/custom signal value rendering
228
228
- [ ] For loops code generation
229
+ - [ ] Temporary values (also inside ` when ` and ` otherwise ` blocks)
229
230
230
231
# Versioning and tools ([ ref] ( https://github.com/rameloni/tywaves-chisel-demo/wiki/Tywaves-internals#tywaves-software-architecture ) )
231
232
232
233
Use the new name of the library in your sbt dependencies: ` com.github.rameloni::tywaves-chisel-api:<version> ` .
233
234
234
235
| Release | Chisel fork version (from ` rameloni/chisel ` ) | Firtool fork version (from ` rameloni/circt ` ) | Tywaves-rs version | Surfer-tywaves version |
235
236
| :-----------------------------------------------------------------------------------------------| :---------------------------------------------------------------------------------------------------| :---------------------------------------------------------------------------------| :------------------------------------------------------------------------------| :----------------------------------------------------------------------------------------------------------------------|
236
- | 0.3.1 -SNAPSHOT ( _ coming soon_ ) | [ v6.4.2 -tywaves-SNAPSHOT] ( https://github.com/rameloni/chisel/releases/tag/v6.4.2-tywaves-SNAPSHOT ) | [ v0.1.1 ] ( https://github.com/rameloni/circt/releases/tag/v0.1.1 -tywaves-SNAPSHOT ) | [ v0.1.2 ] ( https://github.com/rameloni/tywaves-rs/releases/tag/v0.1.2 -SNAPSHOT ) | [ v0.3.1 -tywaves-dev-SNAPSHOT] ( ) _ COMING SOON _ |
237
+ | [ 0.4.0 -SNAPSHOT] ( ) _ coming soon_ | [ v6.4.3 -tywaves-SNAPSHOT] ( ) _ coming soon _ | [ v0.1.3 ] ( https://github.com/rameloni/circt/releases/tag/v0.1.3 -tywaves-SNAPSHOT ) | [ v0.1.4 ] ( https://github.com/rameloni/tywaves-rs/releases/tag/v0.1.4 -SNAPSHOT ) | [ v0.3.2 -tywaves-dev-SNAPSHOT] ( https://gitlab.com/rameloni/surfer-tywaves-demo/-/releases/v0.3.2-tywaves-SNAPSHOT ) |
237
238
| [ 0.3.0-SNAPSHOT] ( https://github.com/rameloni/tywaves-chisel-demo/releases/tag/v0.3.0-SNAPSHOT ) | [ v6.4.2-tywaves-SNAPSHOT] ( https://github.com/rameloni/chisel/releases/tag/v6.4.2-tywaves-SNAPSHOT ) | [ v0.1.1] ( https://github.com/rameloni/circt/releases/tag/v0.1.1-tywaves-SNAPSHOT ) | [ v0.1.1] ( https://github.com/rameloni/tywaves-rs/releases/tag/v0.1.1-SNAPSHOT ) | [ v0.3.0-tywaves-dev-SNAPSHOT] ( https://gitlab.com/rameloni/surfer-tywaves-demo/-/releases/v0.3.0-tywaves-dev-SNAPSHOT ) |
238
239
239
240
## Old backend implementations ([ ref] ( https://github.com/rameloni/tywaves-chisel-demo/wiki/An-alternative-solution-(old-demo-version) ) )
0 commit comments