
IBM2520L8767
IBM Processor for ATM Resources
Table of Contents
Page vi
atmrm.toc.01
08/27/99
ARBIT Packet Address Register B .................................................................................................183
ARBIT Packet Length Register .......................................................................................................184
ARBIT Packet Lock Entity Enable Register ....................................................................................185
ARBIT Packet Config Register ........................................................................................................186
The Bus DRAM Cache Controller (BCACH) ......................................................................................187
BCACH Control Register ................................................................................................................188
BCACH Status Register ..................................................................................................................190
BCACH Interrupt Enable Register ..................................................................................................191
BCACH High Priority Timer Value ..................................................................................................191
BCACH Line Tag Registers ............................................................................................................192
BCACH Line Valid Bytes Register ..................................................................................................193
BCACH Line Status Register ..........................................................................................................194
BCACH Cache Line Array ...............................................................................................................195
Buffer Pool Management (POOLS) ....................................................................................................196
Basic Operation in Real Memory Mode ..........................................................................................196
Basic Operation in Virtual Memory Mode .......................................................................................196
Resource Controls ..........................................................................................................................196
Virtual Memory Overview ................................................................................................................197
Virtual Address Buffer Map ................................................................................................................198
Buffer/Virtual Memory Allocation Structure in Memory ..................................................................199
Virtual Address Buffer Map ................................................................................................................200
Resources and Variables Example ....................................................................................................201
POOLS Get Pointer Primitive ..........................................................................................................201
POOLS Free Pointer Primitive ........................................................................................................202
POOLS Common Pools Count Registers .......................................................................................203
POOLS Client Thresholds Array .....................................................................................................204
POOLS User Threshold and Client Active Packet Count Array ......................................................205
POOLS Pointer Queues DRAM Head Pointer Offset Address Register .........................................206
POOLS Pointer Queues DRAM Tail Pointer Offset Address Register ............................................207
POOLS Pointer Queues DRAM Lower Bound Address Register ...................................................208
POOLS Pointer Queues DRAM Upper Bound Register .................................................................209
POOLS Pointer Queues Length Registers .....................................................................................211
POOLS Interrupt Enable Register ...................................................................................................211
POOLS Event Enables ...................................................................................................................212
POOLS Event Hysteresis Register .................................................................................................212
POOLS Event Data Register ..........................................................................................................213
POOLS Status Register ..................................................................................................................215
POOLS Control Register .................................................................................................................217
POOLS Buffer Threshold Registers 0-4 ..........................................................................................219
POOLS Index Threshold Registers 0-4 ..........................................................................................219
POOLS Last Primitive Trap Register ..............................................................................................220
POOLS Last Buffer Map Read on Free Register ............................................................................220
POOLS Error Lock Enable Register ...............................................................................................220
POOLS Packet and Control Memory Access Threshold ................................................................220
POOLS Buffer Map Group ..............................................................................................................221
Transmit Data Path Entities ......................................................................................... 223
Transmit Cell Scheduler (CSKED) .....................................................................................................223
Operational Description ..................................................................................................................223
Scheduling Options .........................................................................................................................223