EasyManua.ls Logo

Texas Instruments TMS570LC4357

Texas Instruments TMS570LC4357
2208 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
www.ti.com
EMAC Module Registers
1911
SPNU563AMarch 2018
Submit Documentation Feedback
Copyright © 2018, Texas Instruments Incorporated
EMAC/MDIO Module
32.5.37 MAC Hash Address Register 1 (MACHASH1)
The MAC hash registers allow group addressed frames to be accepted on the basis of a hash function of
the address. The hash function creates a 6-bit data value (Hash_fun) from the 48-bit destination address
(DA) as follows:
Hash_fun(0)=DA(0) XOR DA(6) XOR DA(12) XOR DA(18) XOR DA(24) XOR DA(30) XOR DA(36) XOR DA(42);
Hash_fun(1)=DA(1) XOR DA(7) XOR DA(13) XOR DA(19) XOR DA(25) XOR DA(31) XOR DA(37) XOR DA(43);
Hash_fun(2)=DA(2) XOR DA(8) XOR DA(14) XOR DA(20) XOR DA(26) XOR DA(32) XOR DA(38) XOR DA(44);
Hash_fun(3)=DA(3) XOR DA(9) XOR DA(15) XOR DA(21) XOR DA(27) XOR DA(33) XOR DA(39) XOR DA(45);
Hash_fun(4)=DA(4) XOR DA(10) XOR DA(16) XOR DA(22) XOR DA(28) XOR DA(34) XOR DA(40) XOR DA(46);
Hash_fun(5)=DA(5) XOR DA(11) XOR DA(17) XOR DA(23) XOR DA(29) XOR DA(35) XOR DA(41) XOR DA(47);
This function is used as an offset into a 64-bit hash table stored in MACHASH1 and MACHASH2 that
indicates whether a particular address should be accepted or not.
The MAC hash address register 1 (MACHASH1) is shown in Figure 32-78 and described in Table 32-76.
Figure 32-78. MAC Hash Address Register 1 (MACHASH1) (offset = 1D8h)
31 0
MACHASH1
R/W-0
LEGEND: R/W = Read/Write; -n = value after reset
Table 32-76. MAC Hash Address Register 1 (MACHASH1) Field Descriptions
Bit Field Description
31-0 MACHASH1 Least-significant 32 bits of the hash table corresponding to hash values 0 to 31. If a hash table bit is set,
then a group address that hashes to that bit index is accepted.
32.5.38 MAC Hash Address Register 2 (MACHASH2)
The MAC hash address register 2 (MACHASH2) is shown in Figure 32-79 and described in Table 32-77.
Figure 32-79. MAC Hash Address Register 2 (MACHASH2) (offset = 1DCh)
31 0
MACHASH2
R/W-0
LEGEND: R/W = Read/Write; -n = value after reset
Table 32-77. MAC Hash Address Register 2 (MACHASH2) Field Descriptions
Bit Field Description
31-0 MACHASH2 Most-significant 32 bits of the hash table corresponding to hash values 32 to 63. If a hash table bit is set,
then a group address that hashes to that bit index is accepted.

Table of Contents

Related product manuals