资源描述:
《PCI匯流排量測應用範例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、PCI匯流排量測應用範例PCI匯流排量測應用範例PCI匯流排量測應用範例前言雖然個人電腦採用PCIbus已經有10多年的歷史,但是讓使用者百思不得其解的部分,是bus的寬度與時脈頻率(clockpulse)。它們依然是10多年前的32bit與33MHz,資料傳送速度為133Mbyte/s,大約是記憶體bus的1/20左右,CPU的1/750,所以說PCIbus的速度已漸漸的無法滿足實際需求。再者,由於PCIbus的3.3vLVTTL沒有類似memorybus的線路終端,波形會反射並產生波動,當速度超過100MHz時,動作就顯得不順暢
2、。這本手冊將探討PCIbus高速化的動向為PCIbus帶來的主要改變,包括PCI-X,PCI-Express,HyperTransport與RapidIO...等技術,並介紹如何運用邏輯分析儀量測PCI匯流排。PCI技術規格PCI-X與PCI-ExpressPCI-Xmode-1的資料轉送速度為300Mbyte/s左右,不過若與記憶bus比較,仍然慢一位數左右,因此業者推出PCI-Xmode-1高速化版的PCI-Xmode-2。PCI-Xmode-2與DDRSDRAM、AGP一樣,一個時脈期間內可以進行2次(doublerate),
3、或是2次(quadrate)資料讀取。它的信號傳輸屬於單終端(singleend)方式,電源電壓可輸出1.5V的CMOS電壓,而且只有一個插槽。PCI-Xmode-2的資料轉送速度最大是4.27Gbyte/s,也就是說資料轉送速度只有8Gbyte/sPCI-Express的一半左右,為提高資料轉送速度所以業者陸續推出PCI-Xmode-2升級版PCI-Xmode-3。PCI-Xmode-3的頻率與mode-2完全相同,由於每個時脈期間內進行8次資料讀取,所以與AGP8×的方式一致。1PCI匯流排量測應用範例PCI匯流排量測應用範例P
4、CI-Express的最大資料轉送速度,時脈2.5G時為8Gbyte/s。HyperTransport與RapidIOHyperTransport是應用在CPU與晶片組(chipset)之間的連接。由於HyperTransport無法支援活線插拔(hotplug),因此HyperTransport無法當作PCI等擴充卡bus使用,只適用於CPU周邊的內部bus。RapidIO是繼PCIbus之後提出的傳輸規範,硬體規範屬於公開的LVDS。下表是PCI-Express,HyperTransport,與RapidIO的性能比較。項目Hy
5、perTransportRapidIOPCI-Express資料寬度(bit)2,4,8,16,321,4,8,161,2,4,8,16,32200M,300M,400M,500M,250M,500M,1G,1.5G,傳輸數度(bps)2.5G800M,1.2G,1.6G2G,2.5GLevelHyperTransport與LVDS相同像Infiniband熱插拔不可可可2PCI匯流排量測應用範例PCI匯流排量測應用範例量測PCI匯流排程序設定邏輯分析儀-LogiclevelTTL(1.5V)2.選擇電壓準位1.設定LogicLev
6、el-設定TriggerFRAME選擇觸發鈕3PCI匯流排量測應用範例PCI匯流排量測應用範例2.設定觸發方式1.調整飛梭選擇Channel1與DUT接線方式PCCLKFRAMEPCIC/BEOMotherBUSC/BEIBoardIRDYTRDYDEVSELGNTGNDLA-100FlyingLeadLogicBusProbeSetAnalyzer-執行Run4PCI匯流排量測應用範例PCI匯流排量測應用範例LA-100測試結果-Logiclevel設定錯誤量測到的錯誤波形錯誤的準位變化-正確波形5PCI匯流排量測應用範例PCI匯
7、流排量測應用範例結語PCI的量測方式對IC設計工程師是重要的事,在資料傳輸速率一直增加的情形下,誤碼率的測試也越來越重要。邏輯分析儀會將使用者設定的觸發條件,轉換成邏輯分析儀硬體可解讀的模式,讓邏輯分析儀了解工程師的想法,成為工程師貼心的好幫手,增加產品上市的速度。6