3.1.3. Receive Priority Retry Thresholds............................................................... 39
3.1.4. Transceiver Settings................................................................................. 40
3.2. Transport and Maintenance Settings....................................................................... 40
3.2.1. Transport Layer....................................................................................... 40
3.2.2. Input/Output Maintenance Logical Layer Module...........................................41
3.2.3. Port Write............................................................................................... 42
3.3. I/O and Doorbell Settings......................................................................................42
3.3.1. I/O Logical Layer Interfaces.......................................................................43
3.3.2. I/O Slave Address Width........................................................................... 43
3.3.3. I/O Read and Write Order Preservation....................................................... 43
3.3.4. Avalon-MM Master....................................................................................44
3.3.5. Avalon-MM Slave..................................................................................... 44
3.3.6. Doorbell Slave......................................................................................... 44
3.4. Capability Registers Settings................................................................................. 44
3.4.1. Device Registers...................................................................................... 45
3.4.2. Assembly Registers.................................................................................. 45
3.4.3. Processing Element Features..................................................................... 46
3.4.4. Switch Support........................................................................................ 46
3.4.5. Data Messages........................................................................................ 47
4. Functional Description.................................................................................................. 48
4.1. Interfaces........................................................................................................... 48
4.1.1. RapidIO Interface.....................................................................................48
4.1.2. Avalon Memory Mapped (Avalon-MM) Master and Slave Interfaces..................48
4.1.3. Avalon Streaming (Avalon-ST) Interface......................................................49
4.2. Clocking and Reset Structure.................................................................................50
4.2.1. RapidIO IP Core Clocking.......................................................................... 50
4.2.2. Reset for RapidIO IP Cores........................................................................ 54
4.3. Physical Layer..................................................................................................... 57
4.3.1. Features................................................................................................. 57
4.3.2. Physical Layer Architecture........................................................................59
4.3.3. Low-level Interface Receiver......................................................................59
4.3.4. Low-Level Interface Transmitter................................................................. 60
4.3.5. Protocol and Flow Control Engine............................................................... 61
4.3.6. Physical Layer Receive Buffer.....................................................................62
4.3.7. Physical Layer Transmit Buffer................................................................... 65
4.4. Transport Layer................................................................................................... 67
4.4.1. Receiver................................................................................................. 69
4.4.2. Transaction ID Ranges.............................................................................. 69
4.4.3. Transmitter............................................................................................. 70
4.5. Logical Layer Modules...........................................................................................70
4.5.1. Concentrator Register Module.................................................................... 71
4.5.2. Maintenance Module.................................................................................74
4.5.3. Input/Output Logical Layer Modules............................................................83
4.5.4. Doorbell Module..................................................................................... 103
4.5.5. Avalon-ST Pass-Through Interface............................................................ 107
4.6. Error Detection and Management......................................................................... 112
4.6.1. Physical Layer Error Management............................................................. 112
4.6.2. Logical Layer Error Management.............................................................. 114
4.6.3. Avalon-ST Pass-Through Interface............................................................ 119
Contents
RapidIO Intel FPGA IP User Guide
3