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?
(Quartus 18.1, arria10 device, IP TSE)