This section describes the conversion process for low-level IP cores originally configured with the Quartus Prime GUI. The AMD Vivado IP catalog can be used to generate equivalent or nearly equivalent replacements for this type of Altera IP core. This type of IP core can be converted using a side-by-side approach. This approach includes viewing the existing IP core configuration in the Quartus Prime GUI, and based on the settings, configuring the Vivado IP catalog IP core appropriately. The steps in this process are:
- Identify the IP core to be converted:
- Identify the IP core configuration itself.
- Identify the RTL sections where the IP core is instantiated.
- Open the existing IP core configuration in the appropriate Quartus Prime GUI.
- Create a Vivado Design Suite project targeting the desired device.
- Open the Vivado IP catalog and locate the equivalent IP core.
- Examine the IP core configuration in the Quartus Prime GUI, and configure the AMD IP core appropriately. Many of the configuration option names and functions can be different. In this case, consult the appropriate AMD IP core product guide (PG) to determine the desired configuration.
- Generate the Vivado Design Suite IP core.
- Locate the instantiation template for the Vivado Design Suite IP core, and compare that to the existing IP core instantiation in your HDL code. Note any differences in port name and function.
- Replace the existing IP core instantiation with the Vivado Design Suite IP core instantiation template. Replace the placeholder mapped port names in the template with the actual signal names, and make any necessary modifications to the surrounding logic.