Microchip Technology CORESRIO-RM
- Part No.:
- CORESRIO-RM
- Manufacturer:
- Microchip Technology
- Category:
- Software, Services
- Package:
- Datasheet:
-
CORESRIO-RM.pdf
- Description:
- PERPETUAL RTL SOURCE CODE NODE L
- Quantity:
- Payment:

- Shipping:

Inventory:4,345
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
CORESRIO-RM from Microchip Technology is a configurable Serial RapidIO v2.0 endpoint IP core targeting FPGA-based chip-to-chip and board-to-board interconnects in high-performance embedded systems. It implements full Logical, Buffer, and Physical Layers compliant with RapidIO v2.0 Parts 1, 3, and 6, supports AXI4-Lite register configuration and AXI4-Stream data interfaces, delivers up to 250 MHz lane clock operation, and enables 34-bit addressing with 8/16/32-bit Device ID support for real-time signal processing and defense avionics backplanes.
For engineers reviewing the CORESRIO-RM datasheet, CORESRIO-RM pinout, CORESRIO-RM application, or CORESRIO-RM equivalent, this page provides verified functional scope, supported device families (PolarFire® SoC, PolarFire, RTG4™, IGLOO® 2, SmartFusion® 2), AXI4-Stream packet handling behavior, physical layer constraints (Baud Rate Class 1, 1x lane, 8B/10B encoding), and licensing options (Evaluation, Obfuscated, RTL) critical for FPGA integration planning.
Technical Context
CORESRIO-RM implements a three-layer SRIO stack: Logical Layer handles AXI4-Lite register access and AXI4-Stream packet routing for NREAD/NWRITE/NWRITE_R/SWRITE/ATOMIC/MAINTENANCE/RESPONSE packets; Buffer Layer uses round-robin scheduling and receiver-controlled flow control with 32-packet transmit/receive depth.
Physical Layer operates at Baud Rate Class 1 with 1x lane, IDLE1 idle sequence, Control Symbol 24, CRC-5 (control symbols) and CRC-16 (packets), 8B/10B encoding/decoding, and supports configurable 10-bit or 20-bit PMA/PCS interface - all synchronized across SYS_CLK (100 MHz), ACLK (100 MHz), LANE0_TX_CLK (up to 250 MHz), and LANE0_RX_CLK (up to 250 MHz) domains.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| RapidIO Compliance | Compliant with RapidIO v2.0 Part 1 (Logical), Part 3 (Transport), Part 6 (LP-Serial Physical) |
| AXI Interfaces | AXI4-Lite (register config/control/status); AXI4-Stream (I/O & Maintenance initiator/target ports) |
| Lane Configuration | Single-lane (1x) operation only; no multi-port or multi-virtual-channel support |
| Encoding & CRC | 8B/10B encoding/decoding; CRC-5 for control symbols; CRC-16 (ITU X¹⁶+X¹²+X⁵+1) for packets |
| Addressing | 34-bit address space; supports 8-bit, 16-bit, and 32-bit Device ID assignment |
| Buffer Depth | 32-packet transmit buffer and 32-packet receive buffer; store-and-forward mode with ACK-driven discard |
| Flow Control | Receiver-controlled only; no transmitter-controlled flow control or error recovery support |
Pinout & Package
CORESRIO-RM is a soft IP core, not a physical component - it has no package or pinout. Interface signals are defined per implementation in Libero SoC SmartDesign and include AXI4-Lite (ARESETN, ACLK, AWADDR, AWVALID, etc.), AXI4-Stream (ACLK, ARESETN, TDATA, TVALID, TREADY, TLAST, TUSER), and physical layer clocks (LANE0_TX_CLK, LANE0_RX_CLK, SYS_CLK).
Key Features
| Feature | Design Value |
|---|---|
| Multi-protocol AXI integration | AXI4-Lite for register configuration + dual AXI4-Stream ports (I/O and Maintenance) enable clean separation of control and data paths in FPGA fabric |
| Endianness flexibility | Configurable endian conversion (EN_LITTLE2BIG_CNV) allows seamless integration with big-endian or little-endian host subsystems without external logic |
| Dedicated maintenance interface | Separate AXI4-Stream Maintenance Target/Initiator ports isolate system initialization, discovery, and debug traffic from real-time I/O data flows |
| Hardware-accelerated packet handling | On-the-fly header parsing, CRC generation/checking, ACKID management, and idle sequence insertion/deletion offload CPU and simplify firmware |
| Timing-domain bridging | Elastic buffer and CDC logic bridge SYS_CLK (100 MHz), ACLK (100 MHz), and lane clocks (up to 250 MHz) - eliminating manual synchronization logic |
Applications
| Radar Signal Processing Backplane | Multi-Core DSP Interconnect |
|---|---|
Use Scenario: High-throughput streaming of digitized RF samples between ADC front-end FPGAs and DSP compute nodes in airborne radar systems. IC Role / Device Role / Timing Role: CORESRIO-RM serves as the SRIO endpoint on each FPGA node, enabling deterministic, low-latency packet delivery over serial links with hardware CRC and flow control. Use Value: Achieves sustained 2.5 Gbps per lane (Baud Rate Class 1) with 32-packet buffering and receiver-controlled flow control - eliminating software polling and reducing end-to-end latency by >40% vs. PCIe-based alternatives. |
Use Scenario: Coordinating real-time data exchange among heterogeneous DSP cores (e.g., TI C66x + ARM Cortex-A53) in software-defined radio baseband units. IC Role / Device Role / Timing Role: CORESRIO-RM implements the SRIO logical and physical layers within each FPGA, providing AXI4-Stream interfaces to connect to on-die processors and external memory controllers. Use Value: Supports 34-bit addressing and atomic operations (Compare-and-Swap, Test-and-Swap), enabling lock-free shared memory access across distributed DSP clusters without bus arbitration overhead. |
| Avionics Vehicle Management System | Test Equipment Data Aggregation |
Use Scenario: Integrating mission-critical sensor fusion modules (IMU, GPS, air data) into a time-synchronized vehicle management computer using deterministic interconnect. IC Role / Device Role / Timing Role: CORESRIO-RM acts as the SRIO endpoint on sensor interface FPGAs, delivering timestamped maintenance and I/O packets with guaranteed delivery via ACK-based flow control. Use Value: Complies with RapidIO v2.0 Part 6 LP-Serial spec and supports clock compensation sequences - ensuring stable link training and <100 ns jitter tolerance required for MIL-STD-1553B coexistence. |
Use Scenario: Aggregating high-speed waveform capture data from multiple PXIe digitizers into a central analysis FPGA in automated test equipment (ATE). IC Role / Device Role / Timing Role: CORESRIO-RM instantiated on the aggregation FPGA provides dedicated AXI4-Stream Maintenance Target port for remote configuration and AXI4-Stream I/O Target port for payload ingestion. Use Value: Enables concurrent handling of maintenance (device discovery, reset) and streaming (sample data) traffic on separate AXI4-Stream interfaces - preventing control-plane starvation during sustained 2 Gbps data bursts. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar SRIO endpoint IP applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| Xilinx LogiCORE IP Serial RapidIO v9.5 | Supports dual-lane and multi-virtual-channel modes; requires Vivado toolflow; no native AXI4-Stream Maintenance port separation | Targeted for Zynq UltraScale+ MPSoC where ARM subsystem directly drives SRIO; lacks dedicated maintenance AXI4-Stream interface | Select when multi-lane bandwidth or ARM-hosted SRIO stack is required; avoid if strict AXI4-Stream port isolation is needed for safety-critical partitioning |
| Intel FPGA IP for Serial RapidIO II | Includes transmitter-controlled flow control and error recovery; licensed only with Quartus Pro; supports up to 5 Gbps per lane | Optimized for Stratix 10 and Agilex platforms with hard PHY; requires Intel-specific PMA calibration and equalization tuning | Select for highest-speed (>3.125 Gbps) or fault-tolerant deployments; avoid if targeting Microchip PolarFire SoC or requiring obfuscated evaluation license |
Compared with Xilinx LogiCORE IP Serial RapidIO v9.5 and Intel FPGA IP for Serial RapidIO II, CORESRIO-RM uniquely delivers strict AXI4-Stream port separation (I/O vs. Maintenance), native support for Microchip's PolarFire SoC transceivers, and flexible licensing (free Evaluation version with 4-hour silicon runtime), making it optimal for cost-sensitive, safety-isolated, and vendor-locked FPGA programs.
Availability
CORESRIO-RM is available at Aetrix Electronics and suitable for radar backplanes, multi-core DSP interconnects, avionics vehicle management systems, and ATE data aggregation requiring stable component supply, long-term FPGA IP licensing continuity, and rapid integration into Libero SoC v12.0+ design flows.
Supply support for CORESRIO-RM includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
Microchip Technology Inc. is a U.S.-based semiconductor manufacturer specializing in microcontrollers, analog devices, FPGAs (PolarFire®, SmartFusion® 2), and configurable IP cores for industrial, aerospace, and defense applications.
CORESRIO-RM belongs to Microchip's FPGA IP portfolio and was designed specifically to accelerate SRIO-based chip-to-chip communication in radiation-tolerant, power-efficient, and security-hardened FPGA systems - particularly those built on PolarFire SoC and RTG4™ platforms.
FAQ
What is CORESRIO-RM and how does it differ from a physical SRIO transceiver?
CORESRIO-RM is a synthesizable RTL IP core - not a physical IC - that implements the Serial RapidIO v2.0 Logical, Buffer, and Physical Layers inside Microchip FPGAs. Unlike discrete SRIO transceivers, it integrates directly into the FPGA fabric, uses AXI4-Lite and AXI4-Stream interfaces for host connectivity, and relies on the FPGA's built-in transceivers (e.g., PolarFire SoC's SERDES) for electrical signaling. CORESRIO-RM requires no external components and is configured via Libero SoC.
Which FPGA families officially support CORESRIO-RM?
CORESRIO-RM is validated and documented for use on six Microchip FPGA families: PolarFire® SoC (e.g., MPFS250T), PolarFire (e.g., MPF300T), RT PolarFire, RTG4™ (e.g., RT4G150), IGLOO® 2 (e.g., M2GL150TS), and SmartFusion® 2 (e.g., M2S150TS). Performance metrics (LUT/DFF/RAM usage, max clock frequencies) are provided per family in DS50003490A, and all require Libero SoC v12.0 or later.
Does CORESRIO-RM support multi-lane or multi-port configurations?
No. CORESRIO-RM supports only single-lane (1x) operation and a single port. The documentation explicitly lists "Multiple Port configuration" and "Multiple Virtual Channel" as features *not supported* in this release. All timing, buffer, and physical layer resources are dimensioned for one lane - LANE0_TX_CLK and LANE0_RX_CLK are the only supported clock inputs, and no alternate lane interfaces are defined in the RTL or configurator.
What licensing options are available for CORESRIO-RM?
CORESRIO-RM is offered in three license versions: (1) Evaluation - free, obfuscated/encrypted RTL with 4-hour self-destruct timer on silicon; (2) Obfuscated - purchased license with encrypted RTL, unlimited runtime, and license-locking; (3) RTL - purchased license with clear, unencrypted Verilog/VHDL source code and unlimited runtime. All versions implement identical functionality; only delivery format and usage restrictions differ.
Can CORESRIO-RM be used with non-Microchip FPGAs?
No. CORESRIO-RM is tightly coupled to Microchip's FPGA architecture and toolchain. Its Physical Layer relies on Microchip-specific transceiver primitives (e.g., PolarFire SERDES PMA/PCS blocks), its timing constraints assume Microchip clock networks, and installation requires Libero SoC IP Catalog integration. The User Guide states explicit support only for Microchip device families and mandates Libero SoC v12.0+, confirming it is not portable to Xilinx, Intel, or Lattice platforms.
CORESRIO-RM Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Microchip Technology
- Series:
- -
- Packaging:
- Electronic Delivery
- Product Status:
- Active
- Type:
- -
- Applications:
- -
- Edition:
- -
- License Length:
- -
- License - User Details:
- -
- Operating System:
- -
- For Use With/Related Products:
- -
- Media Delivery Type:
- -
CORESRIO-RM FAQ
1.How can I place an order for CORESRIO-RM through Aetrix?
Please submit a Request for Quotation (RFQ) for CORESRIO-RM on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for CORESRIO-RM reliable?
The price and inventory of CORESRIO-RM are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for CORESRIO-RM is usually 5 days.
3.What payment methods are accepted for CORESRIO-RM?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for CORESRIO-RM transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for CORESRIO-RM?
CORESRIO-RM orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your CORESRIO-RM order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for CORESRIO-RM?
For technical support, including CORESRIO-RM datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your CORESRIO-RM requirements.
6.How does Aetrix verify that CORESRIO-RM is sourced from the original manufacturer or authorized distributors?
All CORESRIO-RM products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that CORESRIO-RM meets industry standards.
7.What is the process for return or replacement of CORESRIO-RM?
All CORESRIO-RM units undergo pre-shipment inspection (PSI). If there is an issue with CORESRIO-RM, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The CORESRIO-RM part is unused and in its original packaging.
Return procedure for CORESRIO-RM:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
CORESRIO-RM Tags
Tech Hub
TTL and CMOS logic families differ in thresholds, loading, output drive, power and timing. This engineering guide compares 74HC and 74HCT, calculates noise margins and checks 3.3 V/5 V compatibility.
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…





