馬上注冊,結交更多好友,享用更多功能。
您需要 登錄 才可以下載或查看,沒(méi)有帳號?注冊
x
(一)總線(xiàn)信號標識的含義 DS#:C PU地址選通信號,低電平時(shí)有效,地址選通信號,就是好像我們出行一樣, 有幾條路可供選擇,具體選擇走哪能一條,在CPU與北橋之間的地址線(xiàn)是單向傳輸的。 BSY#:FSB總線(xiàn)忙信號,高電平表示總路線(xiàn)不忙,低電平表示總線(xiàn)忙,總線(xiàn)忙表示地址線(xiàn)上正在傳輸信號。 FRAMWE#:PCI幀周期信號,低電平表示PCI總線(xiàn)啟動(dòng)工作,高電平表示PCI總線(xiàn)沒(méi)有工作。 IBDY#:主設備準備好信號,低電平有效,主設備就緒信號和從設備就緒信號,從北橋到南橋傳輸數據的時(shí)候,以北橋為主南橋為從,如果南橋到北橋傳輸數據的時(shí)候,南橋為主,北橋為從。 CS#:片選信號。低電平選中,高電平?jīng)]有選中。 AO∽A31:地址線(xiàn)單向傳輸:D0∽D63數據線(xiàn)雙向傳輸。AO∽A31和D0∽D63這些地址線(xiàn)和數據線(xiàn)一條都不能斷路和短路,否則都會(huì )導致不能正常傳輸地址和數據,使得機器不 能點(diǎn)亮。 WE#:寫(xiě)允許信號,低電平表示可寫(xiě),高電平表示只讀。 OE#:數據允許輸出,低電平表示允許,高電平不允許,發(fā)給CPU讓CPU執行相當指令。 CLOCK:時(shí)鐘信號,使各個(gè)部件能同步工作,用來(lái)讓各個(gè)部件 能準時(shí)的交換數據。 FSB:前端總線(xiàn)頻率,CPU連接到北橋芯片的總線(xiàn),稱(chēng)為前端總線(xiàn)頻率FSB,是CPU的輸入頻率。 ECC:電源正極。 SCL:時(shí)鐘線(xiàn)。 SDA:數據線(xiàn)。 TEMP:溫度檢測線(xiàn)。 (二)CPU尋址過(guò)程詳解 在硬啟動(dòng)過(guò)程中,CPURST復位信號發(fā)出的并保持一定時(shí)間的低電平。當供電已經(jīng)穩定后,才撤去RESET低電平,保持高電平,CPU開(kāi)始工作,硬啟動(dòng)完成,開(kāi)始進(jìn)行軟啟動(dòng),運行BIOS中的POST自檢程序。 (1) CPU首先檢查芯片、一級緩存和二級緩存是否正常工作。無(wú)異常情況下,CPU會(huì )通過(guò)接口電路的DBSY#信號線(xiàn)檢查FSB前端總線(xiàn)是否繁忙。當DBSY#為低電平時(shí)表示FSB總線(xiàn)不繁忙,CPU會(huì )通過(guò)ADS#地址通信線(xiàn)告訴北橋我要發(fā)送數據了;當北橋接到這個(gè)信號后,如果自身完好并已準備好時(shí),北橋會(huì )發(fā)一個(gè)低電平給CPU,向CPU表明我已經(jīng)準備好,可以接收數據了,這時(shí)CPU才會(huì )通過(guò)A31~A0發(fā)送FFFFOH地址信號,它是BIOS內的一條轉移指令。無(wú)論是AWARD BIOS,還是AMI BIOS,都跳B(niǎo)IOS真正的啟動(dòng)代碼處,這也是X86體系CPU的約定(即從FFFFOH處開(kāi)始執行指令)。A31~A0到北橋的FSB前端總線(xiàn)接口,通過(guò)FSB的頻率轉換、電平轉換和地址譯碼后傳到北橋。 (2) 北橋與南橋 北橋使PCI幀周期信號FRAME#為低電平,啟動(dòng)PCI總線(xiàn)工作,建立起北橋和南橋的連接,然后主設備準備好信號IRDY#轉換為低電平,通過(guò)IRDY#信號線(xiàn)告訴南橋,我要發(fā)數據給你,準備接收吧! 如果南橋準備好了,南橋會(huì )把從設備準備好信號TRDY#變?yōu)榈碗娖剿偷奖睒,告訴北橋我已準備好接收數據,請發(fā)送數據吧!北橋接到低電平的TRDY#信號后(這時(shí)FRAME#、IRDY#和TRDY#全部為低電平,低電平有效),北橋把收到的地址信號通過(guò)北橋的PIC總線(xiàn)接口譯碼,將A31~A0這32根地址線(xiàn)發(fā)送到南橋,這些地址信號經(jīng)南橋的PIC總線(xiàn)接口譯碼后送給南橋。 (3) 南橋與BIOS 南橋將A17~A0地址信號線(xiàn)送到BIOS(ISA 列BIOS的地址線(xiàn)為A17~A0,共18根),這個(gè)地址信號到BIOS內部的地址譯碼器譯碼,知道了CPU需要的是哪一部分指令。然后會(huì )選擇這部分數據的相應存儲體(存儲體將不同的指令存放在不同的存儲器上),這時(shí)南橋的ISA總線(xiàn)給BIOS的WE維持高電平(只讀),還通過(guò)南橋內部X總線(xiàn)X-BUS向BIOS發(fā)出一個(gè)低電平的片選信號,這時(shí)允許BIOS把數據調入數據緩沖器,這時(shí)X-BUS會(huì )把OE#變?yōu)榈碗娖,允許數據輸出,這些數據通過(guò)D7~D0傳輸給南橋內部的ISA總線(xiàn)。 (4) 總線(xiàn)返回過(guò)程 ISA總線(xiàn)再通過(guò)譯碼器譯碼給南橋,南橋再通過(guò)PCI總線(xiàn)接口譯碼,先把FRAME#變?yōu)榈碗娖,啟?dòng)PCI總線(xiàn)工作,建立起北橋和南橋的連接,南橋將將主設備準備好信號IRDY#轉換為低電平并告訴北橋,北橋又將從設備準備好信號TRDY#變?yōu)榈碗娖剿突啬蠘颉?/font> 然后南橋的PCI接口電路譯碼后,通過(guò)南橋的PCI總線(xiàn)的D31~D0傳輸給北橋,北橋再通過(guò)FSB總線(xiàn)接口譯碼后,通過(guò)FSB總線(xiàn)的數據線(xiàn)D63~D0送到CPU的FSB總線(xiàn)接口,經(jīng)FSB總線(xiàn)接口譯碼后送到CPU。 向下翻有圖,這頁(yè)的位置放下只好放在下頁(yè)。 |