In this paper, the precise clock synchronization technology of IEEE1588 is studied, and a hardware and software co-implementation method based on the Zynq-7000 FPGA chip is proposed. In the aspect of hardware, the jitter delay of the protocol stack is shielded by stamping in the GMII interface and obtaining the timestamp information. In the aspect of the software, the protocol engine is transplanted in the user layer, at the same time, to realize register reading and writing and configuration, the driver is compiled into the Linux kernel in the driver layer. In addition, the real-time clock adjustment module of the slave clock is designed to adjust the clock quickly. The experimental results show that the clock synchronization method based on FPGA hardware and software co-implementation can realize the marking of the timestamp effectively, and the accuracy of clock synchronization reaches the level of sub-microsecond. In the meanwhile, the realizability and portability of synchronous system are also improved.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.