AMD
5
Am79C940
External Address Detection Interface (EADI)
General Purpose Serial Interface (GPSI)
IEEE 1149.1 Test Access Port Interface
Slave Access Operation
Read Access
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Write Access
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Initialization
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reinitialization
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmit Operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmit FIFO Write
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmit Function Programming
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Automatic Pad Generation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmit FCS Generation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmit Status Information
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmit Exception Conditions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Receive Operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Receive FIFO Read
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Receive Function Programming
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Automatic Pad Stripping
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Receive FCS Checking
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Receive Status Information
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Receive Exception Conditions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Loopback Operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-107
1-108
1-108
1-109
1-109
1-110
1-110
1-110
1-110
1-111
1-111
1-112
1-113
1-113
1-113
1-115
1-115
1-116
1-116
1-117
1-117
1-117
1-118
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
USER ACCESSIBLE REGISTERS
Receive FIFO (RCVFIFO)
Transmit FIFO (XMTFIFO)
Transmit Frame Control (XMTFC)
Transmit Frame Status (XMTFS)
Transmit Retry Count (XMTRC)
Receive Frame Control (RCVFC)
Receive Frame Status (RCVFS)
RFS0—Receive Message Byte Count (RCVCNT)
RFS1—Receive Status (RCVSTS)
RFS2—Runt Packet Count (RNTPC)
RFS3—Receive Collision Count (RCVCC)
FIFO Frame Count (FIFOFC)
Interrupt Register (IR)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interrupt Mask Register (IMR)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Poll Register (PR)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BIU Configuration Control (BIUCC)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FIFO Configuration Control (FIFOCC)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MAC Configuration Control (MACCC)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PLS Configuration Control (PLSCC)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PHY Configuration Control (PHYCC)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chip Identification Register (CHIPID [15–00])
Internal Address Configuration (IAC)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logical Address Filter (LADRF [63–00])
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-120
1-120
1-120
1-120
1-121
1-122
1-122
1-123
1-123
1-123
1-124
1-124
1-124
1-124
1-126
1-126
1-127
1-127
1-129
1-130
1-130
1-131
1-131
1-132
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .