Generation Report - IP Compiler for PCI Express v15.0

Entity Namealtpcie_hip_pipen1b
Ordering CodeIP-PCIE/4
Variation Nametop
Variation HDLVerilog HDL
Output Directory/data/pmolson/source/depot/ip/pci_express/dev_kits/ip_for_pcie_hw_devkit/hip_s4gx_gen2_x4_64

File Summary

The MegaWizard interface is creating the following files in the output directory:
FileDescription
top.vThis Verilog HDL file instantiates the parameterized MegaCore for PCI Express function and the logic required to support the specific PHY selected. It is used for both simulation and compilation in the Quartus II software.
top_core.vThis Verilog HDL file configures the MegaCore for PCI Express function with the parameters specified. It is used for compilation in the Quartus II software.
top_core.voThis Verilog HDL file is the parameterized IP Functional Simulation model of the MegaCore function. It is used for simulation.
top_examplesThis directory contains example design and testbench files.
top_examples | chaining_dmaThis directory contains the chaining DMA example design and testbench.
top_examples | chaining_dma | altpcie_dma_descriptor.vThis Verilog HDL file contains the altpcie_dma_descriptor module that retrieves DMA read or write descriptors from the root port memory and stores them in a descriptor FIFO. It is used for simulation and compilation in the Quartus II software.
top_examples | chaining_dma | altpcie_dma_dt.vThis Verilog HDL file contains the altpcie_dma_dt module that arbitrates between PCI Express packets issued by the altpcie_dma_prg_reg, altpcie_read_dma_requester, altpcie_write_dma_requester and altpcie_dma_descriptor modules. It is used for simulation and compilation in the Quartus II software.
top_examples | chaining_dma | altpcie_dma_prg_reg.vThis Verilog HDL file implements the descriptor header table registers. It is used for simulation and compilation in the Quartus II software.
top_examples | chaining_dma | altpcie_rc_slave.vThis Verilog HDL file contains the altpcie_rc_slave module that is used by the host software application to retrieve the DMA Performance counter values and directly access the Endpoint memory. It is used for simulation and compilation in the Quartus II software.
top_examples | chaining_dma | altpcie_read_dma_requester.vThis Verilog HDL file contains the altpcie_read_dma_requester module that manages DMA read data transfer from the Root Complex memory to the Endpoint memory. It is used for simulation and compilation in the Quartus II software.
top_examples | chaining_dma | altpcie_write_dma_requester.vThis Verilog HDL file contains the altpcie_write_dma_requester module that manages DMA write data transfer from the Endpoint memory to the Root Complex memory. It is used for simulation and compilation in the Quartus II software.
top_examples | chaining_dma | altpcierd_example_app_chaining.vThis Verilog HDL file contains the altpcierd_example_app_chaining module that is the top level application layer of the chaining DMA example design. It is used for simulation and compilation in the Quartus II software.
top_examples | chaining_dma | init_ram.hexThis memory initialization file is used to initialize the endpoint memory buffer to a ramp. This file is used in simulation.
top_examples | chaining_dma | init_ram.mifThis memory initialization file is used to initialize the endpoint memory buffer to a ramp. This file is used in compilation in the Quartus II software.
top_examples | chaining_dma | testbenchThis directory contains files required for simulation of the chaining DMA example design and testbench.
top_examples | chaining_dma | testbench | altpcie_dma_dt_cst_sim.vThis Verilog HDL file contains constants used in the testbench for the chaining DMA example design. It is used in simulation.
top_examples | chaining_dma | testbench | altpcietb_bfm_driver_chaining.vThis Verilog HDL file contains the altpcietb_bfm_driver_chaining module that drives the testing of the chaining DMA example design. This file is used in simulation.
top_examples | chaining_dma | testbench | init_ram.hexThis memory initialization file is used to initialize the endpoint memory buffer to a ramp. This file is used in simulation.
top_examples | chaining_dma | testbench | init_ram.mifThis memory initialization file is used to initialize the endpoint memory buffer to a ramp. This file is used in compilation in the Quartus II software.
top_examples | chaining_dma | testbench | runtb.batThis Windows batch file launches the simulation of the chaining DMA example design and testbench.
top_examples | chaining_dma | testbench | runtb.doThis Modelsim simulator TCL script file launches the simulation of the chaining DMA example design and testbench.
top_examples | chaining_dma | testbench | runtb.shThis shell script file launches the simulation of the chaining DMA example design and testbench.
top_examples | chaining_dma | testbench | sim_filelistThis file is used for simulation of the chaining DMA example design. It contains the list of all the files necessary for compilation in the simulator.
top_examples | chaining_dma | testbench | top_chaining_testbench.vThis Verilog HDL file implements the top level of the testbench for the chaining DMA example design.
top_examples | chaining_dma | top_example_chaining_pipen1b.vThis Verilog HDL file instantiates the chaining DMA example application layer and the variation. It is used for simulation and compilation in the Quartus II software.
top_examples | chaining_dma | top_plus.vThis Verilog HDL file instantiates the variation and the reset circuit. The ALTGX_RECONFIG megafunction is also added to this module when the device family requires transceiver offset cancellation. It is used for simulation and compilation in the Quartus II software.
top_examples | chaining_dma | top_rs_hip.vThis Verilog file implements the HIP reset circuit. It is used for simulation and compilation in the Quartus II software.
top_examples | chaining_dma | top_example_chaining_top.qpfThis is the Quartus II project file used for compiling the chaining DMA example design.
top_examples | chaining_dma | top_example_chaining_top.qsfThis is the Quartus II settings file used for compiling the chaining DMA example design.
top.sdcThis is the Quartus II TimeQuest Timing Analyzer constraint file.
top_examples | chaining_dma | top_example_chaining_top.tclThis is a Quartus II TCL script used for applying Classic Timing Analyzer timing constraints to the chaining DMA example design.
top_examples | chaining_dma | top_example_chaining_top.vThis Verilog HDL file instantiates the entire chaining DMA example design. It is used for compilation in the Quartus II software.
top_examples | commonThis directory contains files required for simulation..
top_examples | common | testbenchThis directory contains files required for simulation. These files implement the common BFM and Testbench routines that are described in Chapter 5 of the User Guide.
top_examples | incremental_compile_moduleThis directory contains files for the incremental compile module. These files are required for simulation and compilation of the simple DMA and chaining DMA example designs
top_examples | incremental_compile_module | altpcierd_icm_defines.vThis Verilog HDL file contains global defines used in the incremental_compile_module files and in the
top_examples | incremental_compile_module | altpcierd_icm_fifo.vThis Verilog HDL file contains the altpcierd_icm_fifo module. This is an altera FIFO which is used in the incremental compile module. This file is used for simulation and compilation in the Quartus II software.
top_examples | incremental_compile_module | altpcierd_icm_fifo_lkahd.vThis Verilog HDL file contains the altpcierd_icm_fifo_lkahd module that provides a look-ahead FIFO which is used in the incremental compile module. This file is used for simulation and compilation in the Quartus II software.
top_examples | incremental_compile_module | altpcierd_icm_msibridge.vThis Verilog HDL file contains the altpcierd_icm_msibridge module that implements bridging of the application's msi streaming interface to the core's msi interface . This file is used for simulation and compilation in the Quartus II software.
top_examples | incremental_compile_module | altpcierd_icm_npbypassctl.vThis Verilog HDL file contains the altpcierd_icm_npbypassctl module that implements the controls for bypassing of Non-Posted requests. This file is used for simulation and compilation in the Quartus II software.
top_examples | incremental_compile_module | altpcierd_icm_rx.vThis Verilog HDL file contains the altpcierd_icm_rx module that instantiates an interface FIFO and the altpcierd_icm_rxbridge module. This file is used for simulation and compilation in the Quartus II software.
top_examples | incremental_compile_module | altpcierd_icm_rxbridge.vThis Verilog HDL file contains the altpcierd_icm_rxbridge module that implements bridging of the application's rx streaming interface to the core's rx interface. This file is used for simulation and compilation in the Quartus II software.
top_examples | incremental_compile_module | altpcierd_icm_sideband.vThis Verilog HDL file contains the altpcierd_icm_sideband module that contains boundary registers for the core's sideband signals. This file is used for simulation and compilation in the Quartus II software.
top_examples | incremental_compile_module | altpcierd_icm_top.vThis Verilog HDL file contains the altpcierd_icm_top module. This is the top level module for the incremental compile module. It contains the altpcierd_icm_rx, altpcierd_tx, altpcierd_sideband modules. This file is used for simulation and compilation in the Quartus II software.
top_examples | incremental_compile_module | altpcierd_icm_tx.vThis Verilog HDL file contains the altpcierd_icm_tx module that instantiates an interface FIFO, the altpcierd_msi_bridge and altpcierd_icm_txbridge_withbypass modules. This file is used for simulation and compilation in the Quartus II software.
top_examples | incremental_compile_module | altpcierd_icm_tx_pktordering.vThis Verilog HDL file contains the altpcierd_icm_tx_pktordering module that implements packet reordering for bypassing of non-posted requests (npbypass). It contains the npbypass Fifos and the altpcierd_npbypassctl module. This file is used for simulation and compilation in the Quartus II software.
top_examples | incremental_compile_module | altpcierd_icm_txbridge.vThis Verilog HDL file contains the altpcierd_icm_txbridge module that implements bridging of the application's tx streaming interface to the core's tx interface. This file is used for simulation and compilation in the Quartus II software.
top_examples | incremental_compile_module | altpcierd_icm_txbridge_withbypass.vThis Verilog HDL file contains the altpcierd_icm_txbridge_withbypass module which instantiates the altpcierd_icm_tx_pktordering and altpcierd_icm_txbridge modules. This file is used for simulation and compilation in the Quartus II software.
top_examples | incremental_compile_module | top_icm.vThis Verilog HDL file contains the VAR_icm module that instantiates the altpcierd_icm_top and the VAR modules. This file is used for simulation and compilation in the Quartus II software.
top_serdes.vVariation file from the ALTGXB Megafunction.This file contains the on-chip transceiver settings for PCI Express.
top.ppxThis XML file is a Pin Planner support file that Pin Planner automatically uses. This file must remain in the same directory as the top.ppf file.
top.ppfThis XML file describes the MegaCore pin attributes to the Quartus II Pin Planner. MegaCore pin attributes include pin direction, location, I/O standard assignments, and drive strength. If you launch the MegaWizard outside of the Pin Planner application, you must explicitly load this file to use Pin Planner.
top_bb.vVerilog HDL black-box file for the MegaCore function variation. Use this file when using a third-party EDA tool to synthesize your design.
top.bsfQuartus® II symbol file for the MegaCore function variation. You can use this file in the Quartus II block diagram editor.
top.qipContains Quartus II project information for your MegaCore function variation.
top.htmlThe MegaCore function report file.

