第6章 計(jì)算機(jī)組成原理之總線介紹_第1頁
第6章 計(jì)算機(jī)組成原理之總線介紹_第2頁
第6章 計(jì)算機(jī)組成原理之總線介紹_第3頁
第6章 計(jì)算機(jī)組成原理之總線介紹_第4頁
第6章 計(jì)算機(jī)組成原理之總線介紹_第5頁
已閱讀5頁,還剩71頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第6章總線及其互聯(lián)結(jié)構(gòu)6.1總線的基本概念6.2總線接口6.3總線的仲裁、定時(shí)和數(shù)據(jù)傳送模式6.4微機(jī)常用的總線標(biāo)準(zhǔn)典型習(xí)題與解答作者華南理工大學(xué)計(jì)算機(jī)學(xué)院黃欽勝內(nèi)容提要:

介紹總線的基本概念,總線的連接方式,總線接口,總線的仲裁、定時(shí)及事務(wù)類型,PCI、ISA等總線。6.1總線的基本概念

6.1.1總線的分類、特性與標(biāo)準(zhǔn)化6.1.2總線的連接方式(總線的設(shè)置)6.1.1總線的分類、特性與標(biāo)準(zhǔn)化(1)內(nèi)部總線

CPU芯片內(nèi)部連接各寄存器及運(yùn)算器等部件之間的總線。

總線是構(gòu)成計(jì)算機(jī)系統(tǒng)的互連機(jī)構(gòu),是多個(gè)系統(tǒng)功能部件之間進(jìn)行數(shù)據(jù)傳送的公共通路。2、單處理器系統(tǒng)的總線類型1、什么叫總線?特點(diǎn):速度極高。(2)系統(tǒng)總線CPU同計(jì)算機(jī)系統(tǒng)的其他高速功能部件,如存儲(chǔ)器、通道等互連的總線。包括地址、數(shù)據(jù)和控制信號(hào)線,電源線等。多臺(tái)計(jì)算機(jī)之間,或計(jì)算機(jī)與一些智能設(shè)備之間的連接總線。一般包括數(shù)據(jù)線和控制線。(3)外總線特點(diǎn):速度較快。特點(diǎn):速度較低。3、總線的特性(1)物理特性指總線的物理連接方式,包括總線的根數(shù)、總線的插頭、插座的形狀,引腳線的排列方式等。(2)功能特性描述總線中每一根線的功能(例如AB、DB、CB)。(3)電氣特性定義每根線上信號(hào)的傳遞方向(IN/OUT)及有效電平范圍。(4)時(shí)間特性定義每根線在什么時(shí)間有效,即各信號(hào)有效的時(shí)序關(guān)系。4、總線的標(biāo)準(zhǔn)化

(1)微機(jī)系統(tǒng)采用的標(biāo)準(zhǔn)總線:

ISA總線(16位,帶寬8MB/S)

EISA總線(32位,帶寬33.3MB/S)

VESA總線(32位,帶寬132MB/S)

PCI總線(32位,帶寬132MB/S,允許64位)(2)總線帶寬

指總線本身所能達(dá)到的最高傳輸速率。

單位:MB/s(兆字節(jié)每秒=106B/s)

使各廠家不同實(shí)現(xiàn)方法的相同功能部件可互換使用。【例6.1】(1)某總線在一個(gè)總線周期中并行傳送4個(gè)字節(jié)的數(shù)據(jù),假設(shè)一個(gè)總線周期等于一個(gè)總線時(shí)鐘周期,總線時(shí)鐘頻率為33MHZ,求總線帶寬是多少?【解】設(shè)總線帶寬用Dr表示,總線時(shí)鐘周期用表示,一個(gè)總線周期傳送的數(shù)據(jù)量用D表示,根據(jù)定義可得(2)如果一個(gè)總線周期中并行傳送64位數(shù)據(jù),總線時(shí)鐘頻率升為66MHZ,求總線帶寬是多少?【例6.1】解:64位=8B,6.1.2總線的連接方式(總線的設(shè)置)特點(diǎn):(1)每個(gè)設(shè)備(主存單元、GRS、I/O寄存器等)被指定一個(gè)總線地址;(2)所有設(shè)備的通信方式是一樣的(異步通信)。

優(yōu)點(diǎn):系統(tǒng)結(jié)構(gòu)靈活,可擴(kuò)充性強(qiáng)。

缺點(diǎn):機(jī)器速度受單總線速度的限制。1、單總線結(jié)構(gòu)

用單一組系統(tǒng)總線連接CPU、內(nèi)存和I/O接口。CPU主存MS

I/O接口I/O設(shè)備I/O設(shè)備圖6.1單總線結(jié)構(gòu)系統(tǒng)總線

I/O接口2、雙總線結(jié)構(gòu)

各部件可通過系統(tǒng)總線交換信息,并可實(shí)現(xiàn)直接內(nèi)存儲(chǔ)器存取(DMA)操作。優(yōu)點(diǎn):系統(tǒng)結(jié)構(gòu)靈活,可擴(kuò)充性強(qiáng),吞吐量大。

缺點(diǎn):增加了硬件的復(fù)雜性。

CPU主存MSI/O接口I/O

接口圖6.2雙總線結(jié)構(gòu)存儲(chǔ)總線系統(tǒng)總線……I/O設(shè)備I/O設(shè)備(1)存儲(chǔ)總線是CPU與內(nèi)存交換信息的高速存儲(chǔ)總線。設(shè)置存儲(chǔ)總線的好處:減輕系統(tǒng)總線的負(fù)擔(dān)。(2)系統(tǒng)總線

3、三總線結(jié)構(gòu)

是多個(gè)外設(shè)與通道之間進(jìn)行數(shù)據(jù)傳送的公共通路。優(yōu)點(diǎn):系統(tǒng)效率高。缺點(diǎn):硬件代價(jià)高。CPU主存圖6.3三總線結(jié)構(gòu)

存儲(chǔ)總線系統(tǒng)總線I/O

接口I/O

接口……I/O

設(shè)備I/O

設(shè)備IOP(通道)I/O總線(1)存儲(chǔ)總線(2)系統(tǒng)總線是CPU、內(nèi)存和通道間進(jìn)行數(shù)據(jù)傳送的公共通路。(3)I/O總線4、總線結(jié)構(gòu)對(duì)計(jì)算機(jī)系統(tǒng)性能的影響

(1)最大存儲(chǔ)容量

在單總線系統(tǒng)中,外圍設(shè)備占用了部分存儲(chǔ)空間,使內(nèi)存儲(chǔ)器容量小于最大存儲(chǔ)容量。(2)指令系統(tǒng)在單總線系統(tǒng)中,訪問內(nèi)存和外設(shè)采用相同的指令(地址不同),不需專門的I/O指令;但在雙總線系統(tǒng)中,訪存操作和訪問外設(shè)操作采用不同的指令。(3)吞吐量—指流入、處理和流出系統(tǒng)的信息的速率三總線系統(tǒng)的吞吐能力比單總線系統(tǒng)強(qiáng)得多。

