Intel® IXP400 Software

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

Features

The HSS access component is used by a client application to configure both the HSS and HDLC coprocessors and to obtain services from the coprocessors. It provides:

Access to the two HSS ports on the IXP4XX product line and IXC1100 control plane processors.

Configuration of the HSS and HDLC coprocessors residing on NPE A.

Support for TDM signals up to a rate of 8.192 Mbps (Quad E1/T1) on an HSS port.

Channelized Service

Support a single Channelized client per HSS port. For each Channelized client:

Support up to 32 channels, where each channel is composed of one time slot

Each channel is independently configurable for 56-Kbps or 64-Kbps mode For 56-Kbps mode:

Configurable CAS bit position - least significant or most significant bit position. Configurable on a per-port basis only.

Configurable CAS bit polarity for transmitted data

Packetized Service

Support a single Packetized client (termination point) per T1/E1 trunk, up to maximum of four per HSS port. For each Packetized client:

Configurable for RAW or HDLC mode

Configurable bit inversion - all data inverted immediately upon reception from and transmission to the trunk

Configurable for 56 Kbps or 64 Kbps (specifically, 65,532 bytes) mode. Maximum recommended size of received HDLC packets is 16 Kbytes. For 56-Kbps mode:

Configurable CAS bit position - least significant or most significant bit position

CAS bit always discarded for data received from trunk

CAS bit insertion for data transmitted to trunk

Configurable CAS bit polarity for transmitted data

13.3IxHssAcc API Overview

The IxHssAcc API is an access layer component that provides high-speed serial and packetized or channelized data services to a client application. This section describes the overall architecture of the API. Subsequent sections describe the component parts of the API in more detail and describe usage models for packetized and channelized data.

13.3.1IxHssAcc Interfaces

The client application code executes on the Intel XScale core and utilizes the services provided by IxHssAcc. In this software release, the IxHssAccCodelet is provided as an example of client software. As previously described, the IxHssAcc API is the interface between the client application code and the underlying hardware services and interfaces on the processor.

April 2005

IXP400 Software Version 2.0

Programmer’s Guide

190

Document Number: 252539, Revision: 007

 

Page 190
Image 190
Intel IXP400 manual IxHssAcc API Overview, IxHssAcc Interfaces, Access-Layer Components HSS-Access IxHssAcc API Features