I/o master configuration, I/o slave configuration, Capability registers settings – Altera RapidIO II MegaCore Function User Manual
Page 35: Capability registers settings –5

Chapter 3: Parameter Settings
3–5
Capability Registers Settings
August 2014
Altera Corporation
RapidIO II MegaCore Function
User Guide
If the Doorbell module and the I/O slave module are both enabled, the Prevent
doorbell messages from passing write transactions
parameter is available. This
parameter controls support for preserving transaction order between DOORBELL
messages and I/O write request transactions sent to the IP core by user logic.
For more information about the Doorbell module, refer to
I/O Master Configuration
The I/O Master module settings specify properties of the I/O Logical layer
Avalon-MM Master module.
If you turn on Enable I/O Logical layer Master module, an I/O Master module is
configured in your RapidIO II IP core.
If the I/O Logical layer Master module is enabled, the Number of Rx address
translation windows
parameter is available. This parameter allows you to specify a
value from 1 to 16 to define the number of receive address translation windows the
I/O Master Logical layer supports.
For more information about the I/O Master receive address translation windows,
refer to
“Defining the Input/Output Avalon-MM Master Address Mapping
.
I/O Slave Configuration
The I/O Slave module settings specify properties of the I/O Logical layer Avalon-MM
Slave module.
If you turn on Enable I/O Logical layer Slave module, an I/O Slave module is
configured in your RapidIO II IP core. Turning on this parameter makes the following
I/O Slave module parameters available in the parameter editor:
■
Number of Tx address translation windows
allows you to specify a value from 1
to 16 to define the number of transmit address translation windows the I/O Slave
Logical layer supports.
For more information about the I/O Slave transmit address translation windows,
refer to
“Defining the Input/Output Avalon-MM Slave Address Mapping
.
■
I/O Slave address bus width
currently supports widths between 10 and 32 bits,
inclusive.
Capability Registers Settings
The Capability Registers tab lets you set values for some of the capability registers
(CARs), which exist in every RapidIO processing element and allow an external
processing element to determine the endpoint’s capabilities through MAINTENANCE
read operations. All CARs are 32 bits wide.