999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于PCI6540的PCI交換電路設計與實現

2021-12-02 11:09:44林凡淼李開杰
電子與封裝 2021年11期
關鍵詞:信號設計

林凡淼,張 恒,李開杰

(中科芯集成電路有限公司,江蘇無錫214072)

1 引言

外設部件互連標準(Peripheral Component Interconnect,PCI)總線是微型計算機中微處理器/存儲器與外圍控制部件、擴展卡之間的互連接口,因其高性能、低成本和開放性等優點已成為微型計算機事實上的總線標準,并且在嵌入式計算機和工業控制計算機方面有廣泛的應用前景[1]。在嵌入式或PC機系統中,PCI外設卡槽的預置數量已經限定了可直接加載PCI設備的最大數量,無法滿足需要靈活配置PCI總線結構的應用測試場景,因此研究PCI總線數據交換技術是十分必要的。

文獻[2-3]均為基于橋芯片PCI9054及FPGA設計的三通道數據采集卡及主模式的測試板卡,通過FPGA對PCI9504的配置及相關的外圍電路,保證了數據交換的實時性及完整性,提高了高速數據傳輸時PCI總線的利用率,但電路涉及到的元器件較多且設計較為復雜,運行模式也比較單一,因此需改進。另外,采用其他模式的PCI總線數據交換的應用也越來越多,比如非透明PCI橋[4-5]及基于PCI6254的緊湊型外設部件互連標準(Compact Peripheral Component Interconnect,CPCI)系統[6],主要是協調兩條PCI總線之間的交通,監視總線上啟動的所有交易,并決定是否將交易傳送到另一條PCI總線,這使得PCI總線的利用率較低。為了提高PCI總線數據交換的效率及保證不同PCI設備之間數據的交互性和同步性,本文以PCI6540為核心,選擇合適的通用器件來搭建外圍電路,設計了PCI總線交換電路系統及簡單有效的測試方法,配置完成后只需上電即可直接運行,滿足PCI總線高速數據交換的需求。

2 交換電路設計

根據功能及測試要求,整個電路系統集成在一塊PCB上,包括PCI6540、PCI金手指及卡槽(上下游)模塊、時鐘模塊、電源模塊、復雜可編程邏輯器件(Complex Programming Logic Device,CPLD)及相關電路、模式配置模塊、帶電可擦可編程只讀存儲器(Electrically Erasable Programmable Read Only Memory,EEPROM)模塊等,系統架構如圖1所示。

圖1 電路系統架構

上游為PCI金手指(定義為P),下游為三個PCI卡槽(定義為S1,S2,S3),通過模式配置電路對CPU進行配置,給下游PCI卡槽提供數據和時鐘信號,從而可以進行數據傳輸。下游的三個卡槽具有相同的時鐘頻率,且通過中斷及設備識別號(Initialization Device Select,IDSEL)信號來區分。時鐘分兩種方式給入CPU:一種來源于金手指;一種來源于時鐘模塊電路,經CPLD配置可輸出不同的時鐘頻率,此方式稱為外部時鐘輸入。EEPROM模塊電路用于存儲啟動信息,上電后直接讀取。電源模塊為整個電路系統提供穩定且干凈的電源輸入,CPLD控制電源芯片的使能,保證整個系統工作穩定且高效。

2.1 PCI6540簡介

因PCI總線協議較復雜,因此接口電路實現較為困難,使用專用芯片可以將復雜的PCI總線接口轉換為相對簡單的用戶接口。本文采用PLX公司的橋芯片PCI6540作為核心CPU,該芯片具有高集成度、低功耗、小體積、低成本和外圍電路簡單等特點,廣泛應用于服務器、存儲器、網絡交換器等設備,擁有眾多工作模式及參數選擇,因此配置比較靈活方便,不用考慮PCI芯片的內部結構[7]。

