Cirrus Logic EP93xx User Manual

Page 372

Advertising
background image

9-70

DS785UM1

Copyright 2007 Cirrus Logic

1/10/100 Mbps Ethernet LAN Controller
EP93xx User’s Guide

9

9

9

RxEn:

Receive Enable. Writing a one to Receive Enable causes
receive DMA transfers to be enabled. This is reflected in
RxAct (Bus Master Status) being set. This bit is an act-
once-bit and will clear automatically when the enable is
complete. The first time the RxEn bit is set following a
AHB reset, or a RxChRes, the MAC performs a receive
channel initialization. During this initialization the RXDEnq,
and RXStsEnq registers are cleared and the endpoints of
the Receive Descriptor and Status Queues are calculated.
When the initialization is complete, the RxAct (BMSts) is
set.

BMSts

Address:

0x8001_0084 - Read Only

Chip Reset:

0x0000_0000

Soft Reset:

0x0000_0000

Definition:

Bus Master Status Register

Bit Descriptions:

RSVD:

Reserved. Unknown During Read.

TxAct:

Transmit Active. When this bit is set, the channel is active
and may be in the process of transferring transmit data.
Following a TxDisable Command (Bus Master Control),
when transfers have been halted, this bit is cleared.

TP:

Transfer Pending. When the Manual Transfer bit (BMCtl) is
set, the Transfer Pending bit is set, until all internal FIFOs
have either been active for a DMA transfer, or have been
determined to be inactive (that is, empty transmit status
FIFO).

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

RSVD

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

RSVD

TxAct

RSVD

TP

RxAct

QID

Advertising