User`s guide

DWMBB Adapter
3.12.5 IBUS Parity Errors
The DWMBB detects IBUS parity errors on all cycles.
The DWMBB/A module detects IBUS parity errors on the following cycles:
DMA write C/A or INTR C/A
DMA write data
DMA read C/A
I/O read data or IDENT vector
The DWMBB/B module detects IBUS parity errors on the following cycles:
DMA read data
I/O write C/A
I/O write data
I/O read or IDENT C/A
3.12.5.1 DMA Write C/A or INTR C/A IBUS Parity Error
If an IBUS parity error is detected during a DMA write cycle or an INTR
C/A cycle and the DWMBB/B module does not nullify the transaction, the
DWMBB/A module does the following:
Sets either IBUS DMA-A C/A Parity Error (AESR<3>) or IBUS DMA-B
C/A Parity Error (AESR<1>), as appropriate
Logs the VAXBI address of the DMA transaction in ABEAR<29:0>
Aborts the transaction
Generates an IVINTR if Enable IVINTR Transactions (AIMR<31>) is
set
Generates an INTR if either INTR DMA-A C/A Parity Error
(AIMR<3>) or INTR DMA-B C/A Parity Error (AIMR<1>), as
appropriate, is set
3.12.5.2 DMA Write Data IBUS Parity Error
If an IBUS parity error is detected on DMA write data during a DMA write
data cycle and the DWMBB/B module does not nullify the transaction, the
DWMBB/A module does the following:
Sets either IBUS DMA-A Data Parity Error (AESR<4>) or IBUS
DMA-B Data Parity Error (AESR<2>), as appropriate
Logs the VAXBI address of the DMA transaction in ABEAR<29:0>
Aborts the transaction
Generates an IVINTR if Enable IVINTR Transactions (AIMR<31>) is
set
3–119