Community
cancel
Showing results for 
Search instead for 
Did you mean: 
APaci1
Novice
500 Views

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)

 

 

0 Kudos
1 Reply
SengKok_L_Intel
Moderator
43 Views

Hi Sir, Tested the TSE MAC filter in simulation. It work well. Did you follow the link below, section 5.3.1 for the recommended initialization sequences? https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_ethernet.pdf Regards -SK
Reply