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.
10gbase_kr_rule_external_clock (error)
| Message |
10GBase-KR 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. |
10gbase_kr_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. |
10gbase_kr_rule_hw_drc (warning)
| Message |
Found <#> HW Warnings: <list_of_errors> |
| To fix |
Enter valid values for the parameters. |
10gbase_kr_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. |
10gbase_kr_rule_interface_clock (error)
| Message |
Interface Clock Input pin name cannot be empty |
| To fix |
Add a pin name for the instance in the box. |
10gbase_kr_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. |
10gbase_kr_rule_osc_clock (error)
| Message |
Oscillator is required to be
configured |
| To fix |
Create Oscillator instance with no enable pin. |
10gbase_kr_rule_resource (error)
| Message |
Resource name is empty |
| To fix |
Assign a resource. |
10gbase_kr_rule_res_usage (error)
| Message |
Resource name conflict with instance <instance name> |
| To fix |
The resource is already used. Choose another one. |
|
|
| Message |
Resource conflicts with PCI Express resource <resource
name> |
| To fix |
You cannot use the same resource for PCI Express and
Ethernet
XGMII at the same time. Update one of the resources. (PCI
Express uses quad 0 and quad 2.) |
common_quad_rule_apb_clock (error)
| Message |
APB Clock pin cannot be empty |
| To fix |
Enter the clock name in the . |
common_quad_lane_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. |
common_quad_lane_rule_pin_name (error)
| Message |
The following pin(s) is/are identical across different QUAD:
<list of pin and resource names> |
| To fix |
Check the pin names to in the to ensure that you are not using the same name(s) as the
lane-specific pin(s). |
common_quad_lane_rule_protocol (error)
| Message |
Multiple lane-based protocol in the same quad is not
supported |
| To fix |
All of the lanes in a quad must be configured for the same protocol;
you cannot use multiple protocols in the same quad. Change protocol for the
lanes so that they are all the same. Alternatively assign a resource from a
different quad. |