Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21615 Discussions

Connecting two Marvell PHY devices to one Cyclone III FPGA

Altera_Forum
Honored Contributor II
1,745 Views

Hi, 

 

- We need to send data from one Cyclone III development board to two receivers. One of these receivers is a displaying panel while the other one is sent to another cyclone III development board (that is connected to a displaying panel too). 

 

- This is implemented as shown in the attached image, by branching the required signals like mdio, mdc,data,.. . 

 

When assigning the mdio to two pins one of them is D2 in bank 1 and the other one is the already assigned pin in cyclone III development board (AB2) "PHY not found in PHY profile" error occurred. If changing the pin location to IOBANK_1 , the connection is successfully established & there is no error detected. 

 

Kindly note that this error occurred without connecting the second board? 

 

Can any one help us. 

 

Thanks & Regards
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
684 Views

Why do you use two extra pins? Both PHYs can be connected to the same MDC/MDIO lines. 

Anyway I think your problem is with ORing the mdio_in signals. A non driven mdio line will pull to a high level, then the OR gate will always result in receiving all ones. 

Replace OR with AND.
0 Kudos
Altera_Forum
Honored Contributor II
684 Views

 

--- Quote Start ---  

Why do you use two extra pins? Both PHYs can be connected to the same MDC/MDIO lines. 

Anyway I think your problem is with ORing the mdio_in signals. A non driven mdio line will pull to a high level, then the OR gate will always result in receiving all ones. 

Replace OR with AND. 

--- Quote End ---  

 

 

 

Thank you very much for your reply :) 

 

1- We use extra pins to connect to another PHY that is not existing in Cyclone III development board. These pins are connected to the second designed board via the HSMC connector 

 

2- Regarding your suggestion we are going to replace the Or gate with an AND one. 

 

Kind Regards
0 Kudos
Reply