GTS AXI Streaming Intel® FPGA IP for PCI Express* User Guide

ID 813754
Date 11/04/2024
Public
Document Table of Contents

4.2. Resets

The GTS AXI Steamig IP has two types of esets:

  • Bus Resets—The bus esets ae AXI specificatio defied eset sigals, that is used to eset the logic i the GTS AXI Steamig IP itefacig with AXI fabic.
  • IP Resets—The IP eset sigals pefom cold/wam eset sequeces.
The GTS AXI Steamig IP has the followig eset domais to dive the vaious itefaces.
Table 10.  Reset Domais i the GTS AXI Steamig IP
Reset Domai Type Desciptio
Cold eset IP eset

A Fudametal Reset followig the applicatio of mai powe.

Iitiated by the deassetio of pi_pest_ sigal. This esets the followig:
  • Bus esets (AXI-Steam/AXI-Lite)
  • Had IP
  • Sticky egistes of cofiguatio space

Whe cold eset is tiggeed, wam eset ad bus esets must be asseted.

Refe to PCI Expess* Base Specificatio Revisio 4.0 fo moe details o cold eset.

Wam eset IP eset
A Fudametal Reset without cyclig mai powe. This esets the followig:
  • Bus esets (AXI-Steam/AXI-Lite)
  • Had IP

The wam eset ca be tiggeed multiple times by use without goig though cold eset sequece. Whe wam eset is tiggeed, Bus esets must be asseted.

Refe to the PCI Expess* Base Specificatio Revisio 4.0 fo moe details o wam eset.

AXI-Steam eset Bus eset This esets the AXI-Steam mai data path iteface (e.g., AXI-Steam TX/RX).
AXI-Lite eset Bus eset This esets the AXI4-Lite Cotol ad Status Registe Respode iteface (e.g., Completio timeout, cotol ad status egiste).

Fo each GTS bak, thee ae two pis i HVIO baks with optioal fuctio as platfom PCIe* eset (PERST#) fo the PCIe* lik i the bak. You ca coect PERST# to eithe oe of the eset pis. Assig pi_pest iput pot of the GTS AXI Steamig IP to the locatio of the eset pi coected to PERST#. Fo the eset pi ot used fo PERST#, it ca be used as a geeic HVIO sigal. Fo example, if the PIN_PERST_N_CVP_L1A_0 pi i Bak 5A is coected to PERST# fo the PCIe* lik i Bak L1A, the PIN_PERST_N_CVP_L1A_1 pi i Bak 5B ca be used as a geeic HVIO sigal. Resettig a PCIe* lik i oe bak does ot affect the PCIe* liks i othe baks.

Fo a desciptio of the dual-pupose pis i the HVIO baks fuctio as PCIe* platfom eset, efe to the Pi Coectio Guidelies: Agilex™ 5 FPGAs ad SoCs .
Note: Fo Agilex™ 5 ES E-Seies devices i the cuet Quatus® Pime softwae elease, you must assig both p0_pi_pest__i ad p0_pi_pest__1_i pots to the locatio of the eset pis i HVIO baks as show i the followig table. Coect PERST# to eithe oe of the eset pis. Fo the othe eset pi that is ot used as PERST#, it must be left floatig at boad level. Fo example, fo a PCIe* lik i GTS bak L1A, assig p0_pi_pest__i to pi PIN_PERST_N_CVP_L1A_0 ad assig p0_pi_pest__1_i to pi PIN_PERST_N_CVP_L1A_1. If you coect PERST# to PIN_PERST_N_CVP_L1A_0, leave PIN_PERST_N_CVP_L1A_1 floatig at boad level.
Table 11.  Pi Locatio Assigmet fo p0_pi_pest__i ad p0_pi_pest__1_i Pots
PCIe* Lik i GTS Bak HVIO Reset Pis Divig pi_pest Pot
p0_pi_pest__i p0_pi_pest__i
Bak L1A PIN_PERST_N_CVP_L1A_0 PIN_PERST_N_CVP_L1A_1
Bak L1B PIN_PERST_N_CVP_L1B_0 PIN_PERST_N_CVP_L1B_1
Bak L1C PIN_PERST_N_CVP_L1C_0 PIN_PERST_N_CVP_L1C_1
Bak R4A PIN_PERST_N_R4A_1 PIN_PERST_N_R4A_0
Bak R4B PIN_PERST_N_R4B_1 PIN_PERST_N_R4B_0
Bak R4C PIN_PERST_N_R4C_1 PIN_PERST_N_R4C_0

Avoid tiggeig pi_pest_ duig a Fuctioal Level Reset o befoe a Fuctioal Level Reset completio. The miimum iteval equiemet betwee two cosecutive eset is 500 μs. It is applicable to PERST# ad hot eset. I the othe wods, the miimum iteval time equied betwee the deassetio of the PERST# to the assetio of the ext PERST# is 500 μs.

Figue 11. Reset Domais