This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RM48 Multicast MACHASH1 register

Hi,

I am trying to receive multicast packets and I am having trouble understanding what needs to go in the MACHASH1 and MACHASH2 register. From the reference manual 28.5.37, I calculate the the 6 bit value from the 48 bit MAC address (01-1B-19-00-00-00).  Then the manual says, "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." This is where I am getting lost. How do I generate a hash table for this?

Thank you,

Alex