Intel® IXP400 Software

ADSL Driver

25.3.1Controlling STMicroelectronics* ADSL Modem Chipset Through CTRL-E

The STMicroelectronics ADSL chipset CTRL-E interface is memory-mapped into the processor’s expansion bus address space. Figure 107 shows how the chipset is connected to the processor.

Figure 107. STMicroelectronics* ADSL Chipset

on the Intel® IXDP425 / IXCDP1100 Development Platform

 

16-Mbyte Flash

 

Expansion

Intel® IXP425

Bus

Network Processor

 

 

CTRL-E

 

STMicroelectronics* ADSL

 

Modem Chipset

UTOPIA

 

 

RJ11 ADSL-Ready

 

Port

 

B2423-01

The CTRL-E interface is used for all non-data-path communication between the processor and the ADSL chipset. The ADSL driver public APIs use private driver utilities to convert client requests into CTRL-E commands to the ADSL chipset.

25.4ADSL API

The ADSL driver provides a number of API that provide several general types of functionality. APIs are provided in the following areas:

Firmware download to the ADSL chipset

Initialization of the ADSL devices

Opening, closing and monitoring an ADSL line.

Soft reset

25.5ADSL Line Open/Close Overview

Note: Before calling the ADSL driver line open function the ATM Access Layer must be started.

Figure 108 on page 329 provides an example of the ADSL driver functions that the client application code will call to open an ADSL line.

April 2005

IXP400 Software Version 2.0

Programmer’s Guide

328

Document Number: 252539, Revision: 007

 

Page 328
Image 328
Intel IXP400 manual Adsl API, Adsl Line Open/Close Overview