6.2總線接口6.2.1總線的數(shù)據(jù)傳送方式6.2.2接口的基本概念

6.2.1總線的數(shù)據(jù)傳送方式數(shù)據(jù)從低位開始逐位依次傳送的方式。1、串行傳送(1)波特(Baud)

(2)異步串行傳送

異步串行碼的字符格式:

起始位(1)+數(shù)據(jù)位(5~8)+奇偶校驗(yàn)位(1)+停止位(1)圖小于最高數(shù)據(jù)傳輸率最高數(shù)據(jù)傳輸率圖6.4(a)串行傳送在串行傳送方式中,每秒鐘能傳送的最多二進(jìn)制位數(shù)。單位:b/s(3)同步串行傳送

將若干個(gè)字符組成一個(gè)數(shù)據(jù)塊,在數(shù)據(jù)塊的開始和結(jié)尾處用同步字符作標(biāo)志進(jìn)行的串行傳送。同步與異步相比的特點(diǎn):速度快,但需同步,接口硬件復(fù)雜。

(4)串行傳送方式的特點(diǎn):只需一根傳輸線,成本低,適合遠(yuǎn)距離的傳送,但速度慢。

例:

假設(shè)某串行總線傳送速率是960個(gè)字符/秒,每一個(gè)字符格式規(guī)定包含10個(gè)數(shù)據(jù)位,問傳送的波特?cái)?shù)是多少?每個(gè)數(shù)據(jù)位占用的時(shí)間(位周期)是多少?【解】波特?cái)?shù)為:

10位/字符×960字符/秒=9600(波特)每個(gè)數(shù)據(jù)位占用的時(shí)間Tb是波特?cái)?shù)的倒數(shù):

Tb

=1/9600=0.000104(s)=104(μs)2、并行傳送

數(shù)據(jù)的各位通過各自的傳輸線同時(shí)傳送的方式。

圖6.4(b)并行傳送特點(diǎn):速度快,但需更多的傳輸線,適用于近距離部件間的數(shù)據(jù)傳送。6.2.2接口的基本概念

指CPU和主存、外圍設(shè)備之間通過總線進(jìn)行連接的邏輯部件。1、接口(廣義)I/O設(shè)備適配器(接口):連接主機(jī)和外設(shè)之間的邏輯部件。主機(jī)I/O

接口(適配器)地址線外圍設(shè)備數(shù)據(jù)線控制、狀態(tài)線圖6.5外設(shè)和主機(jī)的連接方法2、接口的基本功能

(1)交換主機(jī)與外設(shè)的狀態(tài)信息,如控制外設(shè)的啟停,傳送外設(shè)的忙、閑信息等;(2)匹配主機(jī)與外設(shè)的速度差異;(3)實(shí)現(xiàn)數(shù)據(jù)格式轉(zhuǎn)換;(4)實(shí)現(xiàn)主機(jī)與外設(shè)之間的數(shù)據(jù)交換。3、接口的基本組成設(shè)備地址譯碼線路;(2)設(shè)備狀態(tài)字寄存器(DSR);(3)輸入/輸出緩沖器(IDBR/ODBR);(4)數(shù)據(jù)轉(zhuǎn)換線路;(5)根據(jù)總線控制需要的定時(shí)信號(hào)線路。4、接口的分類(按外設(shè)供求數(shù)據(jù)方式的不同分)(1)串行數(shù)據(jù)接口

接口與設(shè)備側(cè),數(shù)據(jù)按序逐位傳送的接口。(2)并行數(shù)據(jù)接口

接口與設(shè)備和主機(jī)之間數(shù)據(jù)并行傳送的接口。并行串行主機(jī)串行數(shù)據(jù)接口外圍設(shè)備并行并行主機(jī)并行數(shù)據(jù)接口外圍設(shè)備6.3總線的仲裁、定時(shí)和數(shù)據(jù)傳送模式

6.3.1總線的仲裁6.3.2總線的定時(shí)6.3.3總線數(shù)據(jù)的傳送模式6.3.1總線的仲裁主方(主設(shè)備)可以啟動(dòng)一個(gè)總線周期的功能模塊,例如CPU、I/O設(shè)備。(2)從方(從設(shè)備)被主方指定與其通信的功能模塊,例如存儲(chǔ)器、CPU。(3)總線占用期

主方持續(xù)控制總線的時(shí)間。(4)為什么要仲裁?

為解決多個(gè)主設(shè)備同時(shí)競爭總線控制權(quán),必須有總線仲裁部件。1、概述

(5)常用的仲裁策略

a.公平策略在多處理器系統(tǒng)中對(duì)各CPU模塊的總線請(qǐng)求采用公平的原則來處理。

b.優(yōu)先級(jí)策略I/O模塊的總線請(qǐng)求采用優(yōu)先級(jí)策略。(6)仲裁方式——集中式仲裁和分布式仲裁。2、集中式仲裁

BG按優(yōu)先級(jí)由高至低依次傳送的總線查詢方式。

①設(shè)備的優(yōu)先級(jí)

取決于設(shè)備與中央仲裁器的近遠(yuǎn)(邏輯上)。

②優(yōu)點(diǎn):所需傳輸線少,便于更改和擴(kuò)充。

③缺點(diǎn):對(duì)詢問鏈電路的故障很敏感;優(yōu)先級(jí)別低的設(shè)備可能長期得不到總線的使用??偩€仲裁器DBBBR設(shè)備接口0設(shè)備接口1設(shè)備接口nA圖6.6(a)菊花鏈查詢方式BG……由中央仲裁器(總線控制部件)對(duì)主方的總線請(qǐng)求信號(hào)(BR)進(jìn)行裁決,并送出總線授權(quán)信號(hào)(BG)。

(1)鏈?zhǔn)讲樵兎绞?2)計(jì)數(shù)器定時(shí)查詢方式

優(yōu)點(diǎn):優(yōu)先次序可靈活變動(dòng)。A.固定優(yōu)先級(jí):計(jì)數(shù)器每次初值均為0。

B.循環(huán)優(yōu)先級(jí):計(jì)數(shù)器從中止點(diǎn)開始計(jì)數(shù)(優(yōu)先級(jí)相等)。在BB=0時(shí),請(qǐng)求總線的設(shè)備,其地址與計(jì)數(shù)值一致時(shí),置“1”BB,獲得了總線使用權(quán),并中止計(jì)數(shù)查詢。總線仲裁器BBBR設(shè)備接口0設(shè)備接口1設(shè)備接口n設(shè)備地址圖6.6(b)計(jì)數(shù)器定時(shí)查詢方式……(3)獨(dú)立請(qǐng)求方式

優(yōu)點(diǎn):響應(yīng)速度快,對(duì)優(yōu)先次序的控制靈活。

