<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設計應用 > 使用Pinpoint?觸發(fā)驗證高速串行總線設計

          使用Pinpoint?觸發(fā)驗證高速串行總線設計

          作者: 時間:2017-01-12 來源:網(wǎng)絡 收藏
          對高速信號傳輸,串行總線已經(jīng)成為標準。PCI Express、XAUI、InfiniBand、串行ATA及許多其它標準采用差分技術傳送數(shù)據(jù)和時鐘信號。時鐘嵌入到數(shù)據(jù)中,通常使用8B/10B 編碼,提供可靠的時鐘提取方式。轉向多路串行配置的發(fā)展趨勢進一步提高了復雜度。四條、八條或更多的串行“通路”把信號成分從發(fā)射機傳送到接收機,這一切都以更高的數(shù)據(jù)吞吐量(帶寬)名義實現(xiàn)。Pinpoint觸發(fā)可以用來在串行總線上執(zhí)行驗證和一致性測量,包括多路總線。

          本文引用地址:http://www.ex-cimer.com/article/201701/338002.htm

          串行碼型觸發(fā)

          串行碼型觸發(fā)是泰克DSA示波器的標配功能,為捕獲速率高達5 Gb/s 的串行總線上的數(shù)據(jù)提供了碼型觸發(fā)功能。碼型觸發(fā)中的數(shù)據(jù)既可以是串行數(shù)據(jù)(嵌入式時鐘),也可以是并行數(shù)據(jù)(單獨的時鐘)。串行碼型觸發(fā)可以觸發(fā)長達64位的指定碼型,對8b/10b 編碼串行數(shù)據(jù)可以長40位,為當前許多總線提供了異常強大的調試工具。圖1顯示了8b/10b編碼的111111 PCI Express 5 Gb/s碼流。

          圖1.串行碼型觸發(fā)。

          碼型鎖定觸發(fā)

          通過這種功能,泰克高性能示波器可以以杰出的時基精度同步采集長的串行測試碼型。在進行抖動和定時分析時,可以使用碼型鎖定觸發(fā),識別并從長串行碼型中去掉隨機抖動。由于支持高達6.25Gb/s的數(shù)據(jù)速率,碼型鎖定觸發(fā)可以幫助隔離特定位跳變,協(xié)助進行數(shù)據(jù)平均及模板測試。DSA70000(標配)和MSO/DPO70000(選項PTH)高性能示波器上提供了這一功能。

          串行通路違規(guī)觸發(fā)

          只有在多條通路的時間落在規(guī)定容限范圍內時,多路高速串行通信鏈路才能高效運行。通過觸發(fā)一條數(shù)據(jù)流上的單個字符,觀察通路中的偏移時間量,示波器有時用來測量通路之間的時間偏移。但是,這些基本測量不能確認多條通路在更長的時間內保持時間相關。通過在任意兩條通路之間時間偏移違規(guī)時觸發(fā)示波器,串行通路偏移違規(guī)觸發(fā)解決了這個問題。通過使用Pinpoint觸發(fā)系統(tǒng)A 和B 雙觸發(fā)及復位功能,可以對通路偏移違規(guī)進行合格/不合格測試。在任何時間期間(分鐘、小時、天或更長時間)通路之間的時間偏移違規(guī)時,可以觸發(fā)示波器??梢栽陲@示屏上捕獲偏移時間違規(guī)的任何事件,并使用采集計數(shù)器計算數(shù)量。

          來自通路0的第一個觸發(fā)事件(A 事件)是逗號,使用寬度觸發(fā)捕獲;通路1 上的第二個觸發(fā)事件(B 事件)代表逗號,也使用寬度進行限定。規(guī)范要求通路上的同一事件必須在通路0 上的事件后不超過24.8 ns 時,才能在通路1上發(fā)生相同的事件。延遲用來設置開始查找B事件的最小時間,復位觸發(fā)設為24.8 ns (規(guī)范容限)。圖2明了示波器在通路偏移違規(guī)時觸發(fā)采集。

          圖2 串行通路違規(guī)觸發(fā)


          上一頁 1 2 3 下一頁

          評論


          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();