diff --git a/ip/pcie4_uscale_plus_0/pcie4_uscale_plus_0.xci b/ip/pcie4_uscale_plus_0/pcie4_uscale_plus_0.xci index 12e6c28..dd5555d 100644 --- a/ip/pcie4_uscale_plus_0/pcie4_uscale_plus_0.xci +++ b/ip/pcie4_uscale_plus_0/pcie4_uscale_plus_0.xci @@ -470,7 +470,7 @@ "pf3_bar5_size": [ { "value": "128", "resolve_type": "user", "format": "long", "enabled": false, "usage": "all" } ], "pf3_bar4_prefetchable": [ { "value": "false", "resolve_type": "user", "enabled": false, "usage": "all" } ], "pf3_sriov_bar3_type": [ { "value": "N/A", "resolve_type": "user", "enabled": false, "usage": "all" } ], - "mode_selection": [ { "value": "Basic", "value_src": "user", "resolve_type": "user", "usage": "all" } ], + "mode_selection": [ { "value": "Advanced", "value_src": "user", "resolve_type": "user", "usage": "all" } ], "pipe_sim": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], "phy_ready_retry": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], "en_ext_clk": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], @@ -480,7 +480,7 @@ "axisten_freq": [ { "value": "250", "resolve_type": "user", "usage": "all" } ], "aspm_support": [ { "value": "No_ASPM", "resolve_type": "user", "usage": "all" } ], "SRIOV_CAP_ENABLE_EXT": [ { "value": "false", "resolve_type": "user", "usage": "all" } ], - "cfg_fc_if": [ { "value": "false", "value_src": "user", "resolve_type": "user", "format": "bool", "usage": "all" } ], + "cfg_fc_if": [ { "value": "true", "value_src": "user", "resolve_type": "user", "format": "bool", "usage": "all" } ], "cfg_ext_if": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], "cfg_status_if": [ { "value": "false", "value_src": "user", "resolve_type": "user", "format": "bool", "usage": "all" } ], "per_func_status_if": [ { "value": "true", "resolve_type": "user", "format": "bool", "usage": "all" } ], @@ -643,7 +643,7 @@ "user_interface_signals": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], "link_training_signals": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], "transmit_fc_interface": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], - "config_fc_interface": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], + "config_fc_interface": [ { "value": "false", "resolve_type": "user", "format": "bool", "usage": "all" } ], "config_status_interface": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], "config_mgmt_interface": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], "rx_mesg_interface": [ { "value": "false", "resolve_type": "user", "format": "bool", "enabled": false, "usage": "all" } ], @@ -991,7 +991,7 @@ "CFG_STATUS_IF": [ { "value": "FALSE", "resolve_type": "generated", "usage": "all" } ], "TX_FC_IF": [ { "value": "FALSE", "resolve_type": "generated", "usage": "all" } ], "CFG_EXT_IF": [ { "value": "TRUE", "resolve_type": "generated", "usage": "all" } ], - "CFG_FC_IF": [ { "value": "FALSE", "resolve_type": "generated", "usage": "all" } ], + "CFG_FC_IF": [ { "value": "TRUE", "resolve_type": "generated", "usage": "all" } ], "PER_FUNC_STATUS_IF": [ { "value": "TRUE", "resolve_type": "generated", "usage": "all" } ], "CFG_MGMT_IF": [ { "value": "FALSE", "resolve_type": "generated", "usage": "all" } ], "RCV_MSG_IF": [ { "value": "FALSE", "resolve_type": "generated", "usage": "all" } ], @@ -1226,6 +1226,13 @@ "s_axis_cc_tready": [ { "direction": "out", "size_left": "3", "size_right": "0" } ], "s_axis_cc_tuser": [ { "direction": "in", "size_left": "32", "size_right": "0", "driver_value": "0" } ], "s_axis_cc_tvalid": [ { "direction": "in", "driver_value": "0" } ], + "cfg_fc_ph": [ { "direction": "out", "size_left": "7", "size_right": "0" } ], + "cfg_fc_pd": [ { "direction": "out", "size_left": "11", "size_right": "0" } ], + "cfg_fc_nph": [ { "direction": "out", "size_left": "7", "size_right": "0" } ], + "cfg_fc_npd": [ { "direction": "out", "size_left": "11", "size_right": "0" } ], + "cfg_fc_cplh": [ { "direction": "out", "size_left": "7", "size_right": "0" } ], + "cfg_fc_cpld": [ { "direction": "out", "size_left": "11", "size_right": "0" } ], + "cfg_fc_sel": [ { "direction": "in", "size_left": "2", "size_right": "0", "driver_value": "0" } ], "cfg_interrupt_int": [ { "direction": "in", "size_left": "3", "size_right": "0", "driver_value": "0" } ], "cfg_interrupt_pending": [ { "direction": "in", "size_left": "3", "size_right": "0", "driver_value": "0" } ], "cfg_interrupt_sent": [ { "direction": "out" } ], @@ -1391,6 +1398,20 @@ "txp": [ { "physical_name": "pci_exp_txp" } ] } }, + "pcie4_cfg_fc": { + "vlnv": "xilinx.com:interface:pcie_cfg_fc:1.0", + "abstraction_type": "xilinx.com:interface:pcie_cfg_fc_rtl:1.0", + "mode": "master", + "port_maps": { + "CPLD": [ { "physical_name": "cfg_fc_cpld" } ], + "CPLH": [ { "physical_name": "cfg_fc_cplh" } ], + "NPD": [ { "physical_name": "cfg_fc_npd" } ], + "NPH": [ { "physical_name": "cfg_fc_nph" } ], + "PD": [ { "physical_name": "cfg_fc_pd" } ], + "PH": [ { "physical_name": "cfg_fc_ph" } ], + "SEL": [ { "physical_name": "cfg_fc_sel" } ] + } + }, "pcie4_cfg_msi": { "vlnv": "xilinx.com:interface:pcie3_cfg_msi:1.0", "abstraction_type": "xilinx.com:interface:pcie3_cfg_msi_rtl:1.0",