缺點(diǎn):控制線數(shù)量多。

總線仲裁器設(shè)備接口0設(shè)備接口1設(shè)備接口nBR0BG0BR1BG1BRnBGn··……圖6.6(c)獨(dú)立請(qǐng)求方式每個(gè)設(shè)備均有一對(duì)BR和BG線,通過自身的BRi線請(qǐng)求,由中央仲裁器經(jīng)判優(yōu)發(fā)出BGi以使優(yōu)先設(shè)備獲得總線使用權(quán)。3、分布式仲裁

以優(yōu)先級(jí)仲裁策略為基礎(chǔ),主方它們有總線請(qǐng)求時(shí),把各自惟一的仲裁號(hào)發(fā)送到共享的仲裁總線上,由各自的仲裁器比較,留大撤小,獲勝者的仲裁號(hào)保留在仲裁總線上。

6.3.2總線的定時(shí)

(1)總線上信息傳送過程的五個(gè)階段:請(qǐng)求總線→總線仲裁→尋址→信息傳送→狀態(tài)返回。(2)定時(shí)

事件出現(xiàn)在總線上的時(shí)序關(guān)系。(3)常用的兩種定時(shí)方式

同步定時(shí)和異步定時(shí)

1、概述2、同步定時(shí)

總線上的所有模塊都在總線公共時(shí)鐘信號(hào)的協(xié)調(diào)下工作。

優(yōu)點(diǎn):時(shí)序規(guī)整,控制簡單,具有較高的傳輸頻率。

缺點(diǎn):不適合存取時(shí)間差別大的模塊,難以確定被訪問模塊是否已響應(yīng)。

選通數(shù)據(jù)讀命令地址時(shí)鐘圖6.7同步傳送方式T0T0T1T23、異步定時(shí)

優(yōu)點(diǎn):可靠性高,適用于存取時(shí)間差別大的模塊之間的通信。缺點(diǎn):增加總線的復(fù)雜性和成本。

后一事件出現(xiàn)在總線上的時(shí)刻取決于前一事件的出現(xiàn),即建立在應(yīng)-答式或互鎖機(jī)制的基礎(chǔ)上。特點(diǎn):無公共時(shí)鐘信號(hào),可變長度的總線周期。圖6.8異步傳送方式數(shù)據(jù)??接收從同步主同步讀命令地址t0t1t2t3t4t5【例6.2】

①設(shè)備請(qǐng)求使用總線BRi↑;②CPU同意后,以BGi↑回答;③設(shè)備接收到BGi,使BRi↓,并回答SACK↑;④CPU接到SACK后,BGi↓作為回答;⑤在BBSY為“0”時(shí)上升BBSY—設(shè)備獲得總線使用權(quán);⑥用完總線后,下降BBSY和SACK,釋放總線。⑥圖6.9某CPU總線仲裁時(shí)序圖總線請(qǐng)求BRi⑦④②③①總線同意BGi設(shè)備回答SACK總線忙BBSY⑤③

某CPU總線采用集中式仲裁方式,使用獨(dú)立請(qǐng)求與菊花鏈查詢相結(jié)合的二維總線控制結(jié)構(gòu)。請(qǐng)分析右圖所示的總線仲裁時(shí)序圖。

解:6.3.3總線數(shù)據(jù)傳送模式

1、讀、寫操作讀操作——由從方到主方的數(shù)據(jù)傳送操作;寫操作——由主方到從方的數(shù)據(jù)傳送操作。2、塊傳送操作CPU與內(nèi)存儲(chǔ)器之間數(shù)據(jù)塊傳送采用一次多倍字長的猝發(fā)式傳送。

3、寫后讀、讀修改寫操作廣播——允許一個(gè)主方對(duì)多個(gè)從方進(jìn)行寫操作。廣集——將選定的多個(gè)從方數(shù)據(jù)在總線上完成“與”(AND)或“或”(OR)操作,可用于檢測多個(gè)中斷源。

只給出地址一次,或進(jìn)行先寫后讀操作(用于校驗(yàn))或進(jìn)行先讀后寫操作(用于對(duì)共享存儲(chǔ)資源的保護(hù))。4、廣播、廣集操作6.4微機(jī)常用的總線標(biāo)準(zhǔn)

6.4.1

ISA、EISA總線6.4.2

VESA局部總線6.4.3

PCI總線6.4.1ISA、EISA總線

①共98根信號(hào)線(PC/XT總線62根增加36根)可進(jìn)行8或16位數(shù)據(jù)傳送。②24位地址線,可尋址224=16MB。③支持64KBI/O地址空間,15級(jí)硬中斷和7級(jí)DMA通道。④最高時(shí)鐘頻率為8MHz,即帶寬為16MB/S⑤支持8種總線事務(wù)類型:存儲(chǔ)器讀/寫,I/O讀/寫,中斷響應(yīng)/DMA響應(yīng),存儲(chǔ)器刷新,總線仲裁。

1、ISA總線的特點(diǎn):

2、EISA總線的特點(diǎn)

①與ISA兼容,共198根信號(hào)線;②32位地址線,可尋址232=4GB;③數(shù)據(jù)線寬度32位,可進(jìn)行8、16或32位數(shù)據(jù)傳輸;④最高時(shí)鐘頻率8.3MHz,即帶寬為(32/8)×8.3=33.2(MB/s);⑤支持多總線主控和猝發(fā)式傳輸,可充分發(fā)揮32位微機(jī)的功能。6.4.2VESA局部總線

①能按CPU速度高速訪問主存;②支持CPU與視頻系統(tǒng)或硬盤之間以32位操作;③帶寬128MB/s(32MHz)到132MB/s(33MHz);④支持CPU直接與高速外設(shè)控制器掛接。

特點(diǎn):缺點(diǎn):①只能在486CPU環(huán)境中工作;②VESA是局部總線,需和其他總線共存于一個(gè)系統(tǒng)中,形成ISA/VL或EISA/VL等總線體系結(jié)構(gòu)。

6.4.3PCI總線

是一種高帶寬而且與CPU無關(guān)的標(biāo)準(zhǔn)總線,又是至關(guān)重要的層次總線。它采用同步定時(shí)協(xié)議和集中式仲裁策略,并具有自動(dòng)配置能力。PCI總線頻率為33MHZ,若CPU為32位,則帶寬為:33×(32÷8)=132(MB/s)

1、多總線結(jié)構(gòu)圖6.10PCI總線典型配置結(jié)構(gòu)(1)HOST(“宿主”)總線

是連接主存和CPU(包括多個(gè)CPU)的系統(tǒng)總線。(2)PCI(PeripheralComponentInterconnect)總線(3)LAGACY總線

①三種橋

HOST橋、PCI/LAGACY橋和PCI/PCI橋②橋的功能

