FPGA Profile
The FPGA Profile feature turns certain software features assisted by field-programmable gate array (FPGA) on or off. Some switch features such as Parallel Redundancy Protocol (PRP), High-Availability Seamless Redundancy (HSR), and Device Level Ring (DLR) rely heavily on FPGA implementation. FPGA Profiles allow for efficient allocation of platform resources for the operation of multiple time sensitive, resilient industrial protocols without changes to hardware.
Note |
Starting with Cisco IOS XE Release 17.17.1, FPGA profiles are supported on Cisco IE3505 and IE3505H Series Switches. FPGA Profiles are applied globally to the base switch. If an expansion module is present, it uses the same FPGA Profile as configured for the base switch. |
The switch supports four FPGA profiles with different combinations of features supported in each profile, as shown in the following table.
|
FPGA Profile Name |
17.18.x |
26.1.1 |
||
|---|---|---|---|---|
|
Default |
Supports one instance of PRP or HSR and three instances of DLR. |
Supports one instance of PRP or HSR and two instances of DLR.
|
||
|
Redundancy |
Supports two instances of DLR and two instances of PRP or one instance of HSR. |
Supports two instances of PRP or one instance HSR. |
||
|
HSR-Quadbox |
Not applicable |
Supports HSR-HSR quadbox. |
||
|
DLR |
Not applicable |
Supports three instances of DLR and one instance of PRP or HSR. |
Note |
HSR-PRP RedBox mode is supported with both the default, redundancy, and dlr FPGA profiles. |
Prerequisites
-
Before changing the FPGA Profile, we suggest that you remove the configurations related to the current active FPGA Profile, because those configurations are not valid for the new profile.
Guidelines and Limitations
-
You must reload the switch after changing the configured FPGA Profile to activate the profile.
- FPGA Profile is supported on Cisco IE3505 and Cisco IE3505H switches in the Cisco Catalyst IE3500 Rugged Series Switches.
To keep the existing profile and feature configurations after an upgrade:
-
After booting the switch, select the required FPGA Profile as described in Configure the FPGA Profile.
The selected FPGA profile takes effect only after you reload the switch. To prevent unsupported feature configurations from being saved or discarded before the new profile becomes active, do not copy the running configuration to the startup configuration or run the write memory command before reloading the switch.
-
Reload the switch.
The required feature configurations will not be discarded because they are supported by the selected profile.
-
Default Settings
The default FPGA Profile name is "default".
Configure the FPGA Profile
Follow these steps to configure the FPGA Profile.
Procedure
|
Step 1 |
Use the fpga-profile activate { default | dlr | hsr-quadbox | redundancy } command in EXEC mode to activate the required FPGA profile. Example:
If you use the switch as a PRP or HSR RedBox and require one PRP channel or one HSR ring, you can use either the, default profile or the dlr profile. Use the dlr profile when the deployment also requires three DLR rings.
|
|
Step 2 |
(Optional) Use the fpga-profile deactivate command in EXEC mode to change to the default FPGA profile. Example:
|
|
Step 3 |
(Optional) Use the show platform fpga-profile active command to display the FPGA profile that is currently active on the switch: Example:
Displays the active FPGA profile and FPGA profile after reload.
|
|
Step 4 |
Use the reload command to reload the switch. Example:
|
Feedback