Forum Discussion

Mathis1's avatar
Mathis1
Icon for New Contributor rankNew Contributor
11 months ago

Arria 10 "HPS GMII to SGMII PCS Bridge IP" ports differ from "SGMII PCS IP"

Some context:

I am designing for an Arria 10 SX FPGA, Quartus Prime Pro Edition, and I need an SGMII interface

The embedded peripherals user guide mentions connecting the HPS GMII to TSE 1000BASE-X/SGMII PCS Bridge IP and the Triple-Speed Ethernet intel FPGA IP as a method for the HPS to use SGMII.

The latter can be configured to operate in 1000BASE-X SGMII PCS ONLY mode, where the bridge comes in to connect it to the HPS GMII interface.
The bridge IP has a clock enable interface that it is to receive from the 1000BASE-X SGMII PCS IP. The documentation of the 1000BASE-X SGMII PCS IP also mentions the clock enable signal in section 6.1.12.3. However the clock enable port is missing from the 1000BASE-X SGMII PCS IP.

The parameter for enabling the clock enable signal within the IP is greyed out as its applicable only when the Triple-Speed Ethernet IP is used as a MAC.

Platform Designer also throws out a warning that the clock enable signal of the bridge IP must be connected to something

My question(s)
Since the clock enable is an input of the bridge, can I just connect it to/set it logic high? Or will it not work since the bridge IP expects it to be driven by the PCS IP?

Any other work-arounds?

Thanks for the help

3 Replies