FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
5915 Discussions

TSE_MAC Triple Speed Ethernet - HOW TO SET MAC FILTER ?

APaci1
Novice
833 Views

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
376 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
0 Kudos
Reply