PCI6540具有三種工作模式,分別是透明橋模式(Transparent Mode)、非透明橋模式(Non-Transparent Mode)和通用模式(Universal Mode)。在透明橋模式下,PCI橋中不存在私有寄存器,操作系統不需要為PCI橋提供專用的驅動程序,橋下游接口上的所有設備對主接口的主機(HOST)主橋是透明的,且均由上游主橋進行配置管理,該模式通常用于PCI卡槽的擴展及多設備間的數據交換。在非透明橋模式下,PCI橋中允許存在私有寄存器,其作用在于連接兩個獨立的處理器域,下游接口的資源和設備對上游主橋不可見,允許下游接口存在HOST主橋并獨立配置和控制其子系統。上下游端口的時鐘完全獨立,地址也相互獨立,該模式通常用于嵌入式智能IO板卡或者連接兩個獨立的處理器域。透明橋和非透明橋工作架構如圖2所示。

圖2 透明模式和非透明模式工作架構

PCI插槽分為系統槽和外設槽,對應插卡為系統子板及外設子板。子板上用于橋接背板PCI總線采用PCI-to-PCI橋,系統板采用透明橋,外設板則采用非透明橋。隨著PCI的應用推廣,子板功能可以隨著插入卡槽的位置自適應其功能是系統板還是外設板,由于該功能的推行,通用橋模式應運而生。通用模式指在PCI應用中,PCI橋的透明或非透明模式由插入具體的位置決定,即通用透明橋模式和通用非透明橋模式,從本質講,通用模式是PCI應用場景下兩種基本模式的自適應轉換。

2.2 時鐘模塊設計

PCI6540時鐘輸入分金手指和外部時鐘電路兩種方式。當采用金手指輸入方式時可直接接入PCI6540(P_CLKIN);采用外部時鐘電路輸入方式時,由33 MHz有源晶振接入ICS公司的可編程時鐘管理芯片ICS307,通過CPLD對其配置可輸出需要的時鐘信號接入PCI6540(OSCIN),該芯片通過時序來控制輸出頻率,最高可達200 MHz且在10 ms內鎖定。PCI6540輸出的時鐘信號(S_CLK0)接入專用時鐘芯片ICS9112AF,該芯片具有去毛刺、整形及保證信號完整性等特點,可將時鐘信號復制4路輸出,其中3路分別用于下游PCI卡槽,1路用于反饋給PCI6540(S_CLKIN)。

另外還需接入參考時鐘至PCI6540,用于選定上下游的時鐘頻率,選用14.318 MHz有源晶振即可。時鐘模塊設計架構如圖3所示。考慮到時鐘信號易受干擾,在每個時鐘信號上串聯一個33 Ω匹配電阻來保證信號質量。

圖3 時鐘模塊設計架構

2.3 上下游接口模塊設計

