Altera_Forum
Honored Contributor
15 years agoTSE 1000BASE-X/SGMII PCS only w/LVDS I/O
Hey Guys,
I know this has been discussed a few times, but I couldn't find the answer I was looking for. I'm using a Stratix IV GX board with the Marvell Phy. I have a stripped down version of a MAC that is working on a Stratix III board using the GMII interface.. We're now trying to use the SGMII interface (ON the IV) with the PCS and PMA (I'm assuming this to be the case when I use the transceiver block with LVDS i/o - please correct me if I'm mistaken). We have a separate MDIO interface and I can read and set the Registers in the PHY (which is AN disabled, Speed 1g, Transmit Enable and SGMII (default). I have the PCS setup as AN disabled, SGMII and Speed 1G (IF_MODE = 0x09) The PCS Control Register is ( full Duplex, 1G) (Control = 0x140) The PCS Status Register is ( Extened Capability, LINK_STATUS, AN ABILITY) (STATUS = 0x09) - not sure why link_status is set - but this doesn't seem to change.. So my problem is nothing seems to pass through the pcs - and I've been floundering for a couple of weeks trying to figure out why.. Any HINTS? Fyi - I inherited all this - so I'm learning as I'm going.. Thanks Much, Elmer.