FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5203 Discussions

TSE_MAC Triple Speed Ethernet - HOW TO SET MAC FILTER ?

APaci1
Novice
583 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
126 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