Registerhash tables, Register register bit assignment – Digi NS9215 User Manual

Page 302

Advertising
background image

E T H E R N E T C O M M U N I C A T I O N M O D U L E

RegisterHash Tables

302

Hardware Reference NS9215

Register

Register bit
assignment

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

R e g i s t e r H a s h T a b l e s

The MAC receiver provides the station address logic with a 6-bit CRC value that is
the upper six bits of a 32-bit CRC calculation performed on the 48-bit multicast
destination address. This 6-bit value addresses the 64-bit multicast hash table
created in HT1 (hash table 1) and HT2 (hash table 2). If the current receive frame is
a multicast frame and the 6-bit CRC addresses a bit in the hash table that is set to
1, the receive frame will be accepted; otherwise, the receive frame is rejected.

HT1 stores enables for the lower 32 CRC addresses; HT2 stores enables for the
upper 32 CRC addresses.

HT1

Address: A060 0504

Register bit assignment

Reserved

PRO

BROAD

13

12

11

10

9

8

7

6

5

4

3

2

1

0

15

14

31

29

28

27

26

25

24

23

22

21

20

19

18

17

16

30

Reserved

PRM

PRA

Bits

Access

Mnemonic

Reset

Description

D31:04

N/A

Reserved

N/A

N/A

D03

R/W

PRO

0

Enable promiscuous mode; receive all frames

D02

R/W

PRM

0

Accept all multicast frames

D01

R/W

PRA

0

Accept multicast frames using the hash table

D00

R/W

BROAD

0

Accept all broadcast frames

Bits

Access

Mnemonic

Reset

Description

D31:00

R/W

HT1

0x00000000

CRC 31:00

HT1

13

12

11

10

9

8

7

6

5

4

3

2

1

0

15

14

31

29

28

27

26

25

24

23

22

21

20

19

18

17

16

30

HT1

Advertising