91手機維修論壇
標題: 大家好,我今天加入91修論壇了,希望各位前輩多多關(guān)照. [打印本頁(yè)]
作者: 1298393205 時(shí)間: 2012-3-29 10:10
標題: 大家好,我今天加入91修論壇了,希望各位前輩多多關(guān)照.
(一)總線(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è)。
歡迎光臨 91手機維修論壇 (http://www.jstransmit.com/) |
Powered by Discuz! X3.4 |
柏乡县|
五大连池市|
延川县|
潜山县|
万州区|
博罗县|
安乡县|
龙川县|
兰西县|
静乐县|
成都市|
山阴县|
连平县|
岚皋县|
泉州市|
红原县|
北票市|
肥东县|
峡江县|
永春县|
霍州市|
合阳县|
洛阳市|
稷山县|
赫章县|
临海市|
喀什市|
长岭县|
巴楚县|
来安县|
舞阳县|
揭西县|
舞钢市|
乐清市|
秀山|
合江县|
阜宁县|
固原市|
庆元县|
浮梁县|
太湖县|