The Vivado IP catalog is designed, constrained, and validated with the Vivado Design Suite synthesis.
AMD encrypts its IP HDL with IEEE P1735. No support is available for third-party synthesis tools for AMD IP.
Follow the following recommended flow to instantiate AMD IP delivered with the Vivado IDE inside of a third-party synthesis tool.
- Create the IP customization in a managed IP project.
- Generate the output products for the IP, including the synthesis design
checkpoint (DCP).
The Vivado IDE creates a stub HDL file, and third-party synthesis tools use it to infer a black box for the IP (_stub.v | _stub.vhd). The stub file contains directives to prevent I/O buffers from being inferred. You can modify these files to support other synthesis tool directives.
- Synthesize the design with the stub files for the AMD IP.
- Use the netlist produced by the third-party synthesis tool and the DCP files for the AMD IP, run Vivado implementation. For more information, see Vivado Design Suite User Guide: Designing with IP (UG896).