新聞中心

EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 高速FPGA系統(tǒng)的信號完整性測試和分析

高速FPGA系統(tǒng)的信號完整性測試和分析

作者: 時間:2009-05-26 來源:網(wǎng)絡(luò) 收藏

1. 引言

本文引用地址:http://m.butianyuan.cn/article/192023.htm

隨著的設(shè)計速度和容量的明顯增長,當(dāng)前流行的芯片都提供高速總線,例如DDR內(nèi)存總線,PCI-X總線、SPI總線;針對超高速的數(shù)據(jù)傳輸,通過集成SerDes提供高速串行IO,支持各種諸如PCI-E、GBE、XAUI等高速串行總線協(xié)議,為各種不同標(biāo)準(zhǔn)的高速傳輸提供極大的靈活性。典型的高速FPGA器件提供的每一條物理鏈路的速度從200Mbps到高達10Gbps,高速IO的和驗證更成為傳統(tǒng)專注于FPGA內(nèi)部邏輯設(shè)計的設(shè)計人員面臨的巨大挑戰(zhàn)。這些挑戰(zhàn)使設(shè)計人員非常容易會把絕大部分設(shè)計周期時間放在調(diào)試和檢驗設(shè)計上。

為了加速對于FPGA中高速并行和串行總線的調(diào)試和驗證,它需要使用新的高速信號完整性工具和方法。本文根據(jù)當(dāng)前FPGA的高速總線,提供了最新的方法和工具。

圖1是一個典型FPGA的提供的各種高速接口。對于這些速度從200M到高達10G的高速總線,信號完整性的測試和是保證設(shè)計成功的基礎(chǔ)和關(guān)鍵。

圖1 典型FPGA的提供的各種高速接口
2. 高速串行總線眼圖測試

對于采用內(nèi)嵌SERDES電路的FPGA芯片,其高速串行信號進行測試和驗證,最基本的工具是通過示波器進行對其眼圖測試。因為眼圖能夠非常直觀的反映一條被測信號路徑上的整體信號質(zhì)量問題,包括信號的抖動量大?。ㄑ蹖挘┮约胺鹊拇笮。ㄑ鄹撸┑戎匾畔?。圖2是一個高速數(shù)據(jù)信號的眼圖形成的過程。


圖2 眼圖的形成過程

從眼圖的形成過程可以看出,一個NRZ編碼的高速數(shù)據(jù)無論傳輸何種碼流,都可以看作一個重復(fù)信號,經(jīng)過一定時間和樣本數(shù)的累計,它反映整個傳輸鏈路上的總體信號質(zhì)量。

3. 選擇合適的眼圖測試工具

3.1 示波器帶寬的要求

示波器是進行高速串行信號眼圖測試的首選工具。無論是用高速實時示波器還是采樣示波器(Sampling Scope)得到眼圖,帶寬是對示波器的基本要求。以一個NRZ編碼的高速串行總線為例,它理想的波形是一個方波信號,方波信號是由它的基波(正弦波)和奇次諧波(3次,5次,7次…)組成。根據(jù)信號的傳輸速率和上升時間,選擇盡量高帶寬和最快上升時間的示波器,這樣測試結(jié)果保留更多的諧波分量,構(gòu)建高精度的眼圖測試結(jié)果。
示波器帶寬反映了對被測信號幅度上的衰減,而示波器上升時間決定了對被測信號上升時間測試的誤差。經(jīng)典的示波器帶寬和上升時間的關(guān)系為:帶寬×上升時間=0.35-0.45,0.35-0.45為常系數(shù)。每一個高性能示波器除了提供帶寬的指標(biāo)外,還會給出上升時間,表征其對階躍信號的測試能力和精度。示波器測試結(jié)果的經(jīng)驗公式為:


上一頁 1 2 3 4 下一頁

關(guān)鍵詞: FPGA 系統(tǒng) 測試 分析

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