10.9 CoreMACFilter Overview
CoreMACFilter provides a solution for SmartFusion 2 integrated Media Access Control (MAC) address filtering. The core provides an external filtering mechanism based on unicast (UCAD), multicast (MCAD), and broadcast (BCAD) flags. It implements the desired mechanism to pass the frames to upper layer. The upper layer determines to reject or accept the frames.
The CoreMACFilter filters the unwanted frames based on the following:
- Local base station MAC address
- MCAD
- BCAD
- Hash-unicast
- Hash-multicast of filter operating modes
A 128-bit hash table is used for hash-unicast and hash-multicast frame filtering. The frame filtering is performed on the destination MAC address of the received frame. The CoreMACFilter has an APB interface to allow the address filtering configurations and other MAC configurations.