When you check your design, the Interface Designer applies design rules to your
configuration settings. The following tables show some of the error messages you may
encounter and explains how to fix them.
pcie_rule_apb_clock (error)
| Message |
PLL <PLL instance name> with output clock driving APB clock
must have its reference clock mode set to external |
| To fix |
In the PLL Clock Calculator, set PLL reference clock mode to external for
the PLL instance in the message.
|
|
|
| Message |
PLL <PLL instance name> with output clock driving APB clock
must be configured as local feedback mode
|
| To fix |
In the PLL Clock Calculator, set PLL reference clock mode to local
feedback for the PLL instance in the message. |
|
|
| Message |
APB Clock from PLL frequency is <#> and expected to be <#>
MHz |
| To fix |
Change the PLL frequency to <#> MHz. |
|
|
| Message |
APB Clock pin cannot be empty |
| To fix |
Enter the APB clock pin name (). |
pcie_rule_axi (error)
| Message |
At least either AXI Master or AXI Slave has to be enabled |
| To fix |
Enable a master or slave interface (). |
pcie_rule_axi_clock (error)
| Message |
PCIe AXI Clock from PLL frequency <#>MHx is out of range.
Min=<#>MHz Max=<#>MHz |
| To fix |
Change the PLL frequency to a valid range. The expected range is 125 to
250 MHz. |
|
|
| Message |
AXI Clock pin name has not been configured |
| To fix |
Enter the AXI clock pin name (). |
pcie_rule_external_clock (error)
| Message |
PCIE only allows external clock 0 to be configured. |
| To fix |
In the <project>.peri.xml file, update
the value of
PMA_CMN__cmn_plllc_gen_preg__cmn_plllc_pfdclk1_sel_preg
to Refclk 0. |
pcie_rule_generation (error)
| Message |
PCIe Gen4 is not supported in device <device name> |
| To fix |
Topaz
FPGAs do not support PCIe Gen 4. Choose another
option. |
pcie_rule_hw_drc (error)
| Message |
Invalid value assigned to the following parameters:
<list_of_parameters> Found <#> HW Errors:
<list_of_errors> |
| To fix |
Enter valid values for the parameters. |
pcie_rule_hw_drc (warning)
| Message |
Found <#> HW Warnings: <list_of_warnings>
|
| To fix |
Enter valid values for the parameters. |
pcie_rule_inst_name (error)
| Message |
Instance name is empty. Valid characters are alphanumeric
characters with dash and underscore only |
| To fix |
Enter a valid pin name. |
pcie_rule_invalid_hex_value (error)
| Message |
The following hexadecimal parameters has invalid value:
<list_of_parameters_with_error_message> |
| To fix |
Update the parameters to use a hexadecimal value in a valid
range. |
pcie_rule_osc_clock (error)
| Message |
Oscillator is required to be
configured |
| To fix |
Create an Oscillator instance with no enable pin. |
pcie_rule_perstn (error)
| Message |
PERSTN resource <resource_name> is not configured as perstn
connection |
| To fix |
Set the connection type for the GPIO instance with resource
<resource_name> to pcie_perstn. See GPIO Block (PERST_N). |
|
|
| Message |
PERSTN resource <resource_name> input name is empty |
| To fix |
Enter an input name for the GPIO instance with resource
<resource_name>. |
|
|
| Message |
PERSTN resource <resource_name> is not configured as input |
| To fix |
Set the mode to input for GPIO instance with resource
<resource_name>. |
|
|
| Message |
The PERSTN resource <resource_name> has not been
configured |
| To fix |
Create a GPIO instance with resource <resource_name>. |
pcie_rule_pm_clock (error)
| Message |
Empty power management clock pin name |
| To fix |
Enter the power management clock pin name or disable power management (). |
pcie_rule_refclk (error)
| Message |
Invalid <external_reference_clock> selection due to pins not
available in device |
| To fix |
Assign external reference clock resource that exists in the FPGA. Check the spelling of the resource name if you
are using the Python API. |
|
|
| Message |
PLL instance with resource <PLL resource list> is required to be
configured when reference clock is not from on-board crystal |
| To fix |
Create a PLL instance and assign one of the resources listed in the
message, or turn on the option. |
|
|
| Message |
Either one of the following PLL instance(s) required to enable output
clock when reference clock is not from on-board crystal: <list of PLL
instances with expected output clock> |
| To fix |
Enable the output clock for one of the named PLL instances. |
|
|
| Message |
Either one of the following PLL instance(s) required to use <list of
reference clock source> as exteranl reference clock source when PCIe
reference clock is not from on-board crystal: <list of PLL
instances> |
| To fix |
For one of the PLL instances, set external reference clock and use the
listed resource as the reference clock source. |
|
|
| Message |
Either one of the following PLL instance(s) required to use local
feedback mode when reference clock is not from on-board crystal: <list of
PLL instances> |
| To fix |
Change the PLL's feedback mode to local for one of the named PLL
instances. |
|
|
| Message |
Core refclk pin has to be specified in core mode |
| To fix |
Enter a reference clock pin name (Qn_REFCLK0/1_N/P). Check the
spelling of the resource name if you are using the Python API. |
|
|
| Message |
Reference clock PLL resource <PLL_resource_name> Output Clock <#>
has not been configured |
| To fix |
Create a PLL instance with resource <PLL_resource_name> and enable
output clock <#>. |
|
|
| Message |
Reference clock PLL resource <PLL_resource_name> has not been
configured |
| To fix |
Create PLL instance with resource <PLL_resource_name>. |
|
|
| Message |
Invalid reference clock since PLL does not exists in the
device |
| To fix |
Choose another connection type. |
pcie_rule_resource (error)
| Message |
Resource name is empty |
| To fix |
Assign a resource. |
|
|
| Message |
Resource is not a valid PCIe device instance |
| To fix |
Assign the instance to a resource that exists in the FPGA. Check the spelling of the resource name if you
are using the Python API. |