A newer version of this document is available. Customers should click here to go to the newest version.
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
7. Registers
The SSGDMA IP provides configuration, control, and status registers to support the SSGDMA operations including:
- General SSGDMA control and status
- MSI-X Table and PBA for interrupt generation
- D2H and H2D port control and status
For DMA PCIe mode, these SSGDMA registers are accessible by the Host through PCI Express IP at BAR0 with a 3MB aperture space.
The following table shows the register spaces defined in the SSGDMA IP.
| Address Space Name | Base Address Range | Size | Description |
|---|---|---|---|
| Global CSR | 22’h00_0000 -22’h0F_FFFF | 1MB | Global SSGDMA control and status registers. |
| MSI-X (Table & PBA) | 22’h10_0000 - 22’h1F_FFFF | 1MB | MSI-X table & PBA space. Applicable for DMA PCIe mode only. Reserved for DMA SoC Mode. First 512kB - MSI-X Table, Second 512kB - MSI-X PBA Table |
| Device Port CSR | 22’h20_0000 - 22’h2F_FFFF | 1MB | Individual port control and status registers. |