Altera_Forum
Honored Contributor
15 years agoHow to constrain tse on cyclone III board
Hi all,
I have a cyclone III board with Marvell 88E1111 RGMII PHY. I am trying to send packet from host to FPGA using RGMII receiving interface (I don't need the transmit function so the transmitter is disabled by setting the corresponding bit in MAC configuration register). According to Wireshark, the packet is sent out correctly. However, by using signalTap, I found that on the FPGA side, the RGMII output data from PHY is not correct. Theoretically, the preamble should look like "55...5D", but mine is "ff55...5D" with extra "ff". One potential problem is the timing constraint. Currently I am only using .sdc files generated by Altera SOPCBuilder, from which I can not see any constraint on the PHY, especially no constraint on RGMII output data. What kind of timing constraint should I use to correctly constrain RGMII PHY and TSE MAC? Thanks!