連接兩條總線,使彼此間相互通信??梢允荌SA,EISA,MCA等性能較低的傳統(tǒng)總線,支持中、低速I/O設(shè)備。(4)PCI總線體系結(jié)構(gòu)中的橋及其功能圖6.10PCI總線典型配置結(jié)構(gòu)圖6.10PCI總線典型配置結(jié)構(gòu)框圖處理器/cache處理器/cache主存控制器主存

HOST/PCI橋HOST總線PCI總線

PCI/PCI橋LANSCSIPCI設(shè)備PCI設(shè)備

PCI/LAGACY橋中低速I/O設(shè)備LAGACY總線(ISA,EISA,…)返回①系統(tǒng)信號(hào)

時(shí)鐘CLK信號(hào),復(fù)位RST#信號(hào)

②地址和數(shù)據(jù)信號(hào)

AD[31~0]、C/BE[3~0]、PAR

③接口控制信號(hào)

FRAME#(幀)、IRDY#(主就緒)、STOP#(鎖定)IDSEL#(初始化設(shè)備選擇)、DEVSEL#(設(shè)備選擇)

2、PCI總線的信號(hào)

(1)必有類信號(hào)(50根信號(hào)線)④仲裁信號(hào)

REQ#(總線請(qǐng)求)、GNT#(總線授權(quán))⑤錯(cuò)誤報(bào)告信號(hào)

PERR#、SERR#

(2)可選類信號(hào)(50根信號(hào)線)①64位總線擴(kuò)展信號(hào)

AD[32-63]、C/BE[7-4]、REQ64#、ACK64#、PAR64#

②中斷信號(hào)

INTA#、INTB#、INTC#、INTD#③Cache支持信號(hào)

對(duì)PCI總線上的存儲(chǔ)器提供Cache支持

SBO#:指出對(duì)修改行的監(jiān)聽命中SDONE:指出監(jiān)聽結(jié)束。

④JTAG/邊界掃描信號(hào)TCK:測試時(shí)鐘TDI:測試輸入TDO:測試輸出TMS:測試模式選擇TRST#:測試復(fù)位用于支持IEEE194.1中定義的測試程序。

信號(hào)名類型信號(hào)功能說明

必有類信號(hào)CLKRST#inin總線時(shí)鐘線,提供同步時(shí)序基準(zhǔn),2.0版為33.3MHz方波信號(hào)。復(fù)位信號(hào)線,強(qiáng)制所有PCI寄存器、排序器和信號(hào)到初始態(tài)。AD[31-0]C/BE[3-0]#PARt/st/st/s地址和數(shù)據(jù)復(fù)用線??偩€命令和字節(jié)有效復(fù)用線,地址期載4位總線命令,數(shù)據(jù)期指示各字節(jié)有效與否。奇偶校驗(yàn)位線,對(duì)AD[31-0]和C/BE[3-0]#實(shí)施偶校驗(yàn)。FRAME#s/t/s幀信號(hào),當(dāng)前主方驅(qū)動(dòng)它有效以指示一個(gè)總線業(yè)務(wù)的開始,并一直持續(xù),直到目標(biāo)方對(duì)最后一次數(shù)據(jù)傳送就緒而撤除。IRDY#s/t/s當(dāng)前主方就緒信號(hào),表明寫時(shí)數(shù)據(jù)已在AD線上,讀時(shí)主方已準(zhǔn)備好接收數(shù)據(jù)。TRDY#s/t/s目標(biāo)方就緒信號(hào),表明寫時(shí)目標(biāo)方已準(zhǔn)備好接收數(shù)據(jù),讀時(shí)有效數(shù)據(jù)已在AD線上STOP#s/t/s停止信號(hào),目標(biāo)方要求主方中止當(dāng)前總線業(yè)務(wù)。LOCK#s/t/s鎖定信號(hào),指示總線業(yè)務(wù)的不可分割性。DEVSEL#s/t/s設(shè)備選擇信號(hào)。當(dāng)目標(biāo)設(shè)備經(jīng)地址譯碼被選中時(shí)驅(qū)動(dòng)此信號(hào)。另外也作為輸入線。表明在總線上某個(gè)設(shè)備被選中。IDSEL#in初始化設(shè)備選擇,讀寫配置空間時(shí)用作芯片選擇(此時(shí)不需地址譯碼)。REQ#GNT#t/st/s總線請(qǐng)求信號(hào),潛在主方送往中央仲裁器??偩€授權(quán)信號(hào),中央仲裁器送往主設(shè)備作為下一總線主方。PERR#SERR#s/t/so/d奇偶錯(cuò)報(bào)告信號(hào)。系統(tǒng)錯(cuò)誤報(bào)告信號(hào),包括地址奇偶錯(cuò)和其它非奇偶錯(cuò)的系統(tǒng)嚴(yán)重錯(cuò)誤。表6.1PCI總線命令類型①系統(tǒng)信號(hào)

CLKRST#inin總線時(shí)鐘線,提供同步時(shí)序基準(zhǔn),2.0版為33.3MHz方波信號(hào)。復(fù)位信號(hào)線,強(qiáng)制所有PCI寄存器、排序器和信號(hào)到初始態(tài)。CLKRST#inin總線時(shí)鐘線,提供同步時(shí)序基準(zhǔn),2.0版為33.3MHz方波信號(hào)。復(fù)位信號(hào)線,強(qiáng)制所有PCI寄存器、排序器和信號(hào)到初始態(tài)。返回inin總線時(shí)鐘線,提供同步時(shí)序基準(zhǔn),2.0版為33.3MHz方波信號(hào)。復(fù)位信號(hào)線,強(qiáng)制所有PCI寄存器、排序器和信號(hào)到初始態(tài)。CLKRST#①系統(tǒng)信號(hào)表6.1PCI總線命令類型②地址和數(shù)據(jù)信號(hào)AD[31-0]C/BE[3-0]#PARt/st/st/s地址和數(shù)據(jù)復(fù)用線??偩€命令和字節(jié)有效復(fù)用線,地址期載4位總線命令,數(shù)據(jù)期指示各字節(jié)有效與否。奇偶校驗(yàn)位線,對(duì)AD[31-0]和C/BE[3-0]#實(shí)施偶校驗(yàn)。

信號(hào)名類型信號(hào)功能說明

