ibm3206k0424 ETC-unknow, ibm3206k0424 Datasheet - Page 337

no-image

ibm3206k0424

Manufacturer Part Number
ibm3206k0424
Description
Ibm Processor For Network Resources
Manufacturer
ETC-unknow
Datasheet
Preliminary
table. Thus, while a double lookup is possible, it may not meet the time constraints of running at full
bandwidth.
The following pseudo code shows some of the types of LCD translations that are possible using the
nano-processor.
Note: The following do not imply types/numbers of instructions needed, but the different variable names
imply different general purpose registers are being used, so variables are specified on a per port basis.
In the following code there are shift, mask, and compare values that are not specified. These are values that
would be customizable at run time. These will be customized via the general purpose registers.
The following code uses nomenclature that matches the IBM3206K0424 (zero-based big endian). So bit(1) in
a comm spec might be bit(0) in the following code. The comments use spec nomenclature so you can match
the two up.
Standard ATM
atmH = read 4 bytes from rxbuf at offset 0 -- read the atm header from cell
if non_user_data {
lcdAddr = defaultLcd
return
}
tblIndex = (atmH and vciMask) >> 4
tblIndex |= ((atmH and vpiMask) >> X)
if non-masked bits on {
out of range counter++
if mode(X) {
flush cell
}
else {
lcdAddr = errorLcdAddr
}
return
}
if tblIndex == 0 {
zero id counter++
if mode(X) {
flush cell
}
else {
lcdAddr = errorLcdAddr
}
return
}
lcdIndex = Lookup(lcdTable, tblIndex)
lcdAddr = lcdBase + lcdIndex*128
pnr25.chapt05.01
August 14, 2000
-- range cells flush and we are done
-- cells flush and we are done
-- if configured to flush out of
-- if configured to flush zero id
-- update counter
-- check for zero id
-- non-user data as specified in pti
-- field is handled by the deafult lcd
-- update counter
-- check for out of range
-- calc lcd addr from index
-- gather pertinent vci bits
-- X depends on num of vci bits used
-- read index from cm using tableIndex
-- gather pertinent vpi bits
IBM Processor for Network Resources
Cell/Packet Re-assembly (REASM)
Page 337 of 676
IBM3206K0424

Related parts for ibm3206k0424