![Intel IXP45X Developer'S Manual Download Page 745](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092745.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
August 2006
Developer’s Manual
Reference Number: 306262-004US
745
HSS Coprocessor—Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
In
, the ‘a’ denotes the first E1 stream, the ‘b’ denotes the second E1
stream, the two streams are interlaced byte wise. Another method of placing E1 stream
on this backplane is to process the first entire E1 stream followed by the second
complete E2 stream (frame interleaving).
illustrates a method in which two T1 frames are placed on a 4.096-Mbps
backplane. It can be seen that the first two timeslots are unassigned with the exception
of the frame pulse. The first three timeslots of each T1 stream are then placed
(interlaced) in succession on the bus, then one unassigned timeslot per T1 stream
present are placed on the bus. Unassigned RX bytes do not pass through the HSS FIFO
(lookup tables give unassigned timeslots).
The HSS can also transmit unassigned timeslots, the value of which is programmable.
The NPE Core need only supply the contents of the T1 frames, it does not need to
transmit unused timeslots to the HSS. The location of these unassigned timeslots are
defined by the lookup table.
The backplane can contain the 2 T1 streams byte interlaced as shown in
the T1 stream can be placed in its entirety first followed by eight unassigned timeslots
(frame pulse at the last bit of the 32
nd
timeslot. The second T1 stream then
commences followed by eight unassigned timeslots. The frame pulse is coincidental
with the last bit in the 32
nd
timeslot. The second timeslot follows the format of the first
timeslot and together take up the 64 timeslots available. Once again the HSS can be
programmed by the NPE Core to ignore the eight unassigned timeslots while taking the
frame bit into account.
Figure 180. MVIP, Byte Interlacing Two E1 Streams onto a 4.096-Mbps Backplane
0
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
7
6
5
4
3
2
1
0
7
6
7
0a
0b
1a
1b
2a
2b
3a
3b
4a
4b
5a
5b
6a
6b
7a
7b
8a
8b
9a
9b
10a 10b 11a 11b 12a 12b 13a 13b 14a 14b 15a 15b
Timeslots
Bits
31b
16a
4. 096
MHz clock
Frame pulse
1
2
3
4
5
6
7