必有類信號(hào)FRAME#s/t/s幀信號(hào),當(dāng)前主方驅(qū)動(dòng)它有效以指示一個(gè)總線業(yè)務(wù)的開始,并一直持續(xù),直到目標(biāo)方對(duì)最后一次數(shù)據(jù)傳送就緒而撤除。IRDY#s/t/s當(dāng)前主方就緒信號(hào),表明寫時(shí)數(shù)據(jù)已在AD線上,讀時(shí)主方已準(zhǔn)備好接收數(shù)據(jù)。TRDY#s/t/s目標(biāo)方就緒信號(hào),表明寫時(shí)目標(biāo)方已準(zhǔn)備好接收數(shù)據(jù),讀時(shí)有效數(shù)據(jù)已在AD線上STOP#s/t/s停止信號(hào),目標(biāo)方要求主方中止當(dāng)前總線業(yè)務(wù)。LOCK#s/t/s鎖定信號(hào),指示總線業(yè)務(wù)的不可分割性。DEVSEL#s/t/s設(shè)備選擇信號(hào)。當(dāng)目標(biāo)設(shè)備經(jīng)地址譯碼被選中時(shí)驅(qū)動(dòng)此信號(hào)。另外也作為輸入線。表明在總線上某個(gè)設(shè)備被選中。IDSEL#in初始化設(shè)備選擇,讀寫配置空間時(shí)用作芯片選擇(此時(shí)不需地址譯碼)。REQ#GNT#t/st/s總線請(qǐng)求信號(hào),潛在主方送往中央仲裁器。總線授權(quán)信號(hào),中央仲裁器送往主設(shè)備作為下一總線主方。PERR#SERR#s/t/so/d奇偶錯(cuò)報(bào)告信號(hào)。系統(tǒng)錯(cuò)誤報(bào)告信號(hào),包括地址奇偶錯(cuò)和其它非奇偶錯(cuò)的系統(tǒng)嚴(yán)重錯(cuò)誤。CLKRST#inin總線時(shí)鐘線,提供同步時(shí)序基準(zhǔn),2.0版為33.3MHz方波信號(hào)。復(fù)位信號(hào)線,強(qiáng)制所有PCI寄存器、排序器和信號(hào)到初始態(tài)。AD[31-0]C/BE[3-0]#PARt/st/st/s地址和數(shù)據(jù)復(fù)用線??偩€命令和字節(jié)有效復(fù)用線,地址期載4位總線命令,數(shù)據(jù)期指示各字節(jié)有效與否。奇偶校驗(yàn)位線,對(duì)AD[31-0]和C/BE[3-0]#實(shí)施偶校驗(yàn)。AD[31-0]C/BE[3-0]#PARt/st/st/s地址和數(shù)據(jù)復(fù)用線??偩€命令和字節(jié)有效復(fù)用線,地址期載4位總線命令,數(shù)據(jù)期指示各字節(jié)有效與否。奇偶校驗(yàn)位線,對(duì)AD[31-0]和C/BE[3-0]#實(shí)施偶校驗(yàn)。返回②地址和數(shù)據(jù)信號(hào)地址和數(shù)據(jù)復(fù)用線??偩€命令和字節(jié)有效復(fù)用線,地址期載4位總線命令,數(shù)據(jù)期指示各字節(jié)有效與否。奇偶校驗(yàn)位線,對(duì)AD[31~0]和C/BE[3~0]#實(shí)施偶校驗(yàn)。AD[31~0]C/BE[3-0]#PARt/st/st/s表6.1

PCI總線命令類型③接口控制信號(hào)

停止信號(hào),目標(biāo)方要求主方中止當(dāng)前總線業(yè)務(wù)。s/t/ss/t/sFRAME#s/t/s幀信號(hào),當(dāng)前主方驅(qū)動(dòng)它有效以指示一個(gè)總線業(yè)務(wù)的開始,并一直持續(xù),直到目標(biāo)方對(duì)最后一次數(shù)據(jù)傳送就緒而撤除。IRDY#當(dāng)前主方就緒信號(hào),表明寫時(shí)數(shù)據(jù)已在AD線上,讀時(shí)主方已準(zhǔn)備好接收數(shù)據(jù)。TRDY#s/t/s目標(biāo)方就緒信號(hào),表明寫時(shí)目標(biāo)方已準(zhǔn)備好接收數(shù)據(jù),讀時(shí)有效數(shù)據(jù)已在AD線上STOP#s/t/sLOCK#s/t/s鎖定信號(hào),指示總線業(yè)務(wù)的不可分割性。DEVSEL#設(shè)備選擇信號(hào)。當(dāng)目標(biāo)設(shè)備經(jīng)地址譯碼被選中時(shí)驅(qū)動(dòng)此信號(hào)。另外也作為輸入線。表明在總線上某個(gè)設(shè)備被選中。

信號(hào)名類型信號(hào)功能說明

必有類信號(hào)CLKRST#inin總線時(shí)鐘線,提供同步時(shí)序基準(zhǔn),2.0版為33.3MHz方波信號(hào)。復(fù)位信號(hào)線,強(qiáng)制所有PCI寄存器、排序器和信號(hào)到初始態(tài)。AD[31-0]C/BE[3-0]#PARt/st/st/s地址和數(shù)據(jù)復(fù)用線??偩€命令和字節(jié)有效復(fù)用線,地址期載4位總線命令,數(shù)據(jù)期指示各字節(jié)有效與否。奇偶校驗(yàn)位線,對(duì)AD[31-0]和C/BE[3-0]#實(shí)施偶校驗(yàn)。IDSEL#in初始化設(shè)備選擇,讀寫配置空間時(shí)用作芯片選擇(此時(shí)不需地址譯碼)。REQ#GNT#t/st/s總線請(qǐng)求信號(hào),潛在主方送往中央仲裁器??偩€授權(quán)信號(hào),中央仲裁器送往主設(shè)備作為下一總線主方。PERR#SERR#s/t/so/d奇偶錯(cuò)報(bào)告信號(hào)。系統(tǒng)錯(cuò)誤報(bào)告信號(hào),包括地址奇偶錯(cuò)和其它非奇偶錯(cuò)的系統(tǒng)嚴(yán)重錯(cuò)誤。停止信號(hào),目標(biāo)方要求主方中止當(dāng)前總線業(yè)務(wù)。s/t/ss/t/sFRAME#s/t/s幀信號(hào),當(dāng)前主方驅(qū)動(dòng)它有效以指示一個(gè)總線業(yè)務(wù)的開始,并一直持續(xù),直到目標(biāo)方對(duì)最后一次數(shù)據(jù)傳送就緒而撤除。IRDY#當(dāng)前主方就緒信號(hào),表明寫時(shí)數(shù)據(jù)已在AD線上,讀時(shí)主方已準(zhǔn)備好接收數(shù)據(jù)。TRDY#s/t/s目標(biāo)方就緒信號(hào),表明寫時(shí)目標(biāo)方已準(zhǔn)備好接收數(shù)據(jù),讀時(shí)有效數(shù)據(jù)已在AD線上STOP#s/t/sLOCK#s/t/s鎖定信號(hào),指示總線業(yè)務(wù)的不可分割性。DEVSEL#設(shè)備選擇信號(hào)。當(dāng)目標(biāo)設(shè)備經(jīng)地址譯碼被選中時(shí)驅(qū)動(dòng)此信號(hào)。另外也作為輸入線。表明在總線上某個(gè)設(shè)備被選中。停止信號(hào),目標(biāo)方要求主方中止當(dāng)前總線業(yè)務(wù)。s/t/ss/t/sFRAME#s/t/s幀信號(hào),當(dāng)前主方驅(qū)動(dòng)它有效以指示一個(gè)總線業(yè)務(wù)的開始,并一直持續(xù),直到目標(biāo)方對(duì)最后一次數(shù)據(jù)傳送就緒而撤除。IRDY#當(dāng)前主方就緒信號(hào),表明寫時(shí)數(shù)據(jù)已在AD線上,讀時(shí)主方已準(zhǔn)備好接收數(shù)據(jù)。TRDY#s/t/s目標(biāo)方就緒信號(hào),表明寫時(shí)目標(biāo)方已準(zhǔn)備好接收數(shù)據(jù),讀時(shí)有效數(shù)據(jù)已在AD線上STOP#s/t/sLOCK#s/t/s鎖定信號(hào),指示總線業(yè)務(wù)的不可分割性。DEVSEL#設(shè)備選擇信號(hào)。當(dāng)目標(biāo)設(shè)備經(jīng)地址譯碼被選中時(shí)驅(qū)動(dòng)此信號(hào)。另外也作為輸入線。表明在總線上某個(gè)設(shè)備被選中。FRAME#s/t/s幀信號(hào),當(dāng)前主方驅(qū)動(dòng)它有效以指示一個(gè)總線業(yè)務(wù)的開始,并一直持續(xù),直到目標(biāo)方對(duì)最后一次數(shù)據(jù)傳送就緒而撤除。IRDY#s/t/s當(dāng)前主方就緒信號(hào),表明寫時(shí)數(shù)據(jù)已在AD線上,讀時(shí)主方已準(zhǔn)備好接收數(shù)據(jù)。TRDY#s/t/s目標(biāo)方就緒信號(hào),表明寫時(shí)目標(biāo)方已準(zhǔn)備好接收數(shù)據(jù),讀時(shí)有效數(shù)據(jù)已在AD線上LOCK#s/t/s鎖定信號(hào),指示總線業(yè)務(wù)的不可分割性。DEVSEL#s/t/s設(shè)備選擇信號(hào)。當(dāng)目標(biāo)設(shè)備經(jīng)地址譯碼被選中時(shí)驅(qū)動(dòng)此信號(hào)。另外也作為輸入線。表明在總線上某個(gè)設(shè)備被選中。STOP#s/t/s停止信號(hào),目標(biāo)方要求主方中止當(dāng)前總線業(yè)務(wù)。返回③接口控制信號(hào)表6.1PCI總線命令類型④仲裁信號(hào)

