Intel® IXP400 Software

 

 

 

 

 

Contents

 

20.4

IxTimeSyncAcc API Usage Scenarios

290

 

 

20.4.1 Polling for Transmit and Receive Timestamps

290

 

 

20.4.2

Interrupt Mode Operations

290

 

 

20.4.3

Polled Mode Operations

291

21 Access-Layer Components:

 

 

UART-Access (IxUARTAcc) API

293

 

21.1

What’s New

293

 

21.2

Overview

293

 

21.3

Interface Description

293

 

21.4

UART / OS Dependencies

294

 

 

21.4.1 FIFO Versus Polled Mode

294

 

21.5

Dependencies

295

22 Access-Layer Components:

 

 

USB Access (ixUSB) API

297

 

22.1

What’s New

297

 

22.2

Overview

297

 

22.3

USB Controller Background

297

 

 

22.3.1

Packet Formats

298

 

 

22.3.2

Transaction Formats

299

 

22.4

ixUSB API Interfaces

302

 

 

22.4.1

ixUSB Setup Requests

302

 

 

 

22.4.1.1

Configuration

304

 

 

 

22.4.1.2

Frame Synchronization

305

 

 

22.4.2 ixUSB Send and Receive Requests

305

 

 

22.4.3 ixUSB Endpoint Stall Feature

305

 

 

22.4.4

ixUSB Error Handling

306

 

22.5

USB Data Flow

308

 

22.6

USB Dependencies

308

23

Codelets

 

309

 

23.1

What’s New

309

 

23.2

Overview

309

 

23.3

ATM Codelet (IxAtmCodelet)

309

 

23.4

Crypto Access Codelet (IxCryptoAccCodelet)

310

 

23.5

DMA Access Codelet (IxDmaAccCodelet)

310

 

23.6

Ethernet AAL-5 Codelet (IxEthAal5App)

310

 

23.7

Ethernet Access Codelet (IxEthAccCodelet)

310

 

23.8

HSS Access Codelet (IxHssAccCodelet)

311

 

23.9

Parity Error Notifier Codelet (IxParityENAccCodelet)

311

 

23.10

Performance Profiling Codelet (IxPerfProfAccCodelet)

312

 

23.11

Time Sync Codelet (IxTimeSyncAccCodelet)

312

 

23.12 USB RNDIS Codelet (IxUSBRNDIS)

312

24

Operating System

 

 

 

Abstraction Layer (OSAL)

313

 

24.1

What’s New

313

 

24.2

Overview

313

 

24.3

OS-Independent Core Module

315

 

24.4

OS-Dependent Module

315

Programmer’s Guide

IXP400 Software Version 2.0

April 2005

 

 

 

 

Document Number: 252539, Revision: 007

 

Page 11
Image 11
Intel IXP400 manual Operating System