Altera_Forum
Honored Contributor
15 years agoAcessing Data on GMII
Hi folks,
at the moment i am planning the architecture of the project of my final thesis. I want to implement a Timestamping-Unit(TSU) for the PTP-Protokoll (IEEE1588). The ptp i want to set on the top of an udp-Stack (nichie). The main issue at this topic is where to place the TSU. There are two possibilities: 1. niosII -> TSU -> MAC -> PHY - easier to implement - not as precisely as the second one 2. niosII -> MAC -> TSU -> PHY - difficult to implement - more precisely - better solution if it works In my opinion the first one is easier to implement, i have only to implement an avalon-Interface. There are a lot of howtos/walkthroughs etc. The problem at the first solution is, that the time is recorded on a much higher layer than in the second solution. The closer the line, the better the precision of the Timestamp. The main issue of the second solution is, how to connect the TSU to GMII/RGMII. Also the TSU have to extract some information in the packets change it and recalculate the CRC-s and rebuild the Packet. My question is now, have anybody of you experience in accessing/listening /change data at GMII/RGMII ? Can u serve me some Howto's,Walkthroughs,Examples etc.? best regards mooresstudent