MegaCore Function Parameters

NameValue
p_pcie_phyStratix IV GX
p_pcie_port_typeNative Endpoint
p_pcie_tag_supported32
p_pcie_msi_message_requested4
p_pcie_low_priority_virtual_channels0
p_pcie_retry_fifo_depth64
p_pcie_nfts_common_clock255
p_pcie_nfts_separate_clock255
p_pcie_exp_rom_bar_used0
p_pcie_link_common_clock1
p_pcie_advanced_error_reporting0
p_pcie_ecrc_check0
p_pcie_ecrc_generation0
p_pcie_power_indicator0
p_pcie_attention_indicator0
p_pcie_attention_button0
p_pcie_msi_message_64bits_address_capable1
p_pcie_auto_configure_retry_buffer1
p_pcie_implement_data_register0
p_pcie_device_init_required0
p_pcie_enable_L1_aspm0
p_pcie_rate_match_fifo1
p_pcie_enable_fast_recovery1
SOPCSystemNameN/A
actualBAR0AvalonAddress0
actualBAR0Size0
actualBAR1AvalonAddress0
actualBAR1Size0
actualBAR2AvalonAddress0
actualBAR2Size0
actualBAR3AvalonAddress0
actualBAR3Size0
actualBAR4AvalonAddress0
actualBAR4Size0
actualBAR5AvalonAddress0
actualBAR5Size0
allowedDeviceFamilies[Stratix III, Stratix II, HardCopy II, Stratix II GX, Stratix, Stratix GX, Cyclone III LS, Cyclone IV E, Cyclone IV GX, Cyclone III, Cyclone II, Cyclone, Max II, APEX 20KE, APEX 20KC, APEX II, ACEX 1K, FLEX 10KE, HardCopy Stratix, Arria GX, Stratix IV, Stratix V, Arria II GX, HardCopy III, HardCopy IV, Unknown, None]
clockSourceN/A
contextStateNativeContext
deviceFamilyStratix IV
ordering_codeIP-PCIE/4
p_avalon_hardwired_address_maptrue
p_avalon_hw_pci_address_000x0000000000000000
p_avalon_hw_pci_address_00_typeMemory32Bit
p_avalon_hw_pci_address_010x0000000000000000
p_avalon_hw_pci_address_01_typeMemory32Bit
p_avalon_hw_pci_address_020x0000000000000000
p_avalon_hw_pci_address_02_typeMemory32Bit
p_avalon_hw_pci_address_030x0000000000000000
p_avalon_hw_pci_address_03_typeMemory32Bit
p_avalon_hw_pci_address_040x0000000000000000
p_avalon_hw_pci_address_04_typeMemory32Bit
p_avalon_hw_pci_address_050x0000000000000000
p_avalon_hw_pci_address_05_typeMemory32Bit
p_avalon_hw_pci_address_060x0000000000000000
p_avalon_hw_pci_address_06_typeMemory32Bit
p_avalon_hw_pci_address_070x0000000000000000
p_avalon_hw_pci_address_07_typeMemory32Bit
p_avalon_hw_pci_address_080x0000000000000000
p_avalon_hw_pci_address_08_typeMemory32Bit
p_avalon_hw_pci_address_090x0000000000000000
p_avalon_hw_pci_address_09_typeMemory32Bit
p_avalon_hw_pci_address_100x0000000000000000
p_avalon_hw_pci_address_10_typeMemory32Bit
p_avalon_hw_pci_address_110x0000000000000000
p_avalon_hw_pci_address_11_typeMemory32Bit
p_avalon_hw_pci_address_120x0000000000000000
p_avalon_hw_pci_address_12_typeMemory32Bit
p_avalon_hw_pci_address_130x0000000000000000
p_avalon_hw_pci_address_13_typeMemory32Bit
p_avalon_hw_pci_address_140x0000000000000000
p_avalon_hw_pci_address_14_typeMemory32Bit
p_avalon_hw_pci_address_150x0000000000000000
p_avalon_hw_pci_address_15_typeMemory32Bit
p_avalon_pane_count1
p_avalon_pane_size20
p_enable_pcie_hip_dprioDisable
p_pci_64bit_barfalse
p_pci_64bit_bustrue
p_pci_66mhztrue
p_pci_allow_param_readbackfalse
p_pci_altera_arbiterfalse
p_pci_arbited_devices2
p_pci_arbiterfalse
p_pci_bar_0_auto_avalon_addressfalse
p_pci_bar_0_auto_sizedfalse
p_pci_bar_0_avalon_address0
p_pci_bar_0_hardwiredfalse
p_pci_bar_0_pci_address0
p_pci_bar_0_prefetchablefalse
p_pci_bar_1_auto_avalon_addressfalse
p_pci_bar_1_auto_sizedfalse
p_pci_bar_1_avalon_address0
p_pci_bar_1_hardwiredfalse
p_pci_bar_1_pci_address0
p_pci_bar_1_prefetchablefalse
p_pci_bar_2_auto_avalon_addressfalse
p_pci_bar_2_auto_sizedfalse
p_pci_bar_2_avalon_address0
p_pci_bar_2_hardwiredfalse
p_pci_bar_2_pci_address0
p_pci_bar_2_prefetchablefalse
p_pci_bar_3_auto_avalon_addressfalse
p_pci_bar_3_auto_sizedfalse
p_pci_bar_3_avalon_address0
p_pci_bar_3_hardwiredfalse
p_pci_bar_3_pci_address0
p_pci_bar_3_prefetchabletrue
p_pci_bar_4_auto_avalon_addressfalse
p_pci_bar_4_auto_sizedfalse
p_pci_bar_4_avalon_address0
p_pci_bar_4_hardwiredfalse
p_pci_bar_4_pci_address0
p_pci_bar_4_prefetchabletrue
p_pci_bar_5_auto_avalon_addressfalse
p_pci_bar_5_auto_sizedfalse
p_pci_bar_5_avalon_address0
p_pci_bar_5_hardwiredfalse
p_pci_bar_5_pci_address0
p_pci_bar_5_prefetchabletrue
p_pci_bus_access_address_width18
p_pci_global_resetfalse
p_pci_host_bridgefalse
p_pci_impl_cra_av_slave_porttrue
p_pci_mastertrue
p_pci_master_burststrue
p_pci_master_concurrent_readsfalse
p_pci_master_data_width64
p_pci_maximum_burst_size128
p_pci_maximum_burst_size_a2p128
p_pci_maximum_pending_read_transactions_a2p8
p_pci_non_pref_av_master_porttrue
p_pci_not_target_only_portfalse
p_pci_pref_av_master_porttrue
p_pci_reqn_gntn_pinstrue
p_pci_single_clockfalse
p_pci_target_burststrue
p_pci_target_concurrent_readsfalse
p_pci_user_specified_barsfalse
p_pcie_L1_exit_latency_common_clock>64 us
p_pcie_L1_exit_latency_separate_clock>64 us
p_pcie_advanced_error_int_num0x00000000
p_pcie_alt2gxb0
p_pcie_app_signal_interfaceAvalonST
p_pcie_bar_size_bar_0256 MBytes - 28 bits
p_pcie_bar_size_bar_1256 KBytes - 18 bits
p_pcie_bar_size_bar_2256 KBytes - 18 bits
p_pcie_bar_size_bar_3N/A
p_pcie_bar_size_bar_4N/A
p_pcie_bar_size_bar_5N/A
p_pcie_bar_type_bar_032-bit Non-Prefetchable Memory
p_pcie_bar_type_bar_132-bit Non-Prefetchable Memory
p_pcie_bar_type_bar_232-bit Non-Prefetchable Memory
p_pcie_bar_type_bar_3Disable this and all higher BARs
p_pcie_bar_type_bar_4Disable this and all higher BARs
p_pcie_bar_type_bar_5Disable this and all higher BARs
p_pcie_bar_used_bar_01
p_pcie_bar_used_bar_11
p_pcie_bar_used_bar_21
p_pcie_bar_used_bar_30
p_pcie_bar_used_bar_40
p_pcie_bar_used_bar_50
p_pcie_channel_number0
p_pcie_chk_io0
p_pcie_class_code0xFF0000
p_pcie_completion_data_credit_vc0448
p_pcie_completion_data_credit_vc10
p_pcie_completion_data_credit_vc20
p_pcie_completion_data_credit_vc30
p_pcie_completion_data_used_space_vc07168
p_pcie_completion_data_used_space_vc10
p_pcie_completion_data_used_space_vc20
p_pcie_completion_data_used_space_vc30
p_pcie_completion_header_credit_vc0112
p_pcie_completion_header_credit_vc10
p_pcie_completion_header_credit_vc20
p_pcie_completion_header_credit_vc30
p_pcie_completion_header_used_space_vc01792
p_pcie_completion_header_used_space_vc10
p_pcie_completion_header_used_space_vc20
p_pcie_completion_header_used_space_vc30
p_pcie_completion_timeoutABCD
p_pcie_custom_phy_x80
p_pcie_custom_rx_buffer_xml0
p_pcie_device_id0xE001
p_pcie_dll_active_report_support0
p_pcie_eie_b4_nfts_count4
p_pcie_enable_completion_timeout_disable1
p_pcie_enable_function_msix_support0
p_pcie_enable_hip1
p_pcie_enable_root_port_endpoint_mode0
p_pcie_enable_simple_dma0
p_pcie_enable_slot_capability0
p_pcie_enable_tl_bypass_mode0
p_pcie_endpoint_L0s_acceptable_latency<64 ns
p_pcie_endpoint_L1_acceptable_latency<1 us
p_pcie_exp_rom_bar_sizeN/A
p_pcie_gen2_nfts_diff_clock255
p_pcie_gen2_nfts_same_clock255
p_pcie_initiator_performance_presetMaximum
p_pcie_internal_clock125 MHz
p_pcie_io_base_and_limit_registerIODisable
p_pcie_lanerev0
p_pcie_link_port_number0x01
p_pcie_max_payload_size256 Bytes
p_pcie_mem_base_and_limit_registerMemDisable
p_pcie_msix_pba_bir0
p_pcie_msix_pba_offset0
p_pcie_msix_table_bir0
p_pcie_msix_table_offset0
p_pcie_msix_table_size0
p_pcie_nonposted_data_credit_vc00
p_pcie_nonposted_data_credit_vc10
p_pcie_nonposted_data_credit_vc20
p_pcie_nonposted_data_credit_vc30
p_pcie_nonposted_data_used_space_vc00
p_pcie_nonposted_data_used_space_vc10
p_pcie_nonposted_data_used_space_vc20
p_pcie_nonposted_data_used_space_vc30
p_pcie_nonposted_header_credit_vc054
p_pcie_nonposted_header_credit_vc10
p_pcie_nonposted_header_credit_vc20
p_pcie_nonposted_header_credit_vc30
p_pcie_nonposted_header_used_space_vc0864
p_pcie_nonposted_header_used_space_vc10
p_pcie_nonposted_header_used_space_vc20
p_pcie_nonposted_header_used_space_vc30
p_pcie_number_of_lanesx4
p_pcie_phy_interfaceSerial
p_pcie_pme_pending0
p_pcie_pme_reg_id0x0000
p_pcie_posted_data_credit_vc0360
p_pcie_posted_data_credit_vc10
p_pcie_posted_data_credit_vc20
p_pcie_posted_data_credit_vc30
p_pcie_posted_data_used_space_vc05760
p_pcie_posted_data_used_space_vc10
p_pcie_posted_data_used_space_vc20
p_pcie_posted_data_used_space_vc30
p_pcie_posted_header_credit_vc050
p_pcie_posted_header_credit_vc10
p_pcie_posted_header_credit_vc20
p_pcie_posted_header_credit_vc30
p_pcie_posted_header_used_space_vc0800
p_pcie_posted_header_used_space_vc10
p_pcie_posted_header_used_space_vc20
p_pcie_posted_header_used_space_vc30
p_pcie_rateGen2 (5.0 Gbps)
p_pcie_retry_buffer_size16 KBytes
p_pcie_revision_id0x01
p_pcie_rx_buffer_presetDefault
p_pcie_rx_buffer_size_string_vc016 KBytes
p_pcie_rx_buffer_size_string_vc10
p_pcie_rx_buffer_size_string_vc20
p_pcie_rx_buffer_size_string_vc30
p_pcie_rx_buffer_size_vc016384
p_pcie_rx_buffer_size_vc10
p_pcie_rx_buffer_size_vc20
p_pcie_rx_buffer_size_vc30
p_pcie_slot_capabilities0x00000000
p_pcie_special_phy_gl0
p_pcie_special_phy_px1
p_pcie_subsystem_device_id0x2400
p_pcie_subsystem_vendor_id0xF091
p_pcie_surprise_down_error_support0
p_pcie_target_performance_presetMaximum
p_pcie_test_out_width9 bits
p_pcie_threshold_for_L0s_entry8192 ns
p_pcie_total_header_credit_vc0216
p_pcie_total_header_credit_vc10
p_pcie_total_header_credit_vc20
p_pcie_total_header_credit_vc30
p_pcie_txrx_clock100 MHz
p_pcie_underSOPCBuilderfalse
p_pcie_use_crc_forwarding0
p_pcie_variation_nametop_core
p_pcie_vendor_id0x1172
p_pcie_version2.0
p_pcie_virutal_channels1
pref_nonp_independentfalse
translationTableSizeInfoThe bridge reserves a contiguous Avalon address range to access PCIe devices. This Avalon address range is segmented into one or more equal-sized pages that are individually mapped to PCIe addresses. Select the number and size of the address pages.
uiAvalonHWAddress00x00000000
uiAvalonHWAddress10x00000000
uiAvalonHWAddress100x00000000
uiAvalonHWAddress110x00000000
uiAvalonHWAddress120x00000000
uiAvalonHWAddress130x00000000
uiAvalonHWAddress140x00000000
uiAvalonHWAddress150x00000000
uiAvalonHWAddress20x00000000
uiAvalonHWAddress30x00000000
uiAvalonHWAddress40x00000000
uiAvalonHWAddress50x00000000
uiAvalonHWAddress60x00000000
uiAvalonHWAddress70x00000000
uiAvalonHWAddress80x00000000
uiAvalonHWAddress90x00000000
uiAvalonHWPCIAddress00x00000000
uiAvalonHWPCIAddress10x00000000
uiAvalonHWPCIAddress100x00000000
uiAvalonHWPCIAddress110x00000000
uiAvalonHWPCIAddress120x00000000
uiAvalonHWPCIAddress130x00000000
uiAvalonHWPCIAddress140x00000000
uiAvalonHWPCIAddress150x00000000
uiAvalonHWPCIAddress20x00000000
uiAvalonHWPCIAddress30x00000000
uiAvalonHWPCIAddress40x00000000
uiAvalonHWPCIAddress50x00000000
uiAvalonHWPCIAddress60x00000000
uiAvalonHWPCIAddress70x00000000
uiAvalonHWPCIAddress80x00000000
uiAvalonHWPCIAddress90x00000000
uiAvalonTranslationTablefalse
uiBar0PCIAddress0x00000000
uiBar0Prefetchablefalse
uiBar1PCIAddress0x00000000
uiBar1Prefetchabletrue
uiBar2PCIAddress0x00000000
uiBar2Prefetchablefalse
uiBar3PCIAddress0x00000000
uiBar3Prefetchabletrue
uiBar4PCIAddress0x00000000
uiBar4Prefetchabletrue
uiBar5PCIAddress0x00000000
uiBar5Prefetchabletrue
uiCRAInfoPanelother
uiExpROMTypeSelect to Enable
uiFixedTabletrue
uiPCIBar0Type32-bit Non-Prefetchable Memory
uiPCIBar1Type32-bit Non-Prefetchable Memory
uiPCIBar2Type32-bit Non-Prefetchable Memory
uiPCIBar3TypeDisable this and all higher BARs
uiPCIBar4TypeDisable this and all higher BARs
uiPCIBar5TypeDisable this and all higher BARs
uiPCIBarTablefalse
uiPCIBusArbiterexternal
uiPCIDeviceModemasterTarget
uiPCIMasterPerformanceburstSinglePending
uiPCITargetPerformanceburstSinglePending
uiPaneCount1
uiPaneSize20
ui_pcie_msix_pba_bir0
ui_pcie_msix_table_bir0
p_pcie_enable_hip_core_clk0
p_pcie_avalon_mm_lite0
altgx_generated0
p_pcie_altgx_keyParameters_used{}
p_pcie_disable_L0sfalse
p_pcie_enable_pcie_gen2_x8_es0
p_pcie_enable_pcie_gen2_x8_s5gx0
p_pcie_use_parityfalse
p_tx_cdc_full_value12

