Thank you very much for reply. Now I understand the interface between MAC and PHY that there is always 125 MHz 8-bit stream in 1Gbps (1000BASE). There are four Tx and four Rx that makes 8 bits with DDR.
Nope, its either 8 bits TX, and 8 bits RX, and called GMII. Or 4 bits TX, 4 bit RX, and called RGMII. DDR is either memory or a former communist country in Eastern Europe.
Let's suppose there is a ZYNQ SOC development board having MAC implemented on the ZYNQ SOC and a PHY chip on the development board. The ZYNQ SOC support 1Gbps (1000BASE).
Don't know what your talking about 1000BASE. It does not exist.
There is 1000BASE-T, which is probably what you mean. (1G ethernet over Cat5e (or better) cable, using RJ45 connectors. This is explained in the Wikipedia page linked in the first reply of this thread)
There is 1000BASE-SX, which is 1G ethernet using 850nm light over short (550m) multimode fiber lengths (and what is probably the most common 1G ethernet over fiber spec)
And there are a lot of other 1000BASE-xxx variants. All different, and more importantly, all different signalling specs!
There are four differential pairs on the PCB between PHY and Ethernet connector. Two for Tx and two for Rx. I am interested to understand this signal interface.
Nope. All four are for TX, and all four are for RX. And they dont go to the connector, they go to the magnetics (which might be integrated in the connector, so you cannot see them). And the magnetics are really important!
1000BASE-T uses the same trick as old analog phone lines: The signal on the wire is TX+RX. The receiver knows what the transmitter is transmitting, and can substract it from the signal on the wire.
Thus all 8 wires are used for transmission, and reception, at the same time!
I also understand that it uses pulse-amplitude modulation to send symbols over copper traces to the Ethernet connector.
The signal on the copper traces to the connector is the same as the signal on the wire. (There is some difference in voltage etc between the PHY to Magnetics signal and the Magnetics-core-wire signal, but otherwise (shape, frequency, information content) they are exactly the same)
The modulation scheme is called PAM5, which is kind of a misnomer as there is nothing analog in the actual ethernet signal.
The symbols send are not digital signal, but they are analog and may have more than 2 amplitude levels, right ?
They are digital. The signal is 5-level, but only those 5 levels. An analog signal would use any and every level between minimum and maximum.
And there is no simple mapping from the bits in the original datastream to the levels on the wire, because there is an 8 bit to 10 bit mapping, and a Trellis encoding done in the PHY. This all improves signal quality.
Now what about if the link is 10 Gbps instead of 1 Gbps.
Check Wikipedia. Or IEEE802.3, its free, and its all in there.