UHDM-integration-tests
UHDM-integration-tests copied to clipboard
I wrote a [RISC-V processor](https://github.com/jeras/rp32) in heavy SystemVerilog with a lot of: * arrays, `struct`ures, `union`s, `typedef`s, `enumeration`s, custom type `parameter`s, ... * assignment patterns, * don't care conditions and...
The values assigned to ports `a` are different when the vanilla verilator is used instead of uhdm-verilator. That situation is in the tests: unary_op_minus unary_op_not_log unary_op_plus
We need to check status of every file (Is it parsable by Surelog? Is it parsable by Yosys? Is vivado is generating bitstream? Is bitstream works on HW?). This issue...
Because of parameter substitution, this test is similar to PatternReplicationPassedToPort test from https://github.com/chipsalliance/UHDM-integration-tests/pull/632. The error is exactly the same: ``` %Error-UNSUPPORTED: /home/rrozak/Documents/verilator/uhdm-integration/tests/ReplicationOfAssignmentPattern//top.sv:3:18: Unsupported/Illegal: Assignment pattern member not underneath a supported...