![Intel IXP45X Скачать руководство пользователя страница 729](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092729.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
August 2006
Developer’s Manual
Reference Number: 306262-004US
729
HSS Coprocessor—Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
issue instructions as appropriate. As the HSS knows which core/buffer the NPE Core is
going to service. The HSS will ensure that the FIFO related instructions will be directed
towards the correct buffer.
It is necessary to have eight buffer pointers per direction in each HSS core. Their usage
is described as follows:
• Four of these pointers allow external devices to write to 4 HDLC buffers (RX HDLC).
• One is for allowing an external device to write to the voice buffer (RX voice).
• Three are for allowing the NPE Core to read from a HDLC/voice buffer (RX).
• Four of these pointers allow external devices to read from 4 HDLC buffers (TX
HDLC).
• One is for allowing an external device to read from the voice buffer (TX voice).
• Three are for allowing the NPE Core to write to a HDLC/voice buffer (TX).
None of these pointers are read/writable by the NPE Core.
Figure 166. HSS Core RX Buffer Structure (Identical to TX Buffer Structure)
B4233-01
Voice Fifo
Buffer rxa
Buffer rxb
HDLC Fifo 0
HDLC Fifo 1
HDLC Fifo 2
HDLC Fifo 3
Buffer
rxh1a
Buffer
rxh1b
Buffer
rxh2a
Buffer
rxh2b
Buffer
rxh3a
Buffer
rxh3b
Buffer
rxh4a
Buffer
rxh4b
2 words
2 words
1 word
1 word
1 word
1 word
1 word
1 word
1 word
1 word