We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clash generates the following VHDL for some intermediate SFixed calculations.
signal app_arg_1_app_arg : signed(128 downto 0); ... begin app_arg_1_app_arg <= signed'(x"000000000000000020000000000000000");
This fails in the Vivado 2015 simulator due to the width mismatch between the signal declaration (129 bits) and the literal assignment from 132 bits.
Modifying the generated code eg.
signal app_arg_1_app_arg : signed(128 downto 0); signal app_arg_1_app_arg_tmp : signed(131 downto 0); begin app_arg_1_app_arg_tmp <= signed'(x"000000000000000020000000000000000"); app_arg_1_app_arg <= app_arg_1_app_arg_tmp(128 downto 0);
simulates correctly.
The text was updated successfully, but these errors were encountered:
6b08597
No branches or pull requests
Clash generates the following VHDL for some intermediate SFixed calculations.
This fails in the Vivado 2015 simulator due to the width mismatch between the signal declaration (129 bits) and the literal assignment from 132 bits.
Modifying the generated code eg.
simulates correctly.
The text was updated successfully, but these errors were encountered: