3.1.1.1. PCIe* TLP Constructor
3.1.1.2. PCIe* TLP ID Generation
3.1.1.3. PCIe TX Credit Controller
3.1.1.4. PCIe* TX Scheduler
3.1.1.5. PCIe TLP Completer
3.1.1.6. PCIe RX Router
3.1.1.7. PCIe* MSI-X Controller
3.1.1.8. PCIe BAR0
3.1.1.9. PCIe Bursting Manager (BAM)
3.1.1.10. Completion Timeout Parser
3.1.1.11. Control Shadow Parser
4.2.1. Application Packet Receive Interface
4.2.2. Application Packet Transmit Interface
4.2.3. Control Shadow Interface
4.2.4. Transmit Flow Control Credit Interface
4.2.5. Completion Timeout Interface
4.2.6. PCIe* Miscellaneous Signals
4.2.7. Control and Status Register Responder Manager Interface
4.2.8. Bursting Manager Interface
3.11.4. Soft Reset Handshake Flow
The following sequence describes the SSGDMA IP soft reset handshake flow:
- Software writes to reset_prefetch_engine bit in CTRL register to trigger soft reset for Prefetcher Engine.
- SSGDMA IP de-asserts run_prefetch_engine bit and clear reset_prefetch_engine bit in CTRL register upon completing soft reset sequence.
- Software polls for de-assertion of reset_prefetch_engine bit of CTRL register.
- Software writes to q_pause_agent_control bit of Q_CTRL register of the device port.
- SSGDMA IP de-asserts the q_en bit in the Q_CTRL register of the corresponding device port and updates the q_agent_control_paused bit in the Q_STATUS register of the device port upon completion of the pause sequence for that device port.
- Software polls for q_agent_control_paused bit assertion of Q_STATUS register of the device port.
- Software writes to q_sw_reset_req bit of Q_CTRL register of the device port.
- SSGDMA IP resets all Device Port control registers to default values. The q_resetting bit of the device port's Q_STATUS register is asserted until the soft reset sequence of the device port is completed.
- Software polls for q_resetting bit de-assertion of Q_STATUS register of the device port.
- Software repeats steps 4 to 9 for all device ports.
- Software re-initializes Device Port control registers for each device port as described in General DMA Operation Flow.
Related Information