Megan Wachs

Results 114 comments of Megan Wachs

This PR title is misleading because the `chisel3.:=` operator doesn't have the same semantics as `Chisel.:=`. I show this by copying over a test from CompatibilitySpec which uses `Chisel.:=` to...

I think the workaround is the documented behavior...

See the hierarchy cookbook, search for `@public val clock`

https://github.com/chipsalliance/chisel3/blob/master/docs/src/cookbooks/hierarchy.md _To mark a superclass's member as @public, use the following pattern (shown with val clock)._ ``` import chisel3._ import chisel3.experimental.hierarchy.{instantiable, public} @instantiable class MyModule extends Module { @public val...

Should we add something to the mdocs about this? just a note "you can use these in your `assert(...)` and `assume(...)` statements too! https://www.chisel-lang.org/chisel3/docs/explanations/printing.html I suppose it would have been...

You can check out the documentation docs here: https://github.com/chipsalliance/chisel3/tree/master/docs#mdoc The source for example the file I linked above is here: https://github.com/chipsalliance/chisel3/blob/master/docs/src/explanations/printing.md Note that particular one doesnt use much `mdoc` functionality...

The naive approach is not great, such an approach can lead to missed issues... Could we write a wrapper around random number generation that does some hash of the hierarchal...

> Overall this looks great. Per docs, can you mention that the chisel3-vs-chisel2 doc only applies to Chisel 3.6 and below? https://github.com/chipsalliance/chisel3/blob/master/docs/src/appendix/chisel3-vs-chisel2.md Done > Also there is a "troubleshooting" doc...