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
Yosys 0.9+4276
Linux
When creating a Verilog netlist using Vivado 2022.2, the IBUF primitives are instantiated with the CCIO_EN parameter:
CCIO_EN
IBUF #( .CCIO_EN("TRUE")) \a_IBUF[0]_inst (.I(a[0]), .O(a_IBUF[0]));
This parameter is missing from the IBUF model in cells_sim.v
This behavior seems to be new, as Vivado 2020.2 would not output this parameter.
This was tested with a 7-series part (xc7a35tcpg236-1). For context, I am using this tcl script to generate the netlist in Vivado https://github.com/chipsalliance/f4pga-xc-fasm2bels/blob/master/tests/create_golden_file.tcl; however, this seems to occur with various scripts I have that use write_verilog in Vivado 2022.2.
write_verilog
yosys should be able to read in Vivado-produced netlists.
ERROR: Module `IBUF' referenced in module `add32' in cell `rst_IBUF_inst' does not have a parameter named 'CCIO_EN'.
The text was updated successfully, but these errors were encountered:
Update Xilinx cell definitions, fixes #3699
888b31f
d7c51e1
f35bdaa
No branches or pull requests
Version
Yosys 0.9+4276
On which OS did this happen?
Linux
Reproduction Steps
When creating a Verilog netlist using Vivado 2022.2, the IBUF primitives are instantiated with the
CCIO_EN
parameter:This parameter is missing from the IBUF model in cells_sim.v
This behavior seems to be new, as Vivado 2020.2 would not output this parameter.
This was tested with a 7-series part (xc7a35tcpg236-1). For context, I am using this tcl script to generate the netlist in Vivado https://github.com/chipsalliance/f4pga-xc-fasm2bels/blob/master/tests/create_golden_file.tcl; however, this seems to occur with various scripts I have that use
write_verilog
in Vivado 2022.2.Expected Behavior
yosys should be able to read in Vivado-produced netlists.
Actual Behavior
The text was updated successfully, but these errors were encountered: