09.12.2012 Views

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Ethernet (ETH): media access control (MAC) with DMA controller <strong>RM0090</strong><br />

Ethernet DMA current host receive buffer address register<br />

(ETH_DMACHRBAR)<br />

Address offset: 0x1054<br />

Reset value: 0x0000 0000<br />

The current host receive buffer address register points to the current receive buffer address<br />

being read by the DMA.<br />

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0<br />

29.8.5 Ethernet register maps<br />

HRBAP<br />

r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r<br />

Bits 31:0 HRBAP: Host receive buffer address pointer<br />

Cleared on reset. Pointer updated by DMA during operation.<br />

Table 168 gives the ETH register map and reset values.<br />

Table 168. Ethernet register map and reset values<br />

Offset Register 31<br />

0x00<br />

0x04<br />

0x08<br />

0x0C<br />

0x10<br />

0x14<br />

0x18<br />

0x1C<br />

0x28<br />

ETH_MACCR<br />

30<br />

29<br />

28<br />

27<br />

26<br />

25<br />

24<br />

23<br />

22<br />

21<br />

20<br />

19<br />

18<br />

17<br />

16<br />

15<br />

14<br />

13<br />

12<br />

11<br />

10<br />

9<br />

8<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

Reserved<br />

CSTF<br />

eserved<br />

WD<br />

JD<br />

1013/1416 Doc ID 018909 Rev 3<br />

Reserved<br />

IFG<br />

CSD<br />

Reserved<br />

FES<br />

ROD<br />

LM<br />

HPF<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

ETH_MACFF<br />

RA<br />

R<br />

Reserved<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0<br />

ETH_MACHT<br />

HR<br />

HTH[31:0]<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

ETH_MACHT<br />

LR<br />

HTL[31:0]<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

ETH_MACMII<br />

AR Reserved<br />

PA MR<br />

M<br />

W<br />

M<br />

B<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

ETH_MACMII<br />

DR Reserved<br />

MD<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

ETH_MACFC<br />

R<br />

PT<br />

DM<br />

Reserved<br />

IPCO<br />

RD<br />

SAF<br />

Reserved<br />

APCS<br />

ZQPD<br />

PCF<br />

Reserved<br />

BL<br />

BFD<br />

PAM<br />

DC<br />

TE<br />

PLT<br />

RE<br />

Reserved<br />

DAIF<br />

HM<br />

HU<br />

PM<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

ETH_MACVL<br />

ANTR Reserved<br />

VLANTC<br />

VLANTI<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

ETH_MACRW<br />

UFFR<br />

Frame filter reg0\Frame filter reg1\Frame filter reg2\Frame filter reg3\Frame filter reg4\...\Frame filter reg7<br />

Reset value 0<br />

0x2C ETH_MACPM<br />

TCSR<br />

WFFRPR<br />

Reserved GU<br />

Reserved<br />

WFR<br />

MPR<br />

CR<br />

Reserved<br />

UPFD<br />

RFCE<br />

TFCE<br />

FCB/BPA<br />

WFE<br />

MPE<br />

PD<br />

Reset value 0 0 0 0 0 0 0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!