Hello.
We are planning to connect FPGA to second CPGMAC_SL interface. The apropriate registers were configured this way:
GMII_SEL is 0x28: Port2 RGMII Mode, No Internal Delay.
MAC_CONTROL #2 is 0x200A1: Forced mode of operation, Gigabit Mode Force, Gigabit Mode, RX/TX enable, full duplex.
Operating point is opp100.
But we got TXC output frequency 2.5 Mhz instead of 125 Mhz. I suppose the forced mode selection is not affected and device still operates at in-band mode.
Upd: Suddenly the TXC frequency jumped to 125 Mhz. The content of RGMII_CTL_REGISTER, which only affected in in-band mode changed from 0x0 to 0xD0: RGMII 2 Fullduplex, 1000Mbps (gig) mode, RGMII2 link is up! MACSTATUS #2 register changed from 0x80000000 to 0x80000018: External GIG, External Fullduplex. But MAC_CONTROL #2 is still 0x200A1 i.e. in-band mode must be OFF. After reboot the port 2 state returned to 10 Mbit link down.
How to turn on forced mode?