GTS AXI Multichannel DMA IP for PCI Express* User Guide
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. |