Closed 1353369570 closed 2 months ago
Can you please minimize the testcase? The error message does not indicate a syntax error, but rather a feature not supported by vivado. Does the synthesized code have wrong behavior?
I think this is already the most minimized design, and this is how it performs in Quartus:
No, this would be a minimized design:
module top(input [7:0] a, input [2:0] b, output [7:0] o);
assign o = a ** b;
endmodule
Closing in favor of #4348.
Version
Yosys 0.39+149
On which OS did this happen?
Linux
Reproduction Steps
my test
Expected Behavior
Like Vivado and Quartus ,fails Due to Syntax Errors"![image](https://github.com/YosysHQ/yosys/assets/57337769/c217d236-9dc7-49da-ae96-ec30b3087303)
Actual Behavior
Yosys Successfully Synthesizes Code