ZCOM Tables and Data Structures

Interface Table

IFSTAT - interface card status

This word indicates the current status of the Mux card. It is updated by the driver. Bit 15 indicates whether the card is usable (when set) or not (when cleared).

Table 3-15

Interface Card Status IFSTAT

 

 

 

 

Symbol

 

Value (hex)

Meaning

 

 

 

ZCOM_IFSTAT_BOOT

0x0000

Driver and interface not initialized

 

 

 

ZCOM_IFSTAT_RST

0x8001

Being reset

 

 

 

ZCOM_IFSTAT_TMO

0x8002

Timed out

 

 

 

ZCOM_IFSTAT_PWF

0x8003

Power failed

 

 

 

ZCOM_IFSTAT_DWN

0x0004

Card down (due to serious error)

 

 

 

ZCOM_IFSTAT_ACT

0x8005

Up and active

 

 

 

ZCOM_IFSTAT_FWF

0x8006

Firmware failure

 

 

 

ZCOM_IFSTAT_OPR

0x8007

Operator reset

 

 

 

ZCOM_IFSTAT_DMI

0x8008

DMA interrupt error

 

 

 

ZCOM_IFSTAT_CDD

0x8009

Card dead, no activity

 

 

 

ZCOM_IFSTAT_NOC

0x000A

Card absent

 

 

 

ZCOM_IFSTAT_FER

0x800B

Hardware fatal error

 

 

 

ZCOM_IFSTAT_DSB

0x000C

Card disabled

 

 

 

ZCOM_IFSTAT_INC

0x000D

Card startup incomplete

 

 

 

ZCOM_IFSTAT_SUSP

0x000E

Card being suspended (OLAR)

 

 

 

 

When the card status is down (i.e., ZCOM_IFSTAT_DWN), it can only be resumed through a control request to the driver which will reset the driver and the interface card (via “zmon restart”).

ISCHDL - Scheduler event flags

The scheduler uses this word to store the event flags that control the state of the backplane.

Chapter 3

81