信號(hào)名類型信號(hào)功能說明

必有類信號(hào)CLKRST#inin總線時(shí)鐘線,提供同步時(shí)序基準(zhǔn),2.0版為33.3MHz方波信號(hào)。復(fù)位信號(hào)線,強(qiáng)制所有PCI寄存器、排序器和信號(hào)到初始態(tài)。AD[31-0]C/BE[3-0]#PARt/st/st/s地址和數(shù)據(jù)復(fù)用線??偩€命令和字節(jié)有效復(fù)用線,地址期載4位總線命令,數(shù)據(jù)期指示各字節(jié)有效與否。奇偶校驗(yàn)位線,對(duì)AD[31-0]和C/BE[3-0]#實(shí)施偶校驗(yàn)。FRAME#s/t/s幀信號(hào),當(dāng)前主方驅(qū)動(dòng)它有效以指示一個(gè)總線業(yè)務(wù)的開始,并一直持續(xù),直到目標(biāo)方對(duì)最后一次數(shù)據(jù)傳送就緒而撤除。IRDY#s/t/s當(dāng)前主方就緒信號(hào),表明寫時(shí)數(shù)據(jù)已在AD線上,讀時(shí)主方已準(zhǔn)備好接收數(shù)據(jù)。TRDY#s/t/s目標(biāo)方就緒信號(hào),表明寫時(shí)目標(biāo)方已準(zhǔn)備好接收數(shù)據(jù),讀時(shí)有效數(shù)據(jù)已在AD線上STOP#s/t/s停止信號(hào),目標(biāo)方要求主方中止當(dāng)前總線業(yè)務(wù)。LOCK#s/t/s鎖定信號(hào),指示總線業(yè)務(wù)的不可分割性。DEVSEL#s/t/s設(shè)備選擇信號(hào)。當(dāng)目標(biāo)設(shè)備經(jīng)地址譯碼被選中時(shí)驅(qū)動(dòng)此信號(hào)。另外也作為輸入線。表明在總線上某個(gè)設(shè)備被選中。IDSEL#in初始化設(shè)備選擇,讀寫配置空間時(shí)用作芯片選擇(此時(shí)不需地址譯碼)。REQ#GNT#t/st/s總線請(qǐng)求信號(hào),潛在主方送往中央仲裁器。總線授權(quán)信號(hào),中央仲裁器送往主設(shè)備作為下一總線主方。PERR#SERR#s/t/so/d奇偶錯(cuò)報(bào)告信號(hào)。系統(tǒng)錯(cuò)誤報(bào)告信號(hào),包括地址奇偶錯(cuò)和其它非奇偶錯(cuò)的系統(tǒng)嚴(yán)重錯(cuò)誤。REQ#GNT#t/st/s總線請(qǐng)求信號(hào),潛在主方送往中央仲裁器??偩€授權(quán)信號(hào),中央仲裁器送往主設(shè)備作為下一總線主方。REQ#GNT#t/st/s總線請(qǐng)求信號(hào),潛在主方送往中央仲裁器??偩€授權(quán)信號(hào),中央仲裁器送往主設(shè)備作為下一總線主方。返回REQ#GNT#t/st/s總線請(qǐng)求信號(hào),潛在主方送往中央仲裁器??偩€授權(quán)信號(hào),中央仲裁器送往主設(shè)備作為下一總線主方。④仲裁信號(hào)表6.1PCI總線命令類型⑤錯(cuò)誤報(bào)告信號(hào)

信號(hào)名類型信號(hào)功能說明

