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

Interfacing Cyclone IV FPGA with Marvell PHY 88E1111 using SGMII

Altera_Forum
Honored Contributor II
1,726 Views

Hi I am using the cyclone IV with SGMII interfaced with Marvell PHY 88E1111. So what are the registers to be configured in the phy and how can I configure it for SGMII.

0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
934 Views

If you have a look at the Altera driver, there is a marvell_cfg_sgmii that does that in the file altera\**.*\ip\altera\triple_speed_ethernet\lib\sopc_builder\altera_triple_speed_ethernet\HAL\src\altera_avalon_tse.c 

I have no idea how you are supposed to use this function if you are using the driver though. Are you using a development kit? Aren't there any example designs with Ethernet?
0 Kudos
Altera_Forum
Honored Contributor II
934 Views

Hi i am using our own custom board so how can i configure the fresh marvell ic 88E1111 but i am stuck in configuring through mac. i dont know which are the registers to be configured for sgmii interface in 88E1111 through MDIO and is there any idea to configure the phy.

0 Kudos
Altera_Forum
Honored Contributor II
934 Views

If you have a look at the marvell_cfg_sgmii() I talked about you should see what the driver does to configure the marvel chip into SGMII mode. 

As it is a custom board you probably have the 88E1111 datasheet too, you should find a list of the PHY MDIO registers there with indications on how to set it up in SGMII mode.
0 Kudos
Reply