Cs8900a – Cirrus Logic CS8900A User Manual

Page 53

Advertising
background image

DS271F5

53

CS8900A

Crystal LAN™ Ethernet Controller

CIRRUS LOGIC PRODUCT DATASHEET

4.4.5 Register 0: Interrupt Status Queue

(ISQ, Read-only, Address: PacketPage base + 0120h)

The Interrupt Status Queue Register is used in both Memory Mode and I/O Mode to provide the host with interrupt
information. Whenever an event occurs that triggers an enabled interrupt, the CS8900A sets the appropriate bit(s)
in one of five registers, maps the contents of that register to the ISQ register, and drives an IRQ pin high. Three of
the registers mapped to ISQ are event registers: RxEvent (Register 4), TxEvent (Register 8), and BufEvent (Register
C). The other two registers are counter-overflow reports: RxMISS (Register 10) and TxCOL (Register 12). In Mem-
ory Mode, ISQ is located at PacketPage base + 120h. In I/O Mode, ISQ is located at I/O Base + 0008h. See
Section 5.1 on page 78.

Status and Event Bits

Register

F

E

D

C

B

A

9

8

7

6

Number

(Offset)

Name

Interrupt Status Queue

0

(0120h)

ISQ

Reserved (register contents undefined)

2

Extra

data

Runt

CRC

error

Broad-

cast

Individ-

ual Adr

Hashed

RxOK

Dribble

bits

IAHash

4

(0124h)

Rx

Event

Hash Table Index (alternate RxEvent meaning if

Hashed = 1 and RxOK = 1)

Hashed

RxOK

Dribble

bits

IAHash

4

(0124h)

Rx

Eventalt

Reserved (register contents undefined)

6

16coll

Number-of-Tx-collisions

Jabber

Out-of-

Window

TxOK

SQE
error

Loss-of-

CRS

8

(0128h)

TxEvent

Reserved (register contents undefined)

A

Rx

Dest

Rx128

RxMiss TxUnder-

run

Rdy4Tx RxDMA

Frame

SWint

C

(012Ch)

Buf

Event

Reserved (register contents undefined)

E

10-bit Receive Miss (RxMISS) counter, cleared when read

10

(0130h)

RxMISS

10-bit Transmit Collision (TxCOL) counter, cleared when read

12

(0132h)

TxCOL

CRS

Polarity

OK

10BT

AUI

LinkOK

14

(0134h)

LineST

EESize

EL pres-

ent

EEPRO

M OK

EEPRO

Mpresent

SIBUSY

INITD

3.3 V

Active

16

(0136h)

SelfST

Rdy4Tx

NOW

TxBid

Err

18

(0138h)

BusST

Reserved (register contents undefined)

1A

10-bit AUI Time Domain Reflectometer (TDR) counter, cleared when read

1C

(013Ch)

TDR

Reserved (register contents undefined)

1E

7

6

5

4

3

2

1

0

RegContent

RegNum

F

E

D

C

B

A

9

8

RegContent

Table 16. Status and Control Register Descriptions (continued)

Advertising