Intel® IXP400 Software

Access-Layer Components: Synchronous Serial Port (IxSspAcc) API

•select SPI SCLK phase – phase of SCLK starts with one inactive cycle and ends with ½ inactive cycle or SCLK starts with ½ inactive cycle and ends with one inactive cycle (only used in SPI format)

•select Microwire control word format – 8 or 16 bits

•enable/disable the SSP serial port hardware

This component also provides status and statistics for:

•SSP state – busy or idle

•Transmit FIFO level – 0 to 16 frames

•Receive FIFO level – 0 to 16 frames

•Transmit FIFO hit or below its threshold

•Receive FIFO hit or exceeded its threshold

•Receive FIFO overrun.

•Statistics for frames received, frames transmitted, and number of overrun occurrences.

19.3.2Dependencies

IxSspAcc is dependent on the capability provided by the SSP serial port hardware. IxOSAL provides OS independency.

Figure 92. IxSspAcc Dependencies

Client Application

 

Access-Layer Interface

 

IxSspAcc

IxOSAL

Hardware Interface

 

SSP Port

 

 

B4388-01

April 2005

IXP400 Software Version 2.0

Programmer’s Guide

276

Document Number: 252539, Revision: 007

 

Page 276
Image 276
Intel IXP400 manual IxSspAcc Dependencies