MegaCore Function Variation File Parameters

NameValue
tx_cdc_full_value12
p_pcie_hip_type0
retry_buffer_last_active_address2047
advanced_errorsfalse
bar0_io_spacefalse
bar0_64bit_mem_spacefalse
bar0_prefetchablefalse
bar0_size_mask28
bar1_io_spacefalse
bar1_64bit_mem_spacefalse
bar1_prefetchablefalse
bar1_size_mask18
bar2_io_spacefalse
bar2_64bit_mem_spacefalse
bar2_prefetchablefalse
bar2_size_mask18
enable_ecrc_checkfalse
enable_ecrc_genfalse
enable_l1_aspmfalse
l01_entry_latency31
pcie_modeSHARED_MODE
extend_tag_fieldfalse
bypass_cdcfalse
vc_arbitration0
no_soft_resettrue
extend_tag_fieldfalse
enable_ch0_pclk_outfalse
core_clk_divider2
millisecond_cycle_count250000
max_link_width4
lane_mask11110000
single_rx_detect4
enable_adapter_half_rate_modefalse
enable_coreclk_out_half_ratefalse
enable_gen2_coretrue
gen2_lane_rate_modetrue
lane_mask11110000
max_link_width4
vendor_id4466
device_id57345
revision_id1
class_code16711680
subsystem_vendor_id61585
subsystem_device_id9216
port_link_number1
max_payload_size1
msi_function_count2
endpoint_l0_latency0
endpoint_l1_latency0
diffclock_nfts_count255
sameclock_nfts_count255
l1_exit_latency_sameclock7
l1_exit_latency_diffclock7
l0_exit_latency_sameclock7
l0_exit_latency_diffclock7
enable_msi_64bit_addressingtrue
gen2_diffclock_nfts_count255
gen2_sameclock_nfts_count255
enable_function_msix_supportfalse
credit_buffer_allocation_auxBALANCED
eie_before_nfts_count4
completion_timeoutABCD
enable_adapter_half_rate_modefalse
enable_completion_timeout_disabletrue
msix_pba_bir0
msix_pba_offset0
msix_table_bir0
msix_table_offset0
msix_table_size0
use_crc_forwardingfalse
RX_BUF11
RH_NUM8
G_TAG_NUM0 32

