Peitian Pan

Results 5 issues of Peitian Pan

To reproduce, use the following code: ```python from pymtl3 import * BitStruct = mk_bitstruct( "BitStruct", { "foo" : Bits32, } ) class A( Component ): def construct( s ): s.in_...

better error message

## A note about the future of yosys backend I think we will be using slices instead of creating wires for each struct field/array element in the yosys backend. This...

enhancement
priority-1-normal
topic-translation

- Clean up stdlib + Val-rdy stream components are now under stdlib.stream + Remove many of the CL/FL components; default to RTL + Port examples (checksum, proc, proc-xcel) to the...

This PR includes changes that will be part of the PyMTL 4.0 release. Here is a list of changes included in this PR (WIP): - [x] Support for Verilator 5.016,...

Fixes a bug where Verilator VCD dumps overwrite each other even when the test names are different. The bug was caused by skipping Python wrapper dumping when the shared library...