国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于FPGA的跨時鐘域信號處理——專用握手信號

發布時間:2016-2-19 09:02    發布者:designapp
關鍵詞: FPGA , 信號處理
  在邏輯設計領域,只涉及單個時鐘域的設計并不多。尤其對于一些復雜的應用,FPGA往往需要和多個時鐘域的信號進行通信。異步時鐘域所涉及的兩個時鐘之間可能存在相位差,也可能沒有任何頻率關系,即通常所說的不同頻不同相。
  圖1是一個跨時鐘域的異步通信實例,發送域和接收域的時鐘分別是clk_a和clk_b。這兩個時鐘頻率不同,并且存在一定的相位差。對于接收時鐘域而言,來自發送時鐘域的信號data_a2b有可能在任何時刻變化。
  


  圖1 跨時鐘域通信
  對于上述的異步時鐘域通信,設計者需要做特殊的處理以確保數據可靠的傳輸。由于兩個異步時鐘域的頻率關系不確定,觸發器之間的建立時間和保持時間要求也無法得到保證。如果出現建立時間或者保持時間違規,接收域將會采樣到處于亞穩態數據,那么后果可想而知。
  如何有效的進行跨時鐘域的信號傳輸呢?最基本的思想是同步,在這個基礎上設計者可以利用各種協議約定進行通信。單向控制信號檢測方式(前面提到過的脈沖信號檢測方法,這里為了和握手方式相區別,所以如此稱呼)、握手協議的方式或者借助存儲器的方式都是比較常用的處理手段。
  本文將重點介紹握手方式進行異步時鐘域的通信。
  圖2是一個基本的握手通信方式。所謂握手,意即通信雙方使用了專用控制信號進行狀態指示。這個控制信號既有發送域給接收域的,也有接收域給發送域的,有別于前面的單向控制信號檢測方式。
  


  圖2 握手通信原理
  使用握手協議方式處理跨時鐘域數據傳輸,只需要對雙方的握手信號(req和ack)分別使用脈沖檢測方法進行同步。在具體實現中,假設req、ack、data總線在初始化時都處于無效狀態,發送域先把數據放入總線,隨后發送有效的req信號給接收域。接收域在檢測到有效的req信號后鎖存數據總線,然后回送一個有效的ack信號表示讀取完成應答。發送域在檢測到有效ack信號后撤銷當前的req信號,接收域在檢測到req撤銷后也相應撤銷ack信號,此時完成一次正常握手通信。此后,發送域可以繼續開始下一次握手通信,如此循環。該方式能夠使接收到的數據穩定可靠,有效的避免了亞穩態的出現,但控制信號握手檢測會消耗通信雙方較多的時間。以上所述的通信流程如圖3所示。
  


  圖3 握手通信流程
  下面通過一個簡單的工程代碼及其仿真測試進一步加深大家對基本握手協議的認識。
  module handshack(
  clk,rst_n,
  req,datain,ack,dataout
  );
  input clk; //50MHz系統時鐘
  input rst_n; //低電平復位信號
  input req; //請求信號,高電平有效
  input[7:0] datain; //輸入數據
  output ack; //應答信號,高電平有效
  output[7:0] dataout;//輸出數據,主要用于觀察是否和輸入一致
  //--------------------------------------
  //req上升沿檢測
  reg reqr1,reqr2,reqr3;
  always @(posedge clk or negedge rst_n)
  if(!rst_n) begin
  reqr1


  圖4 握手通信仿真波形
                               
               
本文地址:http://m.qingdxww.cn/thread-160911-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Chiptorials——如何使用ATECC608 TrustFLEX實現公鑰輪換
  • Chiptorials ——使用ATECC608 TrustFLEX實現基本非對稱身份驗證
  • Chiptorials ——如何將CryptoAuthLib庫用于Microchip安全身份驗證IC
  • FPGA設計流程培訓教程
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲一二三区视频 | 自拍偷拍图 | 黑人巨大精品欧美一区二区 | 美女如厕视频 | 九九热网 | 黄 色 免 费 网站在线观看 | 亚洲欧美自拍一区 | 欧美成人天天综合天天在线 | 精品国产中文一级毛片在线看 | 青青在线免费 | 亚洲欧美日韩在线观看看另类 | 中文字幕一区二区三区免费视频 | 青青草国产精品欧美成人 | 国产精品不卡视频 | 欧美日韩国产色 | 91国内精品久久久久免费影院 | 朋友的妻子免费观看 | 久久99热这里只有精品免费看 | 国产在线一区二区三区 | 精品视频在线视频 | 亚洲福利在线播放 | 国内久久精品视频 | 国产日韩欧美91 | 精品视频一区二区三区在线观看 | 亚洲精品第一卡2卡3卡4卡5卡 | 9797在线看| 欧美在线高清视频播放免费 | 我和闺蜜小敏在ktv被八人伦 | 天堂中文在线观看 | 女人18毛片水真多国产 | 国产私密 | 亚洲狼人综合干 | 国产精品欧美在线观看 | 一级毛片大全 | 日本色一区 | 欧美一区二区免费 | 午夜特片网 | 男人v天堂 | 特级毛片视频在线 | 免费jjzz在在线播放国产成人 | 午夜视频精品 |