![](http://pdfasset.owneriq.net/a/9a/a9aff12d-5366-4b8f-b9b6-e7624962e2c6/a9aff12d-5366-4b8f-b9b6-e7624962e2c6-bg46.png)
70 Hardware Reference Manual
Intel
®
IXP2800 Network Processor
Technical Description
Figure 14. Hash Unit Block Diagram
A9367-02
128
48-bit, 64-bit or 128-bit Hash Select
Data Used to Create Hash
Index from S_Transfer_Out
2-Stage Output Buffer
shift
2-Stage Input Buffer
Hashed Multiplicand 3
Multiplicand 1
Hash_Multiplier_48
Hash_Multiplier_64
Hash_Multiplier_128
Hash Array
Hash Indexes to S_Transfer_In
Registers
Hashed Multiplicand 2
Hashed Multiplicand 1
Multiplicand 3
Multiplicand 2
128
16
128