cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
9,496 Views
Registered: ‎10-04-2010

Direct MAC-MAC connection to Ethernet switch without a PHY

Hi.

 

We have a custom Zynq 7045-based board which includes a Marvell 88E6352 switch. Our 7045 Ethernet MAC is directly connected to the switch's port 5 MAC via RGMII ( MAC2MAC Without a PHY ) with 6 nets in each direction: CLK, CTL and D[3:0]. (The switch only has PHYs on ports 0-4)

 

We have been unable so far to use this interface.

 

Is this interface should work ?

 

Regards.

Yaniv

0 Kudos
9 Replies
Highlighted
Teacher
Teacher
9,486 Views
Registered: ‎03-31-2012

what have you tried to do so far? did you try sending udp packets from the zynq to a destination with a known destination mac address? did you go through the datasheet for 88E6352 to see how this connection is supposed to work?
- Please mark the Answer as "Accept as solution" if information provided is helpful.
Give Kudos to a post which you think is helpful and reply oriented.
0 Kudos
Highlighted
Visitor
Visitor
9,475 Views
Registered: ‎10-04-2010

We try a Ping from the Zynq to other PC ( in port 0 of switch ) and it not work.

We try a Ping from  the PC ( in port 0 of switch ) to Zynq and int not work

We conect a scope to the rgmii CLK signal. it was 125 Mhz.

 

We try Ping from 1 PC ( in port 0 of switch ) to 2 PC ( in port 1 of switch ) and it work...

 

Is MAC-MAC without PHY ( RGMII ) has been tested with Zynq and should work ?

0 Kudos
Highlighted
Teacher
Teacher
9,459 Views
Registered: ‎03-31-2012

when you send a packet out from zynq do you see it on the rgmii tx wires to the switch? that would be the first test. if you see it then you need to check if the packet is making it out of the switch to the pc. use a packet capture program like wireshark and check if the pc is receiving the packet. If not make sure that the switch knows you have something connected to port 5. use mdc/mdio to check the status of the port and make sure it is configured properly.
- Please mark the Answer as "Accept as solution" if information provided is helpful.
Give Kudos to a post which you think is helpful and reply oriented.
Tags (1)
0 Kudos
Highlighted
Visitor
Visitor
6,273 Views
Registered: ‎01-05-2016

Hi,

 

Did you sucess to oportate the zync 7045 with ethernet switch?

0 Kudos
Highlighted
Visitor
Visitor
6,127 Views
Registered: ‎03-30-2016

Have you solved this problems? I got the same problem with you. Could you give me some hints? Or you can post you solutions to solve this problem!

Thanks a lot!

0 Kudos
Highlighted
Visitor
Visitor
5,784 Views
Registered: ‎07-21-2014

I have exactly the same issue.

PS-ETH1connected to port5 (88E6352), using lwip in a bare metal application.

 

The application was developed on an eval board with PHY.

 

After porting the same to our custom board we are stuck with the same issue; trying to send UDP packets, we observe that the TX-FIFOs are running full and the RGMII TX signals do not toggle.

 

The difference in HW is:

1. There is no MDIO Connection from the PS the the Switch (MDIO Setup is done from another CPU in the System).

    In vivado the MDIO for the ETH1 is unchecked MIO Settings for the PS.

 

Any advice?

 

0 Kudos
Highlighted
Visitor
Visitor
5,570 Views
Registered: ‎07-21-2014

Answer for port5 RGMII MAC Connection, here ZYNQ PS ETHx via MIO:

 

Set RGMII RX Timing and RGMII TX Timing bits for the particular port in the Switch Register (88E6352).

 

MDIO shall be commented in the lwip.

0 Kudos
Highlighted
Participant
Participant
4,604 Views
Registered: ‎03-09-2016

Hi,

 

We also try to connect zynq 7045 gem0 RGMII MAC to marvell 88e6352 eth. switch port 5 which is RGMII MAC.

It is appreciated if anyone has solved and could give information about this issue?

 

thanks,

0 Kudos
Highlighted
Anonymous
Not applicable
3,560 Views

Hi,

 

Anyone have solved this issue?

0 Kudos