国产毛片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視頻專區
  • 實時控制解決方案的正確選擇——數字信號控制器(DSC)或通用MCU
  • 探索PIC16F13145 MCU系列——快速概覽
  • PIC32CK SG單片機——輕松滿足新型網絡安全要求
  • dsPIC® DSC集成電機驅動器:非常適合在緊湊空間內進行實時控制
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩欧美亚洲综合| 青草视频.com| 午夜国产精品影院在线观看| 一级免费看| 日本不卡免费新一区二区三区| 四虎社区| 欧美成人精品不卡视频在线观看| 亚洲天堂视频在线观看免费| 亚洲欧美综合日韩字幕v在线| 午夜欧美成人久久久久久| 午夜精品视频在线观看| 日韩经典在线| 四虎永久在线精品国产| 一级黄片一级毛片| 亚洲天堂在线播放| 亚洲免费看片| 亚洲国产成人久久综合碰| 欧美日韩精品国产一区二区| 天天色色网| 亚洲国产聚色窝| 香蕉国产成版人视频在线观看| 欧美特黄a级| 人碰人人| 亚洲一区色| 亚洲精品中文字幕不卡在线| 色综合 成人| 色综合色狠狠天天久久婷婷基地| 亚洲专区欧美| 欧美大陆日韩一区二区三区| 亚洲综合久久一本伊伊区| 无毒不卡网站在线分享| 欧美一区视频在线| 亚洲福利专区| 天天操天天谢| 午夜久久福利| 天堂精品| 午夜国产精品不卡在线观看| 欧美在线视频看看| 人人做| 青青草久久| 奇米影视8888|