Intel IXP400 Frozen Dessert Maker User Manual


 
Intel
®
IXP400 Software
Contents
April 2005 IXP400 Software Version 2.0 Programmer’s Guide
8 Document Number: 252539, Revision: 007
12 Access-Layer Components:
Feature Control (IxFeatureCtrl) API .........................................................................................183
12.1 What’s New.......................................................................................................................183
12.2 Overview...........................................................................................................................183
12.3 Hardware Feature Control ................................................................................................183
12.3.1 Using the Product ID-Related Functions ............................................................. 184
12.3.2 Using the Feature Control Register Functions.....................................................185
12.4 Component Check by Other APIs.....................................................................................186
12.5 Software Configuration .....................................................................................................186
12.6 Dependencies...................................................................................................................187
13 Access-Layer Components:
HSS-Access (IxHssAcc) API.....................................................................................................189
13.1 What’s New.......................................................................................................................189
13.2 Overview...........................................................................................................................189
13.3 IxHssAcc API Overview.................................................................................................... 190
13.3.1 IxHssAcc Interfaces.............................................................................................190
13.3.2 Basic API Flow..................................................................................................... 191
13.3.3 HSS and HDLC Theory and Coprocessor Operation ..........................................192
13.3.4 High-Level API Call Flow..................................................................................... 195
13.3.5 Dependencies......................................................................................................196
13.3.6 Key Assumptions.................................................................................................196
13.3.7 Error Handling......................................................................................................197
13.4 HSS Port Initialization Details...........................................................................................197
13.5 HSS Channelized Operation.............................................................................................199
13.5.1 Channelized Connect and Enable .......................................................................199
13.5.2 Channelized Tx/Rx Methods................................................................................201
13.5.2.1 CallBack............................................................................................... 202
13.5.2.2 Polled...................................................................................................202
13.5.3 Channelized Disconnect......................................................................................204
13.6 HSS Packetized Operation............................................................................................... 204
13.6.1 Packetized Connect and Enable..........................................................................204
13.6.2 Packetized Tx ......................................................................................................206
13.6.3 Packetized Rx......................................................................................................208
13.6.4 Packetized Disconnect ........................................................................................211
13.6.5 56-Kbps, Packetized Raw Mode..........................................................................211
13.7 Buffer Allocation Data-Flow Overview .............................................................................. 211
13.7.1 Data Flow in Packetized Service .........................................................................211
13.7.2 Data Flow in Channelized Service.......................................................................214
14 Access-Layer Components:
NPE-Downloader (IxNpeDl) API................................................................................................219
14.1 What’s New.......................................................................................................................219
14.2 Overview...........................................................................................................................219
14.3 Microcode Images ............................................................................................................219
14.4 Standard Usage Example.................................................................................................220
14.5 Custom Usage Example...................................................................................................223
14.6 IxNpeDl Uninitialization.....................................................................................................223
14.7 Deprecated APIs...............................................................................................................224