Article ID: 000078958 Content Type: Product Information & Documentation Last Reviewed: 02/19/2014

How can I choose my own reset pin location for npor when using the soft reset controller for the Hard IP for PCI Express?

Environment

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

To use your own reset pin location for npor first ensure that you are using the soft reset controller by checking that hip_hard_reset_hwtcl parameter is set to 0 in your instantiation of the Hard IP for PCI Express®:

.hip_hard_reset_hwtcl                     (0),

To utilize the npor port as the Hard IP reset signal edit the following files as shown below:

altpcie_sv_hip_128bit_atom.v - for Stratix® V

altpcie_av_hip_128bit_atom.v - for Arria® V and Cyclone® V

Change from:

.pinperstn(pin_perst)

To:

.pinperstn((USE_HARD_RESET == 0)?1’b1 : pin_perst)

You will now be able to choose any reset pin location for your npor signal.

Related Products

This article applies to 13 products

Stratix® V GX FPGA
Arria® V GX FPGA
Cyclone® V GT FPGA
Stratix® V GS FPGA
Arria® V GT FPGA
Stratix® V GT FPGA
Arria® V GZ FPGA
Cyclone® V GX FPGA
Arria® V ST SoC FPGA
Arria® V SX SoC FPGA
Cyclone® V SE SoC FPGA
Cyclone® V ST SoC FPGA
Cyclone® V SX SoC FPGA