日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

数据接口同步的同步方法

發布時間:2023/12/15 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据接口同步的同步方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據接口同步的同步方法

  • 前級(如另外一個芯片、PCB布線、驅動接口元件)輸出的延時是隨機的,或者有可能變動,如何在后級完成數據的同步?
  • 對于隨機到達的數據,需要建立同步機制。可以采用使數據通過RAM或者FIFO的緩存仔讀取的方法,達到數據同步的目的。將前級芯片提供的時鐘作為基本時鐘,將數據寫入RAM或者FIFO,然后使用后級的基本時鐘產生讀信號,將數據讀出來即可。這種做法的關鍵是必須要有堆棧滿和空的指示信號來管理數據的寫入和讀取,以防止數據的丟失。

  • 數據有固定的幀格式,數據的起始位置如何確定?
  • 在通信系統中,數據往往是按照幀組織的。由于系統對時鐘的要求很高,常常設計專門時鐘板產生高精度的時鐘。數據幀是有起始位置的,在數據正確接收之前,必須先完成數據的同步,即確定數據的“頭”是從什么地方開始的。數據同步采用的就是這種方法,即用同步頭表示數據信號的起始,或者使用雙口RAM、FIFO來緩存數據再傳送到下一級。找到數據頭的方法有兩種:一種,增加一條表示數據起始位置的信號線;第二種,對于異步系統,則常常在數據中插入一段有特殊碼型的同步碼(同步頭),接收端通過相關運算檢測到同步頭。

    級聯的兩個模塊的基本時鐘是異步時鐘域的,如何把前級輸出的數據準確地傳送到下一級模塊中?

    如果輸入數據的節拍和本級芯片的處理時鐘同頻,可以直接用本級芯片的主時鐘對輸入數據寄存器采樣,完成輸入數據的同步;如果輸入數據和本級芯片的處理時鐘是異步的,特別當兩個時鐘的頻率不是由同一石英晶體分頻產生的,則起碼對輸入數據做兩次以上的采樣

    創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

    總結

    以上是生活随笔為你收集整理的数据接口同步的同步方法的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。