必有類信號(hào)CLKRST#inin總線時(shí)鐘線,提供同步時(shí)序基準(zhǔn),2.0版為33.3MHz方波信號(hào)。復(fù)位信號(hào)線,強(qiáng)制所有PCI寄存器、排序器和信號(hào)到初始態(tài)。AD[31-0]C/BE[3-0]#PARt/st/st/s地址和數(shù)據(jù)復(fù)用線??偩€命令和字節(jié)有效復(fù)用線,地址期載4位總線命令,數(shù)據(jù)期指示各字節(jié)有效與否。奇偶校驗(yàn)位線,對(duì)AD[31-0]和C/BE[3-0]#實(shí)施偶校驗(yàn)。FRAME#s/t/s幀信號(hào),當(dāng)前主方驅(qū)動(dòng)它有效以指示一個(gè)總線業(yè)務(wù)的開始,并一直持續(xù),直到目標(biāo)方對(duì)最后一次數(shù)據(jù)傳送就緒而撤除。IRDY#s/t/s當(dāng)前主方就緒信號(hào),表明寫時(shí)數(shù)據(jù)已在AD線上,讀時(shí)主方已準(zhǔn)備好接收數(shù)據(jù)。TRDY#s/t/s目標(biāo)方就緒信號(hào),表明寫時(shí)目標(biāo)方已準(zhǔn)備好接收數(shù)據(jù),讀時(shí)有效數(shù)據(jù)已在AD線上STOP#s/t/s停止信號(hào),目標(biāo)方要求主方中止當(dāng)前總線業(yè)務(wù)。LOCK#s/t/s鎖定信號(hào),指示總線業(yè)務(wù)的不可分割性。DEVSEL#s/t/s設(shè)備選擇信號(hào)。當(dāng)目標(biāo)設(shè)備經(jīng)地址譯碼被選中時(shí)驅(qū)動(dòng)此信號(hào)。另外也作為輸入線。表明在總線上某個(gè)設(shè)備被選中。IDSEL#in初始化設(shè)備選擇,讀寫配置空間時(shí)用作芯片選擇(此時(shí)不需地址譯碼)。REQ#GNT#t/st/s總線請(qǐng)求信號(hào),潛在主方送往中央仲裁器??偩€授權(quán)信號(hào),中央仲裁器送往主設(shè)備作為下一總線主方。PERR#SERR#s/t/so/d奇偶錯(cuò)報(bào)告信號(hào)。系統(tǒng)錯(cuò)誤報(bào)告信號(hào),包括地址奇偶錯(cuò)和其它非奇偶錯(cuò)的系統(tǒng)嚴(yán)重錯(cuò)誤。PERR#SERR#s/t/so/d奇偶錯(cuò)報(bào)告信號(hào)。系統(tǒng)錯(cuò)誤報(bào)告信號(hào),包括地址奇偶錯(cuò)和其它非奇偶錯(cuò)的系統(tǒng)嚴(yán)重錯(cuò)誤。PERR#SERR#s/t/so/d奇偶錯(cuò)報(bào)告信號(hào)。系統(tǒng)錯(cuò)誤報(bào)告信號(hào),包括地址奇偶錯(cuò)和其它非奇偶錯(cuò)的系統(tǒng)嚴(yán)重錯(cuò)誤。返回PERR#SERR#s/t/so/d奇偶錯(cuò)報(bào)告信號(hào)。系統(tǒng)錯(cuò)誤報(bào)告信號(hào),包括地址奇偶錯(cuò)和其它非奇偶錯(cuò)的系統(tǒng)嚴(yán)重錯(cuò)誤。⑤錯(cuò)誤報(bào)告信號(hào)表6.1PCI總線命令類型①64位總線擴(kuò)展信號(hào)

可選類信號(hào)AD[63-32]C/BE[7-4]REQ64#ACK64#PAR64#t/st/ss/t/ss/t/st/s用于擴(kuò)充到64位的地址、數(shù)據(jù)復(fù)用信號(hào)線??偩€命令和高4字節(jié)使能復(fù)用信號(hào)線。用于請(qǐng)求64位傳送。目標(biāo)方準(zhǔn)許64位傳送。對(duì)擴(kuò)充的AD線和C/BE線提供偶校驗(yàn)。SBO#SDONEINTA#INTB#INTC#INTD#in/outin/outo/do/do/do/d指出對(duì)修改行的監(jiān)聽命中。指出監(jiān)聽結(jié)束。中斷請(qǐng)求信號(hào)。中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)。中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)。中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)。TCKTDITDDTMSTRST#ininoutinin測試時(shí)鐘。測試輸入。測試輸出。測試模式選擇。測試復(fù)位。AD[63-32]C/BE[7-4]REQ64#ACK64#PAR64#t/st/ss/t/ss/t/st/s用于擴(kuò)充到64位的地址、數(shù)據(jù)復(fù)用信號(hào)線??偩€命令和高4字節(jié)使能復(fù)用信號(hào)線。用于請(qǐng)求64位傳送。目標(biāo)方準(zhǔn)許64位傳送。對(duì)擴(kuò)充的AD線和C/BE線提供偶校驗(yàn)。AD[63-32]C/BE[7-4]REQ64#ACK64#PAR64#t/st/ss/t/ss/t/st/s用于擴(kuò)充到64位的地址、數(shù)據(jù)復(fù)用信號(hào)線??偩€命令和高4字節(jié)使能復(fù)用信號(hào)線。用于請(qǐng)求64位傳送。目標(biāo)方準(zhǔn)許64位傳送。對(duì)擴(kuò)充的AD線和C/BE線提供偶校驗(yàn)。返回AD[63~32]C/BE[7~4]REQ64#ACK64#PAR64#t/st/ss/t/ss/t/st/s用于擴(kuò)充到64位的地址、數(shù)據(jù)復(fù)用信號(hào)線。總線命令和高4字節(jié)使能復(fù)用信號(hào)線。用于請(qǐng)求64位傳送。目標(biāo)方準(zhǔn)許64位傳送。對(duì)擴(kuò)充的AD線和C/BE線提供偶校驗(yàn)。①64位總線擴(kuò)展信號(hào)表6.1PCI總線命令類型②中斷信號(hào)

可選類信號(hào)AD[63-32]C/BE[7-4]REQ64#ACK64#PAR64#t/st/ss/t/ss/t/st/s用于擴(kuò)充到64位的地址、數(shù)據(jù)復(fù)用信號(hào)線??偩€命令和高4字節(jié)使能復(fù)用信號(hào)線。用于請(qǐng)求64位傳送。目標(biāo)方準(zhǔn)許64位傳送。對(duì)擴(kuò)充的AD線和C/BE線提供偶校驗(yàn)。SBO#SDONEINTA#INTB#INTC#INTD#in/outin/outo/do/do/do/d指出對(duì)修改行的監(jiān)聽命中。指出監(jiān)聽結(jié)束。中斷請(qǐng)求信號(hào)。中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)。中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)。中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)。TCKTDITDDTMSTRST#ininoutinin測試時(shí)鐘。測試輸入。測試輸出。測試模式選擇。測試復(fù)位。SBO#SDONEINTA#INTB#INTC#INTD#in/outin/outo/do/do/do/d指出對(duì)修改行的監(jiān)聽命中。指出監(jiān)聽結(jié)束。中斷請(qǐng)求信號(hào)。中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)。中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)。中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)。SBO#SDONEINTA#INTB#INTC#INTD#in/outin/outo/do/do/do/d指出對(duì)修改行的監(jiān)聽命中。指出監(jiān)聽結(jié)束。中斷請(qǐng)求信號(hào)。中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)。中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)。中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)。返回INTA#INTB#INTC#INTD#o/do/do/do/d中斷請(qǐng)求信號(hào)。中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)②中斷信號(hào)表6.1PCI總線命令類型③Cache支持信號(hào)

