cn8237 Mindspeed Technologies, cn8237 Datasheet - Page 126

no-image

cn8237

Manufacturer Part Number
cn8237
Description
Atm Oc-12 Servicesar Plus With Xbr Traffic Management
Manufacturer
Mindspeed Technologies
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
cn8237EBGB
Manufacturer:
CONX
Quantity:
260
Part Number:
cn8237EBGB
Manufacturer:
CONEXANT
Quantity:
246
Part Number:
cn8237EBGB
Manufacturer:
MINDSPEED
Quantity:
20 000
Part Number:
cn8237EBGB/28237G-12
Manufacturer:
MINDSPEED
Quantity:
20 000
5.0 Reassembly Coprocessor
5.4 Buffer Management
5.4.5 Buffer Allocation
5.4.6 Error Conditions
5-18
The reassembly coprocessor performs buffer allocation when a new channel is
being reassembled, or when a buffer on an existing channel in process of being
reassembled, is full.
entry and free buffer queue entry. If the VLD bit is a logic low, a queue empty
condition has occurred. (The processing of this condition is described in
Section
assigned buffer to store payload data.
value. The READ index pointer and UPDATE counter are incremented. If the
UPDATE counter equals RSM_FQCTL(FBQ_UD_INT), then the READ index
pointer is written to the location pointed to by READ_UD_PNTR, and the
UPDATE counter is reset to 0.
index pointer is compared to the CN8237 READ index pointer located at
READ_UD_PNTR. If the WRITE index pointer plus one is equal to the READ
index pointer, an overflow condition has been detected and the host does not
return the free buffer yet. Otherwise, the host writes and updates the free buffer
queue entry with a new buffer pointer, buffer descriptor pointer, and VLD bit set
to a logic high. The host then increments its WRITE index pointer.
An empty condition occurs when a buffer is needed and there are no available
buffers in the free buffer queue. If the BFR1 queue is empty and BFR1 does not
equal BFR0, the RSM coprocessor checks the BFR0 queue before declaring an
empty condition.
the reassembly coprocessor will perform early packet discard on the channel and
write a status queue entry with the EPD and free buffer queue Underflow (UNDF)
bits set to a logic high. EPD functions are described in
buffer queue empty condition initially occurs at the beginning of a BOM cell, a
status queue entry is written with UNDF set to a logic high and BD_PNTR null.
In both cases, the RSM_HF_EMPT bit is set in the HOST_ISTAT1 register.
receiving a BOM or SSM cell, the reassembly coprocessor checks the queue
indicated by BFR0 for a valid free buffer. If a free buffer exists, the RSM
coprocessor stores the cell in the assigned buffer.
CPCS_PDU discarded during this error condition.
until they need a new buffer. Once the host has written more free buffers on the
queue with VLD bit set to a logic high, the reassembly coprocessor automatically
recovers from the empty condition.
The reassembly coprocessor reads the appropriate free buffer queue base table
The VLD bit is then written to a logic low without corrupting the BD_PNTR
When the host wants to return a buffer to a free buffer queue, the host WRITE
If an empty condition occurs after the first buffer of a CPCS-PDU is written,
All cells of a PDU up to and including the next EOM cell are discarded. Upon
For AAL5 channels, the AAL5_DSC_CNT counter is incremented for each
Channels that have outstanding buffers from an empty queue are not affected
5.4.6.) If the VLD bit is a logic high, the reassembly coprocessor uses the
Mindspeed Technologies
ATM OC-12 ServiceSAR Plus with xBR Traffic Management
Section
28237-DSH-001-C
5.4.7. Also, if a
CN8237

Related parts for cn8237