User Manual
BCM1250/BCM1125/BCM1125H
10/21/02
B r o a d c o m C o r p o r a t i o n
Document
1250_1125-UM100CB-R
Section 9: Ethernet MACs Page
315
Table 191: MAC Packet Type Configuration Registers
mac_type_cfg_0 -
00_1006_4210
mac_type_cfg_1 -
00_1006_5210
mac_type_cfg_2 -
00_1006_6210
This register is used in both Ethernet and Packet FIFO modes
Bits
Name
Default
Description
15:0
type0
16'b0
If a received packet has this packet type the receive descriptor will be written with type =
3’b100. The high byte is compared with the first byte received in the type field, the low
byte with the second type byte.
31:16
type1
16'b0
If a received packet has this packet type the receive descriptor will be written with type =
3’b101. The high byte is compared with the first byte received in the type field, the low
byte with the second type byte.
47:32
type2
16'b0
If a received packet has this packet type the receive descriptor will be written with type =
3’b110. The high byte is compared with the first byte received in the type field, the low
byte with the second type byte.
63:48
type3
16'b0
If a received packet has this packet type the receive descriptor will be written with type =
3’b111. The high byte is compared with the first byte received in the type field, the low
byte with the second type byte.
Table 192: MAC Receive Address Filter Control Registers
mac_adfilter_cfg_0 -
00_1006_4200
mac_adfilter_cfg_1 -
00_1006_5200
mac_adfilter_cfg_2 -
00_1006_6200
This register is used in both Ethernet and Packet FIFO modes
Bits
Name
Default
Description
0
allpkt_en
1'b0
When this bit is set all packets will be accepted (promiscuous mode).
Used in both Ethernet and Packet FIFO modes.
1
ucast_en
1'b0
When this bit is set unicast packets are checked in the hash map.
Used in both Ethernet and Packet FIFO modes.
2
ucast_inv
1'b0
When this bit is set unicast packets that miss in the hash map will be accepted. If it is
clear unicast packets must hit to be accepted.
Used in both Ethernet and Packet FIFO modes.
3
mcast_en
1'b0
When this bit is set multicast packets are checked in the hash map.
Used in both Ethernet and Packet FIFO modes.
4
mcast_inv
1'b0
When this bit is set multicast packets that miss in the hash map will be accepted. If it
is clear multicast packets must hit to be accepted.
Used in both Ethernet and Packet FIFO modes.
5
bcast_en
1'b0
When this bit is set all broadcast packets are accepted. When it is clear all broadcast
packets are dropped.
Used in both Ethernet and Packet FIFO modes.
6
direct_inv
1'b0
When this bit is set packets will be accepted if they do not match any of the entries in
the exact address match registers. When this bit is clear packets will be accepted if
they match any entry in the direct address match registers.
Used in both Ethernet and Packet FIFO modes.