
IBM32NPCXX1EPABBE66
IBM Processor for Network Resources
Preliminary
Page vi
pnr261TOC.fm.06
August 14, 2000
3.12 Transmit Scheduler (CSKED) ....................................................................................................243
3.12.1 Scheduling Overview ..........................................................................................................243
3.12.2 Operational Description ......................................................................................................243
3.12.2.1 LCD Initialization ..........................................................................................................243
3.12.2.2 A Scheduling Example ................................................................................................244
3.12.2.3 CSKED Initialization ....................................................................................................245
3.12.2.4 Packet Initialization ......................................................................................................245
3.12.3 Scheduling Options .............................................................................................................245
3.12.3.1 ABR Scheduling ..........................................................................................................245
3.12.3.2 Frame Scheduling .......................................................................................................246
3.12.3.3 Path Scheduling ..........................................................................................................246
3.12.4 Primitives ............................................................................................................................247
3.12.4.1 Enqueue ......................................................................................................................247
3.12.4.2 Close Connection ........................................................................................................247
3.12.4.3 Transmit Enqueue Primitive ........................................................................................247
3.12.4.4 Resume Transmission Primitive ..................................................................................248
3.12.4.5 Start/Stop Timer Primitive ............................................................................................249
3.12.4.6 Close Connection Primitive .........................................................................................250
3.12.4.7 Timeslot Prescaler Register ........................................................................................251
3.12.4.8 Current Timeslot Counter ............................................................................................251
3.12.5 CSKED Control Register .....................................................................................................252
3.12.6 Transmit Segmentation Throttle Register ...........................................................................254
3.12.7 Transmit Segmentation Throttle Counter ............................................................................254
3.12.8 MPEG Conversion Register ................................................................................................255
3.12.9 ABR Timer Prescaler Register ............................................................................................256
3.12.10 RM Cell Timer ...................................................................................................................256
3.12.11 CSKED LCD Update Data Registers ................................................................................257
3.12.12 CSKED LCD Update Mask Registers ...............................................................................257
3.12.13 CSKED LCD Update Operation Registers ........................................................................258
3.12.14 CSKED LCD Read Operation Register .............................................................................259
3.12.15 Drop Access Control Register ...........................................................................................260
3.12.16 Performance Registers .....................................................................................................261
3.12.16.1 High Priority Bandwidth Limit Register ......................................................................261
3.12.16.2 Medium Priority Bandwidth Limit Register .................................................................262
3.12.16.3 Low Priority Bandwidth Limit Register .......................................................................263
3.12.16.4 High Priority Cells Transmitted Counter ....................................................................263
3.12.16.5 Medium Priority Cells Transmitted Counter ...............................................................264
3.12.16.6 Low Priority Cells Transmitted Counter .....................................................................264
3.12.16.7 Bytes Queued Counters ............................................................................................265
3.12.17 Debugging Register Access ..............................................................................................266
3.12.17.1 Fast Serviced Counters .............................................................................................266
3.12.17.2 Slow Serviced Counters ............................................................................................267
3.12.17.3 Timer Serviced Counters ...........................................................................................268
3.12.17.4 CSKED Status Register .............................................................................................269
3.12.17.5 CSKED Interrupt Enable Register .............................................................................270
3.12.17.6 CSKED Timing Data Array Pointer ............................................................................271
3.12.17.7 CSKED Timing Data Array Data ................................................................................272
3.12.17.8 CSKED Time Wheel Array Pointer ............................................................................273
3.12.17.9 CSKED Time Wheel Array Data ................................................................................274
3.12.17.10 CSKED LCD Cache Array Pointer ...........................................................................275
3.12.17.11 CSKED LCD Cache Array Data ..............................................................................276
3.12.17.12 CSKED State Machine Variables Register ..............................................................276