Intel® IXP400 Software

Access-Layer Components: Parity Error Notifier (IxParityENAcc) API

Figure 83. Data Abort with both Related and Unrelated Parity Errors

Data Abort

IxParityENAcc

 

Client Callback

 

IxParityENAccParityErrorContextGet(*pecMessage)

Gets Parity

 

 

 

 

IX_PARITYENACC_SUCCESS

Interrupt Status:

 

 

 

 

 

 

 

 

 

 

Source = MB

{Multi-bit parity error on

 

 

 

 

Address = [MB]

 

 

 

 

MCU and Non-MCU (E.g.,

 

 

 

ExamineParityErrorSource

 

 

 

 

Clear Parity

NPE) parity error detected

 

 

 

 

when Data Abort occurred.}

 

 

 

IxParityENAccParityErrorInterruptClear(*pecMessage)

Interrupt:

 

 

 

 

 

 

 

IX_PARITYENACC_SUCCESS

Source = MB

 

 

 

 

 

Address = [MB]

 

 

 

 

 

 

(*IxParityENAccCallback )()

 

 

 

 

IxParityENAccParityErrorContextGet(*pecMessage)

 

Gets Parity

 

 

 

 

 

 

 

IX_PARITYENACC_SUCCESS

 

Interrupt Status:

 

 

 

 

 

 

IxParityENAccParityErrorInterruptClear(*pecMessage)

Source = NPE

 

 

Address = [X]

 

 

 

 

 

 

 

IX_PARITYENACC_SUCCESS

 

 

 

 

 

 

 

B4379-01

April 2005

IXP400 Software Version 2.0

Programmer’s Guide

246

Document Number: 252539, Revision: 007

 

Page 246
Image 246
Intel IXP400 manual Data Abort with both Related and Unrelated Parity Errors