可選類信號(hào)AD[63-32]C/BE[7-4]REQ64#ACK64#PAR64#t/st/ss/t/ss/t/st/s用于擴(kuò)充到64位的地址、數(shù)據(jù)復(fù)用信號(hào)線??偩€命令和高4字節(jié)使能復(fù)用信號(hào)線。用于請(qǐng)求64位傳送。目標(biāo)方準(zhǔn)許64位傳送。對(duì)擴(kuò)充的AD線和C/BE線提供偶校驗(yàn)。SBO#SDONEINTA#INTB#INTC#INTD#in/outin/outo/do/do/do/d指出對(duì)修改行的監(jiān)聽命中。指出監(jiān)聽結(jié)束。中斷請(qǐng)求信號(hào)。中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)。中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)。中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)。TCKTDITDDTMSTRST#ininoutinin測試時(shí)鐘。測試輸入。測試輸出。測試模式選擇。測試復(fù)位。SBO#in/ou

指出對(duì)修改行的監(jiān)聽命中。SDONE#in/ou

指出對(duì)修改行的監(jiān)聽命中。SBO#in/ou

指出對(duì)修改行的監(jiān)聽命中。SDONE#in/ou

指出對(duì)修改行的監(jiān)聽命中。返回SBO#SDONEin/outin/out指出對(duì)修改行的監(jiān)聽命中。指出監(jiān)聽結(jié)束。③Cache支持信號(hào)表6.1PCI總線命令類型④

JTAG/邊界掃描信號(hào)

可選類信號(hào)AD[63-32]C/BE[7-4]REQ64#ACK64#PAR64#t/st/ss/t/ss/t/st/s用于擴(kuò)充到64位的地址、數(shù)據(jù)復(fù)用信號(hào)線??偩€命令和高4字節(jié)使能復(fù)用信號(hào)線。用于請(qǐng)求64位傳送。目標(biāo)方準(zhǔn)許64位傳送。對(duì)擴(kuò)充的AD線和C/BE線提供偶校驗(yàn)。SBO#SDONEINTA#INTB#INTC#INTD#in/outin/outo/do/do/do/d指出對(duì)修改行的監(jiān)聽命中。指出監(jiān)聽結(jié)束。中斷請(qǐng)求信號(hào)。中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)。中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)。中斷請(qǐng)求信號(hào)(僅用于多功能設(shè)備)。TCKTDITDDTMSTRST#ininoutinin測試時(shí)鐘。測試輸入。測試輸出。測試模式選擇。測試復(fù)位。TCKTDITDDTMSTRST#ininoutinin測試時(shí)鐘。測試輸入。測試輸出。測試模式選擇。測試復(fù)位。TCKTDITDDTMSTRST#ininoutinin測試時(shí)鐘。測試輸入。測試輸出。測試模式選擇。測試復(fù)位。返回TCKTDI TDOTMSTRST#ininoutinin測試時(shí)鐘。測試輸入。測試輸出。測試模式選擇。測試復(fù)位。④JTAG/邊界掃描信號(hào)3、總線操作類型

①中斷確認(rèn)周期

用于對(duì)PCI總線上的中斷請(qǐng)求進(jìn)行響應(yīng)(讀取一個(gè)中斷向量)。②特殊周期

用于主設(shè)備將其信息廣播(特殊寫操作)到多個(gè)目標(biāo)方。③I/O讀和I/O寫

用于主設(shè)備和從設(shè)備之間進(jìn)行數(shù)據(jù)的傳送操作。在地址周期由主設(shè)備在C/BE[3~0]線上送出的命令代碼指定。

表6.2PCI總線命令類型表6.2PCI總線命令類型返回C/BE#[3210]命令類型C/BE#[3210]命令類型0000中斷確認(rèn)周期1000保留0001特殊周期1001保留0010I/O讀周期1010配置讀周期0011I/O寫周期1011配置寫周期0100保留1100存儲(chǔ)器多行讀周期0101保留1101雙地址周期0110存儲(chǔ)器讀周期1110存儲(chǔ)器讀行周期0111存儲(chǔ)器寫周期1111存儲(chǔ)器寫和使無效周期C/BE#[3210]命令類型C/BE#[3210]命令類型④存儲(chǔ)器讀、行讀和多行讀

讀命令類型對(duì)于有cache能力的存儲(chǔ)器對(duì)于無cache能力的存儲(chǔ)器存儲(chǔ)器讀猝發(fā)式讀取Cache行的一半或更少猝發(fā)式讀取

1~

2個(gè)存儲(chǔ)字存儲(chǔ)器讀行猝發(fā)長度的0.5~

3個(gè)Cache行猝發(fā)長度為3~

12個(gè)存儲(chǔ)字存儲(chǔ)器多行讀猝發(fā)長度大于3個(gè)Cache行猝發(fā)長度大于12個(gè)存儲(chǔ)字表6.3存儲(chǔ)器讀命令說明讀命令類型對(duì)于有Cache能力的存儲(chǔ)器對(duì)于無Cache能力的存儲(chǔ)器⑤存儲(chǔ)器寫、存儲(chǔ)器寫和使無效⑥配置讀、配置寫

a.PCI有三個(gè)物理地址空間存儲(chǔ)器空間、I/O空間、配置空間(256個(gè)內(nèi)部寄存器)b.配置空間的功能保存系統(tǒng)初始化期間設(shè)置的配置參數(shù)。c.自動(dòng)配置能力根據(jù)配置地址和配置數(shù)據(jù),生成PCI總線的配置讀/寫周 期,完成配置數(shù)據(jù)的讀出或?qū)懭氩僮?。存?chǔ)器寫和使無效-寫入一個(gè)完整的Cache行,且廣播“無效”信息,命令其它Cache中同一行地址變?yōu)闊o效。⑦雙地址周期

PCI的數(shù)據(jù)傳送由一個(gè)地址期和若干個(gè)數(shù)據(jù)周期組成。

4、總線數(shù)據(jù)傳送過程

用于指示主設(shè)備正在使用64位(雙32位)地址。例:讀操作總線周期時(shí)序

(1)同步性:所有事件在時(shí)鐘的下降沿同步。總線設(shè)備在時(shí)鐘上升沿采樣AD線上的數(shù)據(jù)。12345678空閑期地址期數(shù)據(jù)期1數(shù)據(jù)期2數(shù)據(jù)期3空閑期CLKFRAME#ADC/BE#IRDY#TRDY#DEVSEL#地址命令等待等待等待數(shù)據(jù)1數(shù)據(jù)2數(shù)據(jù)3字節(jié)有效(BE)圖6.11讀操作總線周期時(shí)序示例(2)讀操作過程

①采用同步時(shí)序協(xié)議②總線周期長度由主方確定③主方啟動(dòng)一個(gè)總線周期時(shí)要求目標(biāo)方確認(rèn),

溫馨提示

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

評(píng)論

0/150

提交評(píng)論