Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21174 Discussions

Agilex SGMII bridge on E-Tile

Fdominguez
Novice
1,429 Views

Target: Agilex

Tools version: Quartus Pro 21.3

 

We are trying to implement this diagram found in the “Embedded Peripherals IP User Guide” to convert a HPS EMAC to SGMII interface coming from the E-tile. We can successfully add the splitter core and the SGMII PCS bridge on the FPGA, but are having trouble adding the 1000 BASE-X/SGMII PCS on the E-Tile

Fdominguez_0-1654803266700.png

 

 

On the same user guide it mentions that the 1000 BASE-X/SGMII PCS comes from the Triple-Speed Ethernet core but when adding the core in platform designer as a PCS only the program mentions that the configuration can’t be used in the E-tile. It only allows it in the E-tile when choosing an Ethernet MAC without PCS configuration, which is not what we want as we are designing to use the HPS EMAC.

 

Screenshot 2022-06-09 153555.png

Another detail is that the triple-speed ethernet core document mentions that the Agilex E-tile support is “preliminary”. What does that mean?

 

Fdominguez_2-1654803266714.png

 

Let me know if there are any suggestions

0 Kudos
6 Replies
Ash_R_Intel
Employee
1,416 Views

Hi,

The E-tile cannot support the 1GbE. It has hard blocks supporting 10G/25G and 100G only.

The logic that you generate through this IP will mostly be implemented in the FPGA fabric for an E-tile device.

Refer: https://www.intel.com/content/www/us/en/docs/programmable/683723/current/e-tile-transceiver-phy-architecture-72143.html


Regards


0 Kudos
Fdominguez
Novice
1,392 Views

Thanks for the reply

I am not planning on using MAC from the E-Tile. Instead I want to use the EMAC from the HPS and just use the E-Tile in pass-through mode for SGMII PCS

You are saying just using the SGMII PCS only is then not supported on the E-Tile hardened IP? Even if I were to use it for 10GE it would show that I can't use SGMII PCS only mode

 

0 Kudos
Ash_R_Intel
Employee
1,386 Views

I am saying that 1 Gbps is not possible to implement in E-Tile as the hard blocks do not support.

E-tile is capable of implementing either 10G / 25G or 100G logic. See the architecture diagram in the link sent previously. It is self-explanatory.


Regards


0 Kudos
alexforencich
Novice
1,348 Views

The document you linked says that the transceivers on the E-tile support NRZ all the way down to 1 Gbps, no?  SGMII is 1.25 Gbps, so it seems like it should be possible to use PMA direct mode to implement SGMII.  Obviously the MAC and PCS logic would have to be bypassed, and the SGMII PCS and gigabit MAC implemented in fabric logic, but I don't see any reason why this wouldn't be possible with the E-tile transceivers. 

 

https://www.intel.com/content/www/us/en/docs/programmable/683723/current/supported-features.html

 

0 Kudos
Ash_R_Intel
Employee
1,333 Views

Hi,

In your original query you enquired about the TSE IP, which does not have a PMA only option.

If you use E-tile XCVR PHY IP at 1Gbps data rate, the PCS and MAC should be implemented in the FPGA fabric. There is no PCS available in this IP.

If using TSE IP, you can use the hard IP for 10G/25G and 100G data rates only.

Hope this clarifies.


Regards


0 Kudos
Ash_R_Intel
Employee
1,317 Views

Hi,

As the query has been answered, closing the ticket. However, it will still be open for community users to comment.


Regards


0 Kudos
Reply