MegaCore Function Variation File Ports

NameDirectionWidth
AvlClk_iINPUT1
CraAddress_iINPUT12
CraByteEnable_iINPUT4
CraChipSelect_iINPUT1
CraReadINPUT1
CraWriteINPUT1
CraWriteData_iINPUT32
Rstn_iINPUT1
RxmIrqNum_iINPUT6
RxmIrq_iINPUT1
RxmReadDataValid_iINPUT1
RxmReadData_iINPUT64
RxmWaitRequest_iINPUT1
TxsAddress_iINPUT17
TxsBurstCount_iINPUT10
TxsByteEnable_iINPUT8
TxsChipSelect_iINPUT1
TxsRead_iINPUT1
TxsWriteData_iINPUT64
TxsWrite_iINPUT1
aer_msi_numINPUT5
app_int_stsINPUT1
app_msi_numINPUT5
app_msi_reqINPUT1
app_msi_tcINPUT3
core_clk_inINPUT1
cpl_errINPUT7
cpl_pendingINPUT1
crstINPUT1
hpg_ctrlerINPUT5
lmi_addrINPUT12
lmi_dinINPUT32
lmi_rdenINPUT1
lmi_wrenINPUT1
nporINPUT1
pclk_centralINPUT1
pclk_ch0INPUT1
pex_msi_numINPUT5
pld_clkINPUT1
pll_fixed_clkINPUT1
pm_auxpwrINPUT1
pm_dataINPUT10
pm_eventINPUT1
pme_to_crINPUT1
rc_aresetINPUT1
rc_inclk_eq_125mhzINPUT1
rc_pll_lockedINPUT1
rc_rx_pll_locked_oneINPUT1
rx_st_mask0INPUT1
rx_st_ready0INPUT1
srstINPUT1
test_inINPUT40
tx_st_data0INPUT64
tx_st_data0_p1INPUT64
tx_st_eop0INPUT1
tx_st_eop0_p1INPUT1
tx_st_err0INPUT1
tx_st_sop0INPUT1
tx_st_sop0_p1INPUT1
tx_st_valid0INPUT1
phystatus0_extINPUT1
rxdata0_extINPUT8
rxdatak0_extINPUT1
rxelecidle0_extINPUT1
rxstatus0_extINPUT3
rxvalid0_extINPUT1
phystatus1_extINPUT1
rxdata1_extINPUT8
rxdatak1_extINPUT1
rxelecidle1_extINPUT1
rxstatus1_extINPUT3
rxvalid1_extINPUT1
phystatus2_extINPUT1
rxdata2_extINPUT8
rxdatak2_extINPUT1
rxelecidle2_extINPUT1
rxstatus2_extINPUT3
rxvalid2_extINPUT1
phystatus3_extINPUT1
rxdata3_extINPUT8
rxdatak3_extINPUT1
rxelecidle3_extINPUT1
rxstatus3_extINPUT3
rxvalid3_extINPUT1
CraIrq_oOUTPUT1
CraReadData_oOUTPUT32
CraWaitRequest_oOUTPUT1
RxmAddress_oOUTPUT32
RxmBurstCount_oOUTPUT10
RxmByteEnable_oOUTPUT8
RxmRead_oOUTPUT1
RxmWriteData_oOUTPUT64
RxmWrite_oOUTPUT1
TxsReadDataValid_oOUTPUT1
TxsReadData_oOUTPUT64
TxsWaitRequest_oOUTPUT1
app_int_ackOUTPUT1
app_msi_ackOUTPUT1
avs_pcie_reconfig_readdataOUTPUT16
avs_pcie_reconfig_readdatavalidOUTPUT1
avs_pcie_reconfig_waitrequestOUTPUT1
core_clk_outOUTPUT1
derr_cor_ext_rcv0OUTPUT1
derr_cor_ext_rplOUTPUT1
derr_rplOUTPUT1
dl_ltssmOUTPUT5
dlup_exitOUTPUT1
eidle_infer_selOUTPUT24
ev_128nsOUTPUT1
ev_1usOUTPUT1
hip_extraclkoutOUTPUT2
hotrst_exitOUTPUT1
int_statusOUTPUT4
l2_exitOUTPUT1
lane_actOUTPUT4
lmi_ackOUTPUT1
lmi_doutOUTPUT32
npd_alloc_1cred_vc0OUTPUT1
npd_cred_vio_vc0OUTPUT1
nph_alloc_1cred_vc0OUTPUT1
nph_cred_vio_vc0OUTPUT1
pme_to_srOUTPUT1
r2c_err0OUTPUT1
rate_extOUTPUT1
rc_gxb_powerdownOUTPUT1
rc_rx_analogresetOUTPUT1
rc_rx_digitalresetOUTPUT1
rc_tx_digitalresetOUTPUT1
reset_statusOUTPUT1
rx_fifo_empty0OUTPUT1
rx_fifo_full0OUTPUT1
rx_st_bardec0OUTPUT8
rx_st_be0OUTPUT8
rx_st_be0_p1OUTPUT8
rx_st_data0OUTPUT64
rx_st_data0_p1OUTPUT64
rx_st_eop0OUTPUT1
rx_st_eop0_p1OUTPUT1
rx_st_err0OUTPUT1
rx_st_sop0OUTPUT1
rx_st_sop0_p1OUTPUT1
rx_st_valid0OUTPUT1
serr_outOUTPUT1
suc_spd_negOUTPUT1
swdn_wakeOUTPUT1
swup_hotrstOUTPUT1
test_outOUTPUT64
tl_cfg_addOUTPUT4
tl_cfg_ctlOUTPUT32
tl_cfg_ctl_wrOUTPUT1
tl_cfg_stsOUTPUT53
tl_cfg_sts_wrOUTPUT1
tx_cred0OUTPUT36
tx_deemphOUTPUT8
tx_fifo_empty0OUTPUT1
tx_fifo_full0OUTPUT1
tx_fifo_rdptr0OUTPUT4
tx_fifo_wrptr0OUTPUT4
tx_marginOUTPUT24
tx_st_ready0OUTPUT1
use_pcie_reconfigOUTPUT1
wake_oenOUTPUT1
powerdown0_extOUTPUT2
rxpolarity0_extOUTPUT1
txcompl0_extOUTPUT1
txdata0_extOUTPUT8
txdatak0_extOUTPUT1
txdetectrx0_extOUTPUT1
txelecidle0_extOUTPUT1
powerdown1_extOUTPUT2
rxpolarity1_extOUTPUT1
txcompl1_extOUTPUT1
txdata1_extOUTPUT8
txdatak1_extOUTPUT1
txdetectrx1_extOUTPUT1
txelecidle1_extOUTPUT1
powerdown2_extOUTPUT2
rxpolarity2_extOUTPUT1
txcompl2_extOUTPUT1
txdata2_extOUTPUT8
txdatak2_extOUTPUT1
txdetectrx2_extOUTPUT1
txelecidle2_extOUTPUT1
powerdown3_extOUTPUT2
rxpolarity3_extOUTPUT1
txcompl3_extOUTPUT1
txdata3_extOUTPUT8
txdatak3_extOUTPUT1
txdetectrx3_extOUTPUT1
txelecidle3_extOUTPUT1