Intel NETWORK PROCESSOR IXP2800 Bedienungsanleitung Seite 179

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 430
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 178
Hardware Reference Manual 179
Intel
®
IXP2800 Network Processor
Microengines
The CAM can be cleared with CAM_Clear instruction. This instruction writes 0x00000000
simultaneously to all entries tag, clears all the state bits, and puts the LRU into an initial state
(where entry 0 is LRU, ..., entry 15 is MRU).
4.4 CRC Unit
The CRC Unit operates in parallel with the Execution Datapath. It takes two operands, performs a
CRC operation, and writes back a result. CRC-CCITT, CRC-32, CRC-10, CRC-5, and iSCSI
polynomials are supported. One of the operands is the CRC_Remainder Local CSR, and the other
is a GPR, Transfer_In register, Next Neighbor, or Local Memory, specified in the instruction and
passed through the Execution Datapath to the CRC Unit. The instruction specifies the CRC
operation type, whether to swap bytes and or bits, and the bytes of the operand to be included in the
operation. The result of the CRC operation is written back into CRC_Remainder. The source
operand can also be written into a destination register (however the byte/bit swapping and masking
do not affect the destination register; they only affect the CRC computation). This allows moving
data, for example, from S_TRANSFER_IN registers to S_TRANSFER_OUT registers at the same
time as computing the CRC.
Example 26. Algorithm for Debug Software to Determine the Contents of the CAM
; First read each of the tag entries. Note that these reads
; don’t modify the LRU list or any other CAM state.
tag[0] = CAM_Read_Tag(entry_0);
......
tag[15] = CAM_Read_Tag(entry_15);
; Now read each of the state bits
state[0] = CAM_Read_State(entry_0);
...
state[15] = CAM_Read_State(entry_15);
; Knowing what tags are in the CAM makes it possible to
; create a value that is not in any tag, and will therefore
; miss on a lookup.
; Next loop through a sequence of 16 lookups, each of which will
; miss, to obtain the LRU values of the CAM.
for (i = 0; i < 16; i++)
BEGIN_LOOP
; Do a lookup with a tag not present in the CAM. On a
; miss, the LRU entry will be returned. Since this lookup
; missed the LRU state is not modified.
LRU[i] = CAM_Lookup(some_tag_not_in_cam);
; Now do a lookup using the tag of the LRU entry. This
; lookup will hit, which makes that entry MRU.
; This is necessary to allow the next lookup miss to
; see the next LRU entry.
junk = CAM_Lookup(tag[LRU[i]]);
END_LOOP
; Because all entries were hit in the same order as they were
; LRU, the LRU list is now back to where it started before the
; loop executed.
; LRU[0] through LRU[15] holds the LRU list.
Seitenansicht 178
1 2 ... 174 175 176 177 178 179 180 181 182 183 184 ... 429 430

Kommentare zu diesen Handbüchern

Keine Kommentare

NuTone LK50DWB manuals

Owner’s manuals and user’s guides for Household fans NuTone LK50DWB.
We providing 1 pdf manuals NuTone LK50DWB for download free by document types: Instruction Manual






More products and manuals for Household fans NuTone

Models Document Type
CFH52RB Installation Guide    NuTone CFH52RB Installation Guide, 16 pages
RCK01 Instruction Manual    NuTone RCK01 Instructions / Assembly, 4 pages
ZN110 Instruction Manual    NuTone ZN110 Instructions / Assembly, 28 pages
745BNNT Use and Care Manual    NuTone 745BNNT Use and Care Manual, 8 pages
TF40RB Use and Care Manual    NuTone TF40RB Use and Care Manual, 4 pages
XN50 Instruction Manual    NuTone XN50 Instructions / Assembly, 28 pages
744NT Instruction Manual    NuTone 744NT Instructions / Assembly, 8 pages
744FLNT Instruction Manual    NuTone 744FLNT Instructions / Assembly, 8 pages
CFS52RB Installation Guide    NuTone CFS52RB Installation Guide, 20 pages
ZN110L Instruction Manual    NuTone ZN110L Instructions / Assembly, 28 pages
QTN130LE1 Installation Guide    NuTone QTN130LE1 Installation Guide, 8 pages
CFO52BQ Installation Guide    NuTone CFO52BQ Installation Guide, 20 pages
CFC56BR Installation Guide    NuTone CFC56BR Installation Guide, 16 pages
LPN80 Instruction Manual       NuTone LPN80 Instructions / Assembly, 24 pages
QTN110E Instruction Manual    NuTone QTN110E Instructions / Assembly, 8 pages
763RLN Instruction Manual    NuTone 763RLN Instructions / Assembly, 8 pages
LK30ABS Instruction Manual    NuTone LK30ABS Instructions / Assembly, 4 pages
765HL Instruction Manual    NuTone 765HL Instructions / Assembly, 8 pages
QTN80E Instruction Manual    NuTone QTN80E Instructions / Assembly [bs] [hr] [sk] [sr] , 8 pages