RapidIO Intel FPGA IP User Guide

ID 683884
Date 9/15/2021
Public
Document Table of Contents

3.3.6. Doorbell Slave

Doorbell Tx enable controls support for the generation of outbound DOORBELL messages.Doorbell Rx enable controls support for the processing of inbound DOORBELL messages. If not enabled, received DOORBELL messages are routed to the Avalon® -ST pass-through interface if it is enabled, or are silently dropped if the pass-through interface is not enabled.

These parameters are linked for variations that target Intel® Arria® 10 and Intel® Cyclone® 10 GX devices. RapidIO IP core Intel® Arria® 10 and Intel® Cyclone® 10 GX variations either support outbound and inbound DOORBELL messages, or do not support DOORBELL messages. If you turn on one of these options, you must turn on both.

Prevent doorbell messages from passing write transactions controls support for preserving transaction order between DOORBELL messages and I/O write request transactions. This option is available only if you turn on Doorbell Tx enable and set I/O logical layer Interfaces to Avalon® -MM Master and Slave or Avalon® -MM Slave.

This parameter is not available for variations that target Intel® Arria® 10 and Intel® Cyclone® 10 GX devices. RapidIO IP core Intel® Arria® 10 and Intel® Cyclone® 10 GX variations that support DOORBELL messages preserve transaction order between DOORBELL messages and I/O write request transactions.