Forum Discussion

APaci1's avatar
APaci1
Icon for Occasional Contributor rankOccasional Contributor
6 years ago

TSE_MAC Triple Speed Ethernet - HOW TO SET MAC FILTER ?

Hello! I'm try a TSE IP Application (10/100/1000 MII/GMII with Fifo settings)

I want enable MAC FILTER on receive frames:

I set TSE_MAC control register as:

TSE_CTRL_FRM_ENA = 1 (control of rx frames enabled)

TSE_PROMIS_EN = 0 (promiscous mode off)

I set primary Macs with LSB=0 or LSB =1 to try (Unicast/multicast)

I try to set all 4 secondary macs as the primary (BUT WHEN I READBACK VALUE TSE GIVE ME 0, instead primary mac is correctly read/write)

Well (or Damn'd) , mac filter doesnt' work and TSE on rx user side give me all frames that arrives from the LAN..

The hard point is why I cannot write secondary Macs?

Have you meet similar issue?

Thanks

(Quartus 18.1, arria10 device, IP TSE)