
Property RapidIO II IP Core RapidIO IP Core
and 3.125 Gbaud variations, the transmitters
send a continuous stream of K28.5 characters,
all of the same disparity, in the SILENT state.
Remote host access to
IP core registers
Handles incoming read and write
MAINTENANCE requests with address in the
appropriate range to the local register set,
internally.
Requires that your system connect the
Maintenance master interface to the Register
Access slave interface. The RapidIO IP core
does not implement this routing internally.
Maintenance module
supported operations
If you include a Maintenance module in your
RapidIO II IP core, it has both master and slave
ports, and supports MAINTENANCE read and
write operations and MAINTENANCE port-write
operations.
• For Arria 10 devices:
If you include a Maintenance module in your
RapidIO IP core, it has both master and
slave ports, and supports MAINTENANCE
read and write operations and
MAINTENANCE port-write operations.
• For other device families:
If you include a Maintenance module in your
RapidIO IP core, you can choose whether to
support an Avalon-MM master port or an
Avalon- MM slave port, or both. if your
Maintenance module supports the Avalon-
MM slave port, you can independently select
whether to support MAINTENANCE TX port-
write operations or MAINTENANCE RX port-
write operations, or both.
Registers
• Fully complies with Part 8: Error
Management Extensions Specification of the
RapidIO Interconnect Specification, Revision
2.2.
• Supports the LP-Serial Lane Extended
Features registers described in RapidIO
Interconnect Specification v2.2 Part 6: LP-
Serial Physical Layer Specification for up to
four lanes, with two implementation-specific
registers per lane.
• Various register field differences with
RapidIO IP core:
— For example, the
NWRITE_RS_COMPLETED field in the I/O
Slave Interrupt and I/O Slave Interrupt
Enable registers is not available in the
RapidIO II IP core. However, these two
registers support
INVALID_READ_BYTEENABLE and
INVALID_READ_BURSTCOUNT
interrupts.
— For example, the information found in
the PROMISCUOUS_MODE field of the Rx
Transport Control register in the
RapidIO IP core is found in the
DIS_DEST_ID_CHK field of the Port 0
Control CSR in the RapidIO II IP core,
which has no Rx Transport Control
register.
The RapidIO IP core implements a subset of the
optional Error Management Extensions as
defined in Part 8 of the RapidIO Interconnect
Specification Revision 2.1. However, because
the registers defined in the Error Management
Extension specification are not all implemented
in the RapidIO IP core, the error management
registers are mapped in the Implementation
Defined Space instead of being mapped in the
Extended Features Space. The RapidIO IP core
does not implement the LP-Serial Lane
Extended Features registers.
Interrupt signals
The RapidIO II IP core generates interrupts on
multiple module- and block-specific output
signals. The specific triggering conditions are
noted in registers, as in the RapidIO IP core.
The RapidIO II IP core generates all Doorbell
module specific interrupt conditions with the
drbell_s_irq signal.
The RapidIO IP core generates interrupts on
two output signals, the sys_mnt_s_irq signal
and the drbell_s_irq signal. The
sys_mnt_s_irq signal indicates all interrupt
conditions that the RapidIO IP core indicates in
registers, except the Doorbell module specific
interrupt conditions. The RapidIO IP core
generates all Doorbell module specific interrupt
conditions with the drbell_s_irq signal.
continued...
B Differences Between RapidIO II IP Core and RapidIO IP Core
RapidIO II IP Core User Guide
217