在高速、串行、源同步的數據傳輸協議中,用elasticbuffer實現本地時鐘和恢復時鐘之間的數據同步是比較常見的一種辦法。其關鍵在於利用elasticbuffer的low water mark和high watermark決定數據流中週期性冗餘數據(需傳輸協議支持)的增減,達到平衡兩個時鐘域的數據流量的目的。
下面這篇文章對elasticbuffer在PCIe中的實現講的比較清楚,強力推薦。
www.mindshare.com/files/resources/MindShare_PCIe_Elastic_Buffer.pdf