数据接口同步的同步方法
生活随笔
收集整理的這篇文章主要介紹了
数据接口同步的同步方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數據接口同步的同步方法
對于隨機到達的數據,需要建立同步機制。可以采用使數據通過RAM或者FIFO的緩存仔讀取的方法,達到數據同步的目的。將前級芯片提供的時鐘作為基本時鐘,將數據寫入RAM或者FIFO,然后使用后級的基本時鐘產生讀信號,將數據讀出來即可。這種做法的關鍵是必須要有堆棧滿和空的指示信號來管理數據的寫入和讀取,以防止數據的丟失。
在通信系統中,數據往往是按照幀組織的。由于系統對時鐘的要求很高,常常設計專門時鐘板產生高精度的時鐘。數據幀是有起始位置的,在數據正確接收之前,必須先完成數據的同步,即確定數據的“頭”是從什么地方開始的。數據同步采用的就是這種方法,即用同步頭表示數據信號的起始,或者使用雙口RAM、FIFO來緩存數據再傳送到下一級。找到數據頭的方法有兩種:一種,增加一條表示數據起始位置的信號線;第二種,對于異步系統,則常常在數據中插入一段有特殊碼型的同步碼(同步頭),接收端通過相關運算檢測到同步頭。
級聯的兩個模塊的基本時鐘是異步時鐘域的,如何把前級輸出的數據準確地傳送到下一級模塊中?
如果輸入數據的節拍和本級芯片的處理時鐘同頻,可以直接用本級芯片的主時鐘對輸入數據寄存器采樣,完成輸入數據的同步;如果輸入數據和本級芯片的處理時鐘是異步的,特別當兩個時鐘的頻率不是由同一石英晶體分頻產生的,則起碼對輸入數據做兩次以上的采樣
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的数据接口同步的同步方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 英特尔承诺会在德国建芯片厂,正讨论补贴事
- 下一篇: 利用task和电平敏感的always快设