指導老師
賴裕昆
賴裕昆
華享倫
鍾崴宇、潘柏宇、劉展志
本篇專題研究報告為IEEE 1588 Precision Time Protocol (PTP) 精準時間協定之研究報告。我們會從NetFPGA-1G的開源專案 : NetFPGA PTP Router中,探討PTP的時間同步原理、時鐘種類及PTP的封包架構,並聚焦於PTP硬體輔助時戳 (timestamp)的獲取位置及其運作機制。本專題將先介紹NetFPGA-1G軟硬體資訊與環境設定,接著解析說明核心電路模組。該模組使用硬體描述語言Verilog HDL與C語言建構,包含 : mac_grp_time_stamp,、stamp_counter、 stamp_counter_reg與scone-ptp等。在scone-ptp中可以找出PTP精準時間協定的時間同步演算法,藉由觀察此演算法能探討出與PTP對時校正理論的異同。
本專題主要是要研究及測試此PTP Router專案,目的是使兩台NetFPGA-1G之間的誤差降到數10奈秒,以達到更精準的同步對時。