電子信息工程64位PCI擴(kuò)展中英文對照外文翻譯文獻(xiàn)_第1頁
電子信息工程64位PCI擴(kuò)展中英文對照外文翻譯文獻(xiàn)_第2頁
電子信息工程64位PCI擴(kuò)展中英文對照外文翻譯文獻(xiàn)_第3頁
電子信息工程64位PCI擴(kuò)展中英文對照外文翻譯文獻(xiàn)_第4頁
電子信息工程64位PCI擴(kuò)展中英文對照外文翻譯文獻(xiàn)_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

中英文對照外文翻譯文獻(xiàn)(文檔含英文原文和中文翻譯)譯文:64位PCI擴(kuò)展64位數(shù)據(jù)傳送和64位尋址:獨立的能力PCI規(guī)范給出了允許64位總線主設(shè)備與64位目標(biāo)實現(xiàn)64位數(shù)據(jù)傳送的機理。在傳送的開始,如果回應(yīng)目標(biāo)是一個64位或32位設(shè)備,64位總線設(shè)備會自動識別。如果它是64位設(shè)備,達(dá)到8個字節(jié)(一個4字)可以在每個數(shù)據(jù)段中傳送。假定是一串0等待狀態(tài)數(shù)據(jù)段。在33MHz總線速率上可以每秒264兆字節(jié)獲?。?字節(jié)/傳送*33百萬傳送字/秒),在66MHz總線上可以528M字節(jié)/秒獲取。如果回應(yīng)目標(biāo)是32位設(shè)備,總線主設(shè)備會自動識別并且在下部4位數(shù)據(jù)通道上(AD[31::00])引導(dǎo),所以數(shù)據(jù)指向或來自目標(biāo)。規(guī)范也定義了64位存儲器尋址功能。此功能只用于尋址駐留在4GB地址邊界以上的存儲器目標(biāo)。32位和64位總線主設(shè)備都可以實現(xiàn)64位尋址。此外,對64位尋址反映的存儲器目標(biāo)(駐留在4GB地址邊界上)可以看作32位或64位目標(biāo)來實現(xiàn)。注意64位尋址和64位數(shù)據(jù)傳送功能是兩種特性,各自獨立并且嚴(yán)格區(qū)分開來是非常重要的。一個設(shè)備可以支持一種、另一種、都支持或都不支持。64位擴(kuò)展信號為了支持64位數(shù)據(jù)傳送功能,PCI總線另有39個引腳。REQ64#被64位總線主設(shè)備有效表明它想執(zhí)行64位數(shù)據(jù)傳送操作。REQ64#與FRAME#信號具有相同的時序和間隔。REQ64#信號必須由系統(tǒng)主板上的上拉電阻來支持。當(dāng)32位總線主設(shè)備進(jìn)行傳送時,REQ64#不能又漂移。ACK64#被目標(biāo)有效以回應(yīng)被主設(shè)備有效的REQ64#(如果目標(biāo)支持64位數(shù)據(jù)傳送),ACK64#與DEVSEL#具有相同的時序和間隔(但是直到REQ64#被主設(shè)備有效,ACK64#才可被有效)。像REQ64#一樣,ACK64#信號線也必須由系統(tǒng)主板上的上拉電阻來支持。當(dāng)32位設(shè)備是傳送目標(biāo)時,ACK64#不能漂移。AD[64::32]包含上部4位地址/數(shù)據(jù)通道。C/BE#[7::4]包含高4位命令/字節(jié)使能信號。PAR64是為上部4個AD通道和上部4位C/BE信號線提供偶校驗的奇偶校驗位。以下是幾小結(jié)詳細(xì)討論64位數(shù)據(jù)傳送和尋址功能。在32位插入式連接器上的64位卡安裝在32位擴(kuò)展槽上的64位卡只能自動地使用總線的下半部來執(zhí)行傳送,這是事實,因為系統(tǒng)主板的設(shè)計者將連接器上的REQ64#輸出引腳和ACK64#輸入引腳與系統(tǒng)主板上的上拉電阻分別連接而沒有其它連接。當(dāng)64位總線主設(shè)備安裝在32位插槽并開始交易時,對于任何目標(biāo)REQ64#的有效是不可見的。此外,ACK64#輸出總被采樣無效(因為它在系統(tǒng)主板上被上拉),這就迫使總線主設(shè)備在傳送時只能使能總線下部分。而且,如果交易中被尋址的目標(biāo)是64位的,它會采樣無效的REQ64#(因為它在系統(tǒng)主板上被上拉),這就迫使目標(biāo)在傳送時只能利用總線下部分,并且使ACK64#輸出為不可用。在自身卡上的64位擴(kuò)展信號線在它們使用時不能有漂移。如果插卡上的COMS輸入接收器出現(xiàn)振動和泄露過量的電流,這就違反了規(guī)范的“綠色”原則。當(dāng)插卡安裝在32位槽時,它不能使用總線的上半部。插卡檢測插槽的類型的方法(在啟動開始時采樣REQ64#無效)下一節(jié)將描述。當(dāng)未使用時,上拉可防止64位擴(kuò)展的漂移在未使用時如果允許64位擴(kuò)展信號(AD[63::32]、C/BE[7::4]和PAR64)漂移,那么插卡上的CMOS輸入緩存器將振動并且泄漏過量電流。當(dāng)不再使用時,為了防止擴(kuò)展的漂移,要求系統(tǒng)主板設(shè)計者在擴(kuò)展信號上加上拉電阻來防止漂移,因為這些上拉電阻可保證擴(kuò)展位不漂移,嵌入在系統(tǒng)板上的64位設(shè)備和安裝在64位PCI插入式連接器上的64位卡,當(dāng)它們不使用擴(kuò)展位位時,不需要采取任何特殊措施防止擴(kuò)展槽漂移。64位擴(kuò)展在以下環(huán)境中不使用:PCI總線空閑。32位總線組設(shè)備正與一個32為目標(biāo)進(jìn)行交易。32位總線主設(shè)備與一個64位目標(biāo)進(jìn)行交易,當(dāng)在交易的起始檢測到REQ64#無效時,目標(biāo)不用總線的上半部。64位總線主設(shè)備尋址一個目標(biāo)已進(jìn)行32位數(shù)據(jù)傳送(REQ64#無效),并且目標(biāo)駐留在低于4GB地址邊界以下(在地址段和數(shù)據(jù)段不使用總線上半部)。不管目標(biāo)是32位還是64位,在數(shù)據(jù)中不使用總線的上半部(因為REQ64#無效)。一個64位總線主設(shè)備試圖與駐留在4GB邊界以下的32位存儲器目標(biāo)進(jìn)行傳送時(REQ64#無效)。在此情況下,主設(shè)備在地址段中只能使用總線的下半部分(因為它僅生成32位地址)。當(dāng)它發(fā)現(xiàn)當(dāng)前尋址的目標(biāo)是32位目標(biāo)時(當(dāng)DEVSEL#無效時ACK64#不能有效),主設(shè)備在數(shù)據(jù)段中停止使用總線的下半部。4.132位PCI連接器上的64位插卡64位卡允許安裝在32位卡插卡連接器上。連接器的主要部分(32位)包括所有32位PCI信號,同時連接器的擴(kuò)展包含64位信號(除了放置在連接器32位部分的REQ64#和ACK64#).當(dāng)64位設(shè)備安裝在32位擴(kuò)展槽上時,在AD[63::32]、C/BE[7::4]和PAR64上的系統(tǒng)主板上拉對插入式卡是不可用的。這就意味著連接到擴(kuò)展信號號上的插入式輸入緩存器將會漂移,震動和泄漏電流。規(guī)范中強調(diào)插入卡設(shè)計者不能通過在插入卡的擴(kuò)展線上提供上拉電阻來解決這個問題,當(dāng)卡安裝在64位擴(kuò)展槽中用此方法會引起一些問題,在這些信號線上會需要2套上拉電阻(一套在插卡上,另一套在系統(tǒng)主板上)。如果所有設(shè)計者都用此方法,若共有多個64位插卡的設(shè)備裝入連接器上時,將會由多個上拉電阻在擴(kuò)展信號線上,這就會造成上拉電阻過載。規(guī)范中對一個64位插卡給出了如何在起始時間確定是安裝在了32位連接器上還是64位連接器上的方法。如果插卡檢測出被插入了64位連接器上時,系統(tǒng)主板上的上拉電阻可在擴(kuò)展信號不使用時防止卡上的輸入接受不漂移;另一方面,如果64位插卡檢測出被插入32位卡連接器上時,卡上的邏輯可防止輸入接收器的漂移,規(guī)范中列舉了近似于以下幾種方法:將輸入緩存器關(guān)閉。不斷的驅(qū)動輸出(因為它們沒有連接任何器件)。4.264位插卡如何確定所安裝插槽的類型

