cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
msauerpb
Adventurer
Adventurer
341 Views
Registered: ‎01-30-2018

difference between ethernet module

Jump to solution

Hi,

I have to integrate an ethernet port in our existing Artix-7 design. In our hardware we connected a SFP modul to the SerDes Transciever of the Artix device. Now I'm looking for the software part. I found 2 modules at the xilinx page. Where is the difference between the Tri-Mode Ethernet MAC and the AXI_ETHERNET port? We want to use the 1000BaseT Interface.

Thank you for your help.

BR

martin sauer

Tags (3)
0 Kudos
1 Solution

Accepted Solutions
nanz
Moderator
Moderator
331 Views
Registered: ‎08-25-2009

Hi @msauerpb , 

TEMAC has only the MAC part and does not include PHY layer. 

https://www.xilinx.com/support/documentation/ip_documentation/tri_mode_ethernet_mac/v9_0/pg051-tri-mode-eth-mac.pdf

The PHY layer (1000BASE-X or SGMII) can be targeted with PCS/PMA or SGMII IP:

https://www.xilinx.com/support/documentation/ip_documentation/gig_ethernet_pcs_pma/v16_2/pg047-gig-eth-pcs-pma.pdf

AXI Ethernet IP is using TEMAC and/or PCS/PMA IP underneath depending on which mode you select: 

https://www.xilinx.com/support/documentation/ip_documentation/axi_ethernet/v7_2/pg138-axi-ethernet.pdf

As you are using 1000BASE-T, are you looking to implement SGMII with SFP module? If you have your own MAC, you can use PCS/PMA or SGMII core, otherwise you have the option to use TEMAC+PCS/PMA or AXI Ethernet subsystem IP. 

If you need to design a processor system, then AXI Ethernet should be your option as it implements in processor mode which will add AXI Ethernet buffer for AXI4 Lite interface to interface the processor. 

Hope this help!


-------------------------------------------------------------------------------------------

Don’t forget to reply, kudo, and accept as solution.

If starting with Versal take a look at our Versal Design Process Hub and our Versal Blogs and our Versal Ethernet Sticky Note.

-------------------------------------------------------------------------------------------

View solution in original post

4 Replies
nanz
Moderator
Moderator
332 Views
Registered: ‎08-25-2009

Hi @msauerpb , 

TEMAC has only the MAC part and does not include PHY layer. 

https://www.xilinx.com/support/documentation/ip_documentation/tri_mode_ethernet_mac/v9_0/pg051-tri-mode-eth-mac.pdf

The PHY layer (1000BASE-X or SGMII) can be targeted with PCS/PMA or SGMII IP:

https://www.xilinx.com/support/documentation/ip_documentation/gig_ethernet_pcs_pma/v16_2/pg047-gig-eth-pcs-pma.pdf

AXI Ethernet IP is using TEMAC and/or PCS/PMA IP underneath depending on which mode you select: 

https://www.xilinx.com/support/documentation/ip_documentation/axi_ethernet/v7_2/pg138-axi-ethernet.pdf

As you are using 1000BASE-T, are you looking to implement SGMII with SFP module? If you have your own MAC, you can use PCS/PMA or SGMII core, otherwise you have the option to use TEMAC+PCS/PMA or AXI Ethernet subsystem IP. 

If you need to design a processor system, then AXI Ethernet should be your option as it implements in processor mode which will add AXI Ethernet buffer for AXI4 Lite interface to interface the processor. 

Hope this help!


-------------------------------------------------------------------------------------------

Don’t forget to reply, kudo, and accept as solution.

If starting with Versal take a look at our Versal Design Process Hub and our Versal Blogs and our Versal Ethernet Sticky Note.

-------------------------------------------------------------------------------------------

View solution in original post

msauerpb
Adventurer
Adventurer
284 Views
Registered: ‎01-30-2018

Hi @nanz,

thank you for your reply. We have a processor system with a Microblaze. So I want to connect with AXI4 to the Ethernet Core. Externaly we don't have any hardware. We connect directly from the GTX pins to the SFP module.

BR

martin sauer

 

0 Kudos
nanz
Moderator
Moderator
261 Views
Registered: ‎08-25-2009

Hi @msauerpb ,

So I would recommend using AXI Ethernet Subsystem IP in processor mode. Based on your SFP support mode, you can either configure the core in SGMII or 1000BASE-X. 


-------------------------------------------------------------------------------------------

Don’t forget to reply, kudo, and accept as solution.

If starting with Versal take a look at our Versal Design Process Hub and our Versal Blogs and our Versal Ethernet Sticky Note.

-------------------------------------------------------------------------------------------
0 Kudos
nanz
Moderator
Moderator
200 Views
Registered: ‎08-25-2009

Hi @msauerpb ,

If your questions have been answered, could you please mark the thread as "accepted solution"? So it will also benefit other forum users. Thank you!


-------------------------------------------------------------------------------------------

Don’t forget to reply, kudo, and accept as solution.

If starting with Versal take a look at our Versal Design Process Hub and our Versal Blogs and our Versal Ethernet Sticky Note.

-------------------------------------------------------------------------------------------
0 Kudos