上游金手指和下游卡槽與PCI6540的連接有64位數據線和控制線(下游高32位必須做上拉處理,低32位和上游則不需要),按照定義正確連接即可。下游3個卡槽除了IDSEL、仲裁號(Request#,REQ#)、總線使用權(Grant#,GNT#)及時鐘線外均相同。PRSNT1#和PRSNT2#是PCI實現熱插拔機制的邊帶信號,在這里上游和下游全部接入CPLD。JTAG為可選信號,本文采用上游的JTAG信號預留接口而下游的JTAG信號均作上下拉處理。

PCI總線含有INTA#、INTB#、INTC#及INTD# 4根中斷信號,PCI設備使用這些中斷信號向處理器發出中斷請求。這些中斷信號屬于邊帶信號,PCI總線規范沒有明確規定在一個處理器系統中如何使用這些信號,屬于可選信號且只能在處理器內部使用,PCI橋不會處理這些中斷信號,因此上游的中斷信號直接移位連接下游卡槽即可。

上下游總線均需符合標準的高速總線硬件設計規范,因此上下游的數據線阻抗控制在(65±6.5)Ω且等長。

2.4 基本模式配置模塊設計

PCI6540支持多種配置方式,不同的配置方式有其相對應的功能,因此在配置時要反復檢查是否正確,避免因配置錯誤而導致工作異常。

本文采用電阻選焊的方式進行配置,所需的模式支持透明橋、內部仲裁、金手指時鐘輸入、64位總線設備、自動使能上下游鎖相環(Pase Lock Loop,PLL)等,因此只需令相關引腳置高或置低即可,部分重要引腳取值如表1所示。

表1 部分引腳取值表

其余部分引腳可接入CPLD,方便狀態切換,選用Altera公司的MAX V系列作為配置管理芯片,其型號為EP5M2210ZF256C5N。通過對PCI6540的正確配置,整個電路系統工作在預定狀態,為數據交換提供了穩定環境。

2.5 電源模塊設計

電源模塊設計采用階梯供電方式,CPLD芯片先上電、PCI6540后上電的電源管理時序,兩個芯片的供電采用單獨供電的方式,產生3.3 V和1.8 V電壓,CPLD完成上電后再使能PCI6540的供電模塊輸出相應的電壓源。考慮到PCI6540及CPLD的最大功耗均不會超過1 W,采用低壓差線性穩壓器(Low Dropout Regulator,LDO)產生低紋波、高動態、輸出電流可達3 A及可控的3.3 V及1.8 V,只需注意輸出電容值[7]。

整板的5 V電源輸入方式有兩種,一種是可直接接入直流穩壓電源,另一種是采用金手指上的5 V電源。由于PCI6540有I/O、core、上下游模擬電壓等多種電源種類,因此采用分開供電的方式,即模擬電源單獨使用LDO并用磁珠進行隔離。金手指中的+12 V、-12 V、5 V、3.3 V以及3.3 V輔助(Auxiliary,AUX),各電源直接連接到下游卡槽,這樣可減少下游PCI設備的供電壓力。整個電源模塊設計架構如圖4所示。

圖4 電源模塊設計架構

通過該電源方案,將PCI6540的電源根據模塊不同層層分開,模擬和數字互不干擾,可大大降低串擾的風險,減少各功能模塊的電源壓力,提高工作效率。

2.6 整板PCB設計

將各個模塊整合在一塊PCB上,進行PCB設計,最終實物如圖5所示。在PCB布局方面,芯片與金手指的物理距離不宜過大,否則會影響信號質量;在PCB布線方面,數據線長度要小于38.1 mm且等長,時鐘線不宜靠近其他信號線且在兩側及PCB背面敷銅隔離,總長度小于63.5 mm。

圖5 整板PCB實物

在板厚和板層方面,由于有金手指,所以采用標準板厚1.6 mm。該板有較多的PCI高速信號,因此板層不宜較多(本文為10層),否則會影響數據傳輸質量。在調試方面,重要信號增加測試點以方便測試。

3 電路測試

3.1 測試環境

因現有主板上沒有64位PCI卡槽,需將高速串行計算機擴展總線(Peripheral Component Interconnect Express,PCIE)轉PCI過渡,選用CPU為PI7C9X130的板卡來實現PCIE轉PCI的過渡。將該板卡插入PC1主板(一級設備),再將PCI6540板卡的金手指插入PCI卡槽(二級設備),下游卡槽分別插入一個PCI千兆網卡(BCM5704),再將測試系統的網絡端口與外部測試電腦的網口通過網線全部接入網絡交換器來構成測試環境,板卡測試環境如圖6所示。

圖6 板卡測試環境

測試環境搭建完成后,按照如下步驟進行測試:

(1)在宿主處理器系統內掃描一級、二級設備,測試系統是否識別;

(2)通過外部測試電腦PC2對宿主處理器系統PC1進行不同量級的網絡ping包,統計ping包的傳輸時間及平均丟包數,驗證電路系統的穩定性。

3.2 測試結果

根據3.1節的介紹搭建好測試環境,在PC1上使用lspci命令掃描設備,掃描到的設備如圖7所示,可以看到掃描到一級設備(PI7C9X130)、二級設備(PCI6540)及網卡BCM5704。

圖7 設備掛載

掛載成功后進行網絡ping包,為驗證穩定性,逐漸增大數據包的量級來測試其性能指標,在這里列舉的量級分別為300、2400、9600和115200,運行30 min后統計傳輸時間及平均丟包數,測試結果如表2所示。

表2 不同量級下ping包性能

無論是小包還是大包均能上下游ping通,且隨著數據包量級的增加,傳輸時間及平均丟包數均有一定程度的增加,但均在可接受范圍內(無較長傳輸時間及較多的丟包),滿足設計指標。因用戶數據包(User Datagram Protocol,UDP)協議在高速數據傳輸過程中會有少量丟包的情況,因此該電路系統的各項指標均在可接受范圍內且工作比較穩定。S2和S3卡槽的情況與S1類似,不再贅述。綜上所述,該電路系統達到預期功能及穩定性指標,符合設計要求。

4 結論

本文設計了一種基于PCI6540的PCI交換電路系統且集成于一塊PCB上,通過搭建測試環境,根據測試步驟進行測試,測試結果表明該設計可靠穩定。從網絡ping包的情況來看,UDP協議在數據包較大且高速傳輸下會有丟包的情況,實驗結果表明隨著數據包的量級增加會有些延遲及丟包,但滿足傳輸時間小于15 ms、平均丟包數小于20的設計指標,符合設計要求;從設計復雜度和合理性情況來看,外圍電路較簡單,所需器件較少且多處做了可選擇性設計,方便按需切換。該設計可實現PCI數據交換且高效穩定,但在較大包數據傳輸下仍有一定的丟包,因此可繼續優化電路方案及PCB布局布線,選用性能更優的元器件,從而提高可靠性。

猜你喜歡
信號設計
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
孩子停止長個的信號
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 日韩毛片视频| 色135综合网| 亚洲人成亚洲精品| 久久精品只有这里有| 久久国产高潮流白浆免费观看 | 国产精品13页| 黄色福利在线| 国产精品v欧美| 国产波多野结衣中文在线播放| 午夜无码一区二区三区在线app| 亚洲最大看欧美片网站地址| 国产精品人莉莉成在线播放| 国产女人爽到高潮的免费视频| 欧美成人手机在线观看网址| 无码AV高清毛片中国一级毛片| 欧美日韩中文国产| 精品久久人人爽人人玩人人妻| 狠狠色噜噜狠狠狠狠色综合久| 国产网站一区二区三区| jizz国产在线| 欧美性猛交一区二区三区| 全部无卡免费的毛片在线看| 亚洲人成网7777777国产| 国产在线精彩视频论坛| 国产人前露出系列视频| 精品国产美女福到在线不卡f| 亚洲精品爱草草视频在线| 国产精品久久久久久久伊一| 欧美成人午夜在线全部免费| 国产一区三区二区中文在线| 四虎AV麻豆| 91系列在线观看| 尤物成AV人片在线观看| 亚洲91在线精品| swag国产精品| 成人国产一区二区三区| 亚洲熟女偷拍| 国产午夜不卡| 国产欧美精品专区一区二区| 亚洲精品国产成人7777| 在线一级毛片| 日本妇乱子伦视频| 国产精品一区在线麻豆| 最新午夜男女福利片视频| 久久久久亚洲Av片无码观看| 免费不卡视频| 日韩欧美中文在线| 国产日韩欧美精品区性色| 日韩AV无码一区| 亚洲成人精品在线| 亚洲一本大道在线| 99这里只有精品在线| 国产粉嫩粉嫩的18在线播放91| 亚洲精品无码在线播放网站| 国产成人午夜福利免费无码r| 国产精品视频系列专区| 操美女免费网站| 99久久国产自偷自偷免费一区| 亚洲国产综合自在线另类| 美女免费黄网站| 日韩色图区| 欧美精品一区二区三区中文字幕| 国产中文一区a级毛片视频 | 日韩欧美中文字幕一本| 狠狠干综合| 国产又爽又黄无遮挡免费观看| 久久精品aⅴ无码中文字幕| 青青青视频蜜桃一区二区| 国产高清在线观看| 国产成人8x视频一区二区| 99精品福利视频| 人妻丰满熟妇AV无码区| 午夜精品影院| 亚洲综合第一区| 在线无码av一区二区三区| 久久久久无码精品| 国产精品视频导航| 看av免费毛片手机播放| 中文字幕2区| 国产欧美日韩91| 亚洲人成网7777777国产| 99久久精彩视频|