聲納信號處理中UDP協議數據傳輸研究與設計
外部數據從以太網口經過物理層傳入到接收端的數據緩沖區RAM中,外部數據是UDP格式的數據。接收模塊Rx從數據緩沖區RAM中提取數據,在提取的過程中,Rx模塊中的應用程序將UDP格式的數據的首部去除,只提取有效載荷部分。根據UDP數據包中的目的端口號,Rx將去UDP格式化的裸數據發送給Link口,完成接收端模塊的功能任務,其示意圖如圖3所示。本文引用地址:http://www.104case.com/article/155092.htm
1.2 Link模塊設計
在發送過程中,外部數據經過Link口傳輸給發送模塊(Tx)進行打包處理,然后傳輸至MAC。Link端模塊設計如圖4所示。
當acki為0時開始進行數據傳輸。工作時,有3個時鐘輸入:Link口時鐘clk和clk270,以及系統本地時鐘clk4。其中,clk4的頻率是Link口時鐘的1/4。Link的時序效果圖如圖5所示,在時鐘的卜升沿與下降沿進行數據存寫。雙倍速率的數據通過Link后被分為單倍速率的數據寫入UDP發送端Tx中。從Link出來的數據傳入發送端Tx時,時鐘每跳變一次,地址增加一次,發送端Tx將增加的地址寫入到數據緩沖區RAM中,進行打包。
評論