GTS AXI Multichannel DMA IP for PCI Express* User Guide

ID 847470
Date 8/25/2025
Public
Document Table of Contents

2.2. Reset Sequence

A user reset controller must be implemented in the user application logic, and it must follow the assertion and de-assertion sequence for graceful entry and exit for each of the resets (cold, warm, etc.) for the GTS AXI Streaming IP for PCI Express, which is used along with the GTS AXI Multichannel DMA IP for PCI Express.

The focus of this section is to discuss the handling of the reset and handshake signals listed in the table below.

Signal Name Direction Description
p<n>_subsystem_cold_rst_n Input

GTS AXI Streaming IP global reset.

Active low signal. Resets sticky register bits. Can be implemented as a synchronous or asynchronous reset.

p<n>_subsystem_warm_rst_n Input

GTS AXI Streaming IP warm reset.

Active low signal. Does not reset sticky register bits. Can be implemented as a synchronous or asynchronous reset.

p<n>_subsystem_cold_rst_ack_n Output

Indicates that a cold reset action is completed by the GTS AXI Streaming IP. Asynchronous handshake signal.

p<n>_subsystem_warm_rst_ack_n Output

Indicates that a warm reset action is completed by the GTS AXI Streaming IP. Asynchronous handshake signal.

p<n>_subsystem_rst_req Input Reset entry indication from the user reset control logic. The GTS AXI Streaming IP queries the blocks in the design upon receiving this request and sends an acknowledgment back when the block is ready for reset entry. Asynchronous handshake signal.
p<n>_subsystem_rst_rdy Output Ready signal for the reset entry indication from the GTS AXI Streaming IP to the user reset control logic. Asynchronous handshake signal.
p<n>_initiate_warmrst_req Output

Warm Reset entry required indication from the IP core to the user reset control logic. The initiator block cannot issue a new reset entry request until the previous reset sequence (entire reset operation) is completed. Asynchronous handshake signal.

p<n>_initiate_rst_req_rdy

Input

Indicates the user reset control logic has accepted initiation request and starts issuing resets. Asynchronous handshake signal.
p<n>_reset_status_n Output

Active low signal. When low, it indicates the GTS AXI Streaming IP is in reset state. The application logic can use this signal to drive its reset network.

Synchronous to coreclkout_hip of HIP.