Altera Arria V Avalon-ST User Manual
Arria v avalon-st interface for pcie solutions, User guide
This manual is related to the following products:
Table of contents
Document Outline
- Arria V Arria V Avalon-ST Interface for PCIe Solutions User Guide
- 1. Datasheet
- 2. Getting Started with the Arria V Hard IP for PCI Express
- 3. Parameter Settings
- 4. Interfaces and Signal Descriptions
- Arria V Hard IP for PCI Express with Avalon-ST Interface to the Application Layer
- Clock Signals
- Reset Signals
- Hard IP Status
- Error Signals
- ECRC Forwarding
- Interrupts for Endpoints
- Interrupts for Root Ports
- Completion Side Band Signals
- Transaction Layer Configuration Space Signals
- LMI Signals
- Power Management Signals
- Physical Layer Interface Signals
- 5. Registers
- Correspondence between Configuration Space Registers and the PCIe Specification
- Type 0 Configuration Space Registers
- Type 1 Configuration Space Registers
- PCI Express Capability Structures
- Altera-Defined VSEC Registers
- CvP Registers
- Uncorrectable Internal Error Mask Register
- Uncorrectable Internal Error Status Register
- Correctable Internal Error Mask Register
- Correctable Internal Error Status Register
- 6. Reset and Clocks
- 7. Interrupts
- 8. Error Handling
- 9. IP Core Architecture
- 10. Transaction Layer Protocol (TLP) Details
- 11. Throughput Optimization
- 12. Design Implementation
- 13. Optional Features
- 14. Hard IP Reconfiguration
- 15. Transceiver PHY IP Reconfiguration
- 16. Testbench and Design Example
- Endpoint Testbench
- Root Port Testbench
- Chaining DMA Design Examples
- Test Driver Module
- DMA Write Cycles
- DMA Read Cycles
- Root Port Design Example
- Root Port BFM
- BFM Procedures and Functions
- ebfm_barwr Procedure
- ebfm_barwr_imm Procedure
- ebfm_barrd_wait Procedure
- ebfm_barrd_nowt Procedure
- ebfm_cfgwr_imm_wait Procedure
- ebfm_cfgwr_imm_nowt Procedure
- ebfm_cfgrd_wait Procedure
- ebfm_cfgrd_nowt Procedure
- BFM Configuration Procedures
- BFM Shared Memory Access Procedures
- BFM Log and Message Procedures
- Verilog HDL Formatting Functions
- Procedures and Functions Specific to the Chaining DMA Design Example
- Debugging Simulations
- 17. Debugging
- A. Transaction Layer Packet (TLP) Header Formats
- B. Lane Initialization and Reversal
- C. Additional Information