High-performance protocol bridge IP connecting x4 PCIe Gen3 ↔ x4 SRIO Gen3, with configurable x4/x2/x1 ports, BRC3 10.3125 Gbaud support, up to 8 DMA channels (2 in Light RAB), deep per-channel buffering, and robust error handling (AER/IER). Technology-independent, system-validated bridge that sustains line-rate transfers (≥64-byte SRIO packets) between PCIe and SRIO. Features include x4/x2/x1 on both PCIe and SRIO, BRC1/BRC2/BRC3 data rates (1.25→10.3125 Gbaud), 8 KB packet buffering per DMA/messaging channel, MSI-X (70 vectors), ECRC, AER/IER, lane reversal and polarity inversion on PCIe, and hot-insert/extract on SRIO. Addressing supports RIO 34/50/66-bit and AXI 32/38/64-bit; clocking at 100/125/156.25 MHz for both endpoints. Delivered with synthesizable Verilog RTL, comprehensive verification environment, and design/user/synthesis guides.
Mobiveil Inc.
Key Features
- Bridges x4 PCIe Gen3 to x4 SRIO Gen3, with port scalability to x4, x2, or x1 configurations.
- PCIe/SRIO operation at BRC1 (Gen1): 1.25, 2.5, 3.125, 5 Gbaud; BRC2 (Gen2): 6.25 Gbaud; BRC3 (Gen3): 10.3125 Gbaud.
- Hardware-configurable up to 8 DMA channels (Light RAB = 2 channels), with 8 KB buffering per DMA and per messaging channel.
- PCIe I/O buffers up to 12 KB, SRIO ingress buffer 8 KB, ensuring sustained throughput.
- Works with 100 MHz, 125 MHz, and 156.25 MHz reference clocks on both PCIe and SRIO endpoints.
- Implements Advanced Error Reporting (AER), Internal Error Reporting (IER), and End-to-End CRC (ECRC) for data integrity.
- Supports automatic polarity inversion and lane reversal for simplified board routing.
- RIO addressing: 34-bit, 50-bit, 66-bit; AXI addressing: 32-bit, 38-bit, 64-bit.
- Maximum packet size 256 B, maximum read request size 4 KB, up to 32 concurrent transactions, MSI-X with 70 vectors, and PCIe-compliant power management.
- Supports multiple SRIO transaction types: NRead, SWrite, NWrite_R, Port Write, Doorbell, with hot-insert/extract capability.
- Utilizes an APB (pBus) interface for programming Control and Status Registers.
- Delivers line-rate performance for SRIO packets ≥ 64 bytes, maximizing interconnect efficiency.
Offering Brief
Offering Brief
| Device Family | Agilex® 3 FPGA C-Series, Agilex® 5 FPGA D-Series, Agilex® 5 FPGA E-Series, Agilex® 7 FPGA F-Series, Agilex® 7 FPGA I-Series, Agilex® 7 FPGA M-Series, Agilex® 9 FPGA Direct RF-Series, Arria® 10 GT FPGA, Arria® 10 GX FPGA, Arria® 10 SX FPGA, Cyclone® 10 GX FPGA, Stratix® 10 AX FPGA, Stratix® 10 DX FPGA, Stratix® 10 GX FPGA, Stratix® 10 SX FPGA, Stratix® 10 TX FPGA, Stratix® V GS FPGA, Stratix® V GX FPGA |
|---|---|
| Offering Status | Production |
| Integrated Testbench | Yes |
| Evaluation License | Yes |
| Latest Quartus Version Supported | 24.3.1 |
| Development Language | Encrypted Verilog, Verilog |
Synthesizable RTL design in Verilog HDL
Comprehensive verification environment
Technical documentation, including datasheets, user guides, and synthesis guides
Support and training programs
Ordering Information
NA
from Direct
Documentation & Resources
Market Segment and Sub-Segments
Aerospace
View Sub-Segments
ASIC Proto
View Sub-Segments
Data Center Cloud (Public, Private, Hybrid)
View Sub-Segments
Data Center OEM (IHV, ISV, SI, VAR)
View Sub-SegmentsIndustrial
View Sub-Segments
Medical
View Sub-SegmentsTransportation
View Sub-SegmentsTransportation
Automotive (Passenger Vehicles)
Transportation Infrastructure (non-charging)