當(dāng)系統(tǒng)被加電時,復(fù)位信號會自動被有效。在此期間,系統(tǒng)主板上的邏輯必須有效REQ64#、還有RST#。REQ64#上面有一個上拉電阻與集成在系統(tǒng)主板上的所有64位設(shè)備和所有64位PCI擴(kuò)展槽上的REQ64#引腳相連。規(guī)范指出了每個32位PCI擴(kuò)展槽上的REQ64#信號線(REQ64#和ACK64#放置在連接器的32位部分),每一個都有自己獨立的上拉電阻。在復(fù)位期間,系統(tǒng)主板復(fù)位邏輯最初有效PCIRST#信號同時供電電源的POWERGOOD信號被無效。在RST#有效過程中,系統(tǒng)主板邏輯有效REQ64#并保持有效直至它消除了RST#信號。在POWERGOOD被電源邏輯有效時,系統(tǒng)主板復(fù)位邏輯會無效PCIRST#信號。在RST#有效的尾部邊沿,要求所有64位設(shè)備采樣REQ64#信號的狀態(tài)。嵌入在系統(tǒng)主板或安裝在64位擴(kuò)展槽上的所有64位設(shè)備在RST#的尾沿采樣REQ#有效,這就要求它們鐮刀系統(tǒng)主板上的擴(kuò)展上拉電阻上并且當(dāng)不使用它們時不需要采取特殊措施防止擴(kuò)展信號漂移。安裝在32位插卡槽上的所有64位設(shè)備,在RST#的尾部邊沿都可檢測到無效的REQ64#,這就告知它們需要連接擴(kuò)展信號上的系統(tǒng)主板的上拉電阻,插卡邏輯必須對本身的64位卡上的擴(kuò)展信號線的狀態(tài)負(fù)責(zé)。所以插卡必須使用前一節(jié)提過的方法之一,防止卡的輸入接受器泄漏過量電流。

原文:The64-bitPCIExtensionThischapterdescribesthe64-bitextensionthatpermitsmastersandtargetstoperformeightbytetransfersduringeachdataphase.Italsodescribes64-bitaddressingusedtoaddressmemorytargetsthatresideabovethe4GBboundary.64-bitAtaTransfersand64-bitAddressing:SeperateCapabilitiesThePCIspecificationprovidesamechanismthatpermitsa64-bitbusmastertoperform64-bitdatatransferswitha64-bittarget.Atthebeginningofatransaction,the64-bitbusmaserautomaticallysensesiftherespondingtargetisa64-bitora32-bitdevice.Ifit’sa64-bitdevice,uptoeightbytes(aquadword)maybetransferredduringeachdataphase.Assumingaseriesof0-waitstatedataphases,throughputof264Mbytes/secondcanbeachievedatabusspeedof33MHz(8bytes/transferx33milliontransfers/second)and528Mbytes/secondat66MHz.Iftherespondingtargetisa32-bitdevice,thebusmasterautomaticallysensesthisandsteersalldatatoorfromthetargetoverthelowerfourdatapaths(AD[31:0]).Thespecificationalsodefines64-bitmemoryaddressingcapability.Thiscapabilityisonlyusedtoaddressmemorytargetsthatresideabovethe4GBaddressboundary.Both32-and64[bitbusmasterscanperform64-bitaddressing.Inaddition,memorytarget(thatresideoverthe4GBaddressboundary)thatrespondto64-bitaddressingcanbeimplementedaseither32-or64-bittargets.64-BitExtensionSignalsInordertosupportthe64-bitdatatransfercapability,thePCIbusimplementsanadditionalthirty-ninepins:REQ64#isassertedbya64-bitbusmastertoindicatethatiswouldliketoperform64-bitdatatransfers.REQ64#hasthesametiminganddurationastheFRAME#signal.TheREQ64#signallinemustbesuppliedwithapullupresistoronthesystemboard.REQ64#cannotbepermittedtofloatwhena32-bitbusmasterisperformingatransaction.ACK64#isassertedbyatargetinresponsetoREQ64#assertionbythemaster(ifthetargetsupports64-bitdatatransfers).ACK64#hasthesametiminganddurationasDEVSEL#(butACK64#mustnotbeassertedunlessREQ64#isassertedbytheinitiator).LikeREQ64#,theAcK64#signallinemustalsobesuppliedwithapullupresistoronthesystemboard.ACK64#cannotbepermittedtofloatwhena32-bitdevicesithetargetoftransaction.AD[63::32]comprisetheupperfouraddress/datapaths.C/BE#[7::4]comprisetheupperfourcommand/byteenablesignals.PAR64istheparitybitthatprovidesevenparityfortheupperfourADpathsandtheupperfourC/BEsignallines.Thefollowingsectionsprovideadetaileddiscussionof64-bitdatamasterandaddressingcapability.64-bitCardsin32-bitAdd-inConnectorsA64-bitcardinstalledina32-bitexpansionslotautomaticallyonlyusesthelowerhalfofthebustoperformtransfers.ThisistruebecausethesystemboarddesignerconnectstheREQ64#outputpinandtheACK64#inputpinontheconnectortoindividualpull-upsonthesystemboardandtonothingelse.Whena64-bitbusmasterisinstalledina32-bitcardslotanditinitiatesatransaction,itsassertionofREQ64#isnotvisibletoanyofthetarget.Inaddition,itsACK64#inputisalwayssampleddeasserted(becauseit’spulleduponthesystemboard).Thisforcesthebusmastertouseonlythelowerpartofthebusduringthetransfer.Furthermore,ifthetargetaddressedinthetransactionisa64-bittarget,itsamplesREQ74#deasserted(becauseit’spulleduponthesystemboard),forcingittoonlyutilizethelowerhalfofthebusduringthetransactionandtodisableitsACK64#output.The64-bitextensionsignallinesonthecarditselfcannotbepermittedtofloatwhentheyarenotinuse.TheCMOSinputreceivesonthecardwouldoscillateanddrawexcessivecurrent,thusviolatingthe“green”aspectofthespecification.henthecardisinstalledina32-bitslot,itcannotusetheupperhalfofthebus.Themannerinwhichthecarddetectsthetypeofslot(REQ64#sampleddeassertedatstartuptime)isdescribedinthenextsection.PullupsPrevent64-bitExtensionfromFloatingWhenNotinUseIfthe64-bitextensionsignals(AD[63::32],C/BE[7::4]#andPAR64arepermittedtofloatwhennotinuse,theCMOSinputbuffersonthecardwilloscillateanddrawexcessivecurrent.Inordertopreventtheextensionsignalstokeepthemfromfloating.Becausethesepull-upsareguaranteedtokeeptheextensionfromfloatingwhennotinuse,64-bitdevicesthatareembeddedonthesystemboardand64-bitcardsinstalledin64-bitPCIadd-inconnectorsdon’tneedtotakeanyspecialactiontokeeptheextensionfromfloatingwhentheyarenotusingit.The64-bitextensionisnotinuseunderthefollowingcircumstance:ThePCIbusisidle.A32-bitbusmasterisperformingatransactionwitha32-bittarget.A32-bitbusmasterisperformingatransactionwitha64-bittarget.UpondetectingREQ64#deassertedatthestartofthetransaction,thetargetwillnotusetheupperhalfofthebus.A64-bitbusmasteraddressesatargettoperform32-bitdatatransfers(REQ64#deasserted)andthetargetresidesbelowthe4GBboundary.Inthiscase,theinitiatoronlyusesthelowerhalfofthebusduringtheaddressphase(becauseit’sonlygeneratinga32-bitaddress).Whenitdiscoversthecurrently-addressedtargetisa32-bittarget(ACK64#notassertedwhenDEVSEL#asserted),theinitiatorceasestousetheupperhalfatthebusduringthedataphases.a64-bitCardina32-bitPCIConnectorInstallationofa64-bitcardina32-bitcardconnectorispermitted.Themain(32-bit)portionoftheconnectorcontainsallofthe32-bitPCIsignals,whichanextensiontotheconnectorcontainsthe64-bitextensionsignal(withtheexceptionofREQ64#andACK64#whicharelocatedonthe32-bitportionoftheconnector).Whena64-bitdeviceisinstalledina32-bitPCIexpansionslot,thesystemboardpull-upsonAD[63::32],C/BE#[7::4]andPAR64arenotavailabletotheadd-incard.Thismeansthattheadd-incard’sinputbuffersthatareconnectedtotheextensionsignalpinswillfloat,oscillate,anddrawexcessivecurrent.Thespecificationstatesthattheadd-incarddesignermustnotsolvetheproblembysupplyingpullupresistorsontheextensionlinesontheadd-incard.Usingthisapproachwouldcauseproblemswhenthecardisinstalledina64-bitexpansionslot.Therewouldthenbetowsetsofpullupresistoronthesesignalline(theonesonthecardplustheonesonthesystemboard).Ifalldesignersolvedtheprobleminthismanner,amachinewithmultiple64-bitcardsinsertedin64-bitcardconnectorswouldhavemultiplepull-upsontheextensionsignal,resultinginpullupcurrentoverload.Thespecificationprovidesamethodfora64-b9itcardtodetermineatstartuptimewhetherit’sinstalledina32-bitora64-bitconnector.Ifthecarddetectsthatitispluggedintoa64-bitconnector,thepull-upsonthesystemboardwillkeeptheinputreceivesonthecardfromfloatingwhentheextensionisnotinuse.Ontheotherhand,ifay64-bitcarddetectsthatitisa32-bitcardconnector,thelogiconthecardmustkeeptheinputreceivesfromswitching.Thespecificationstatesthatanapproachsimilartooneofthefollowingshouldbeuse:Biasingtheinputbuffertoturningitoff.Activelydrivingtheoutputscontinually(sincetheyaren’tconnectedtoanything).How64-bitCardDeterminesTypeofSlotinstalledInWhenthesystemispoweredup,theresetsignalisautomaticallyasserted.Duringthisperiodoftime,thelogiconthesystemboardmustasserttheREQ64#signalaswellasRST#.REQ64#hasasinglepullupresistoronitandisconnectedtotheREQ64#pinonall64-bitdevicesintegratedontothesystemboardandonall64-bitPCIexpansionslot.ThespecificationstatesthattheREQ64#signallineoneach32-bitPCIexpansionslot(REQ64#andACK64#arelocatedonthe32-bitportionoftheconnector),however,eachhasitsownindependentpullupresistor.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論