Intel® IXP400 Software

Access-Layer Components: HSS-Access (IxHssAcc) API

Figure 70. HSS Channelized Transmit Operation

TxPtrCircBuf

 

PtrCh0

 

PtrCh1

 

PtrCh2

Circular buffer

.. .

 

for pointers

PtrChN

to Tx-data

PtrCh0

blocks

PtrCh1

 

PtrCh2

TxPtrCircBufSizeB

.. .

PtrChN

 

 

...

 

PtrCh0

 

PtrCh1

 

PtrCh2

 

.. .

 

PtrChN

F0-TSa

First Tx-data

F1-TSa

block for

F2-TSa

channel 0

.. .

 

 

F0-TSb

First Tx-data

F1-TSb

block for

F2-TSb

channel 1

.. .

 

...

 

F0-TSz

First Tx-data

F1-TSz

F2-TSz

block for

.. .

channel N

 

 

Second

 

Tx-data

.. .

block for

channel 0

 

Second

 

Tx-data

 

block for

.. .

channel 1

1. Tx data for each channel read using pointers in TxPtrCircBuf

NPE-A

HssChannelized Tx

Operation

2. Tx data transmitted to HSS port

 

 

 

Frame 0

 

 

 

Frame 1

 

 

 

...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F0-

F0-

F0-

...

F0-

F1-

F1-

F1-

 

...

 

F1-

 

TSa

TSb

TSc

TSz

TSa

TSb

TSc

 

 

TSz

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Channel:

0

1

2

 

N

0

1

2

 

 

 

N

 

 

 

 

 

HSS Port Serial Data Stream

 

 

 

 

 

 

(TSa, TSb, ... = tim eslots configured as "voice")

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B2385-02

Programmer’s Guide

IXP400 Software Version 2.0

April 2005

 

Document Number: 252539, Revision: 007

217

Page 217
Image 217
Intel IXP400 manual HSS Channelized Transmit Operation