




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第4章 總線技術與總線標準,6學時,1,第4章 總線技術與總線標準,4.1 總線技術(掌握) 總線技術概述 總線仲裁 總線操作與時序 4.2 總線標準(理解) 片內AMBA總線 PCI系統(tǒng)總線 異步串行通信總線,2,4.1 總線技術,總線是計算機系統(tǒng)中的信息傳輸通道,由系統(tǒng)中各個部件所共享??偩€的特點在于公用性,總線由多條通信線路(線纜)組成 計算機系統(tǒng)通常包含不同種類的總線,在不同層次上為計算機組件之間提供通信通路 采用總線的原因: 非總線結構的N個設備的互聯(lián)線組數為N*(N-1)/2 非總線結構的M發(fā)N收設備間的互聯(lián)線組數為M*N 采用總線的優(yōu)勢 減少部件間連線的數量 擴展性好,便于構建系
2、統(tǒng) 便于產品更新?lián)Q代,3,總線要素,線路介質 種類:有線(電纜、光纜)、無線(電磁波) 特性 原始數據傳輸率 帶寬 對噪聲的敏感性:內部或外部干擾 對失真的敏感性:信號和傳輸介質之間的互相作用引起 對衰減的敏感性:信號通過傳輸介質時的功率損耗 總線協(xié)議,總線信號:有效電平、傳輸方向/速率/格式等,電氣性能,機械性能,總線時序:規(guī)定通信雙方的聯(lián)絡方式,總線仲裁:規(guī)定解決總線沖突的方式,如接口尺寸、形狀等,其它:如差錯控制等,4,總線協(xié)議組件,5,總線分類,按所處位置 (數據傳送范圍),片內總線,芯片總線(片間總線、元件級總線),系統(tǒng)內總線(插板級總線),系統(tǒng)外總線(通信總線),非通用總線(與具體
3、芯片有關),通用標準總線,地址總線,控制總線,按總線功能,數據總線,并行總線,串行總線,按數據格式,按時序關系 (握手方式),同步,異步,半同步,同步,異步,6,外部總線、 (系統(tǒng))外總線 如并口、串口,系統(tǒng)總線、 (系統(tǒng))內總線 如ISA、PCI,片(間)總線 三總線形式,片內總線 單總線形式,計算機系統(tǒng)的四層總線結構,7,總線的組織形式,組織形式:單總線、雙總線,多級總線 單總線 特征:存儲器和I/O分時使用同一總線 優(yōu)點:結構簡單,成本低廉,易于擴充 缺點:帶寬有限,傳輸率不高(可能造成物理長度過長),8,雙總線,特征:存儲總線+I/O總線 優(yōu)點:提高了總線帶寬和數據傳輸速率,克服單總線
4、共享的限制,以及存儲/IO訪問速度不一致而對總線的要求也不同的矛盾 缺點:CPU繁忙,9,多級總線,特征:高速外設和低速外設分開使用不同的總線 優(yōu)點:高效,進一步提高系統(tǒng)的傳輸帶寬和數據傳輸速率 缺點:復雜,10,微機的典型多級總線結構,存儲總線,高速IO總線,低速IO總線,11,12,微機系統(tǒng)中的內總線(插板級總線),13,微機系統(tǒng)中的外總線(通信總線),14,總線分類,按所處位置 (數據傳送范圍),片內總線,芯片總線(片間總線、元件級總線),系統(tǒng)內總線(插板級總線),系統(tǒng)外總線(通信總線),非通用總線(與具體芯片有關),通用標準總線,地址總線,控制總線,按總線功能,數據總線,并行總線,串行
5、總線,按數據格式,按時序關系 (握手方式),同步,異步,半同步,同步,異步,15,三總線,哈佛體系結構,馮諾依曼體系結構,16,典型的控制信號,總線的控制信號 存儲器寫信號 存儲器讀信號 I/O寫信號 I/O讀信號 總線請求信號 總線授予信號 中斷請求信號 中斷應答信號 時鐘信號 復位信號,17,總線隔離與驅動,不操作時把功能部件與總線隔離 同一時刻只能有一個部件發(fā)送數據到總線上 提供驅動能力 數據發(fā)送方必須提供足夠的電流以驅動多個部件 提供鎖存能力 具有信息緩存和信息分離能力,18,總線電路中常用器件,三態(tài)總線驅動器 驅動、隔離 單向、雙向,19,鎖存器,信息緩存(有時也具有驅動能力) 信息
6、分離(地址與數據分離),直通,保持,高阻,20,微機系統(tǒng)的三總線結構,21,最小模式總線連接,22,CPU讀存儲器/IO的時序圖,23,微機系統(tǒng)三總線,5V,讀寫控制,讀寫控制,讀寫控制,24,單CPU系統(tǒng)8086讀操作總線周期時序,25,單CPU系統(tǒng)8086寫操作總線周期時序,26,比較讀/寫區(qū)別,27,總線的性能指標,總線時鐘頻率:總線上的時鐘信號頻率 總線寬度:數據線、地址線寬度 總線速率:總線每秒所能傳輸數據的最大次數。 總線速率=總線時鐘頻率/總線周期數 總線周期數:總線傳送一次數據所需的時鐘周期數 有些幾個周期才能傳輸1個數據 總線帶寬:總線每秒傳輸的字節(jié)數 同步方式 總線負載能力
7、,28,總線寬度,總線寬度:籠統(tǒng)地說,就是總線所設置的通信線路(線纜)的數目。具體地說,就是總線內設置用于傳送數據的信號線的數目為數據總線寬度,用于傳輸地址的信號線的數目為地址總線寬度,如8位、16位、32位、64位等 數據總線寬度在很大程度上決定了計算機總線的性能 地址總線的寬度則決定了系統(tǒng)的尋址能力,29,總線帶寬,總線帶寬(bus band width) 表示單位時間內總線能傳送的最大數據量(bps/Bps) 用“總線速率總線位寬/8=時鐘頻率總線位寬/(8總線周期數)”表示 總線位寬:數據信號線的數目,同一時刻傳輸的數據位數 總線復用;成本、串擾; 時鐘頻率 總線偏離(skew)、兼容
8、性,30,例,CPU的前端總線(FSB)頻率為400MHz或800MHz,總線周期數為1/4(即1個時鐘周期傳送4次數據),位寬為64bit 則FSB的帶寬為40064/(81/4)=1.28GB/s 或80064/(81/4)=2.56GB/s PCI總線的頻率為33.3MHz,位寬為32位或64位,總線周期數為1 則PCI總線的帶寬為:33.332/8=133MB/s 或33.364/8=266MB/s,31,4.1.2 總線仲裁,總線仲裁(arbitration)也稱為總線判決,根據連接到總線上的各功能模塊所承擔任務的輕重緩急,預先或動態(tài)地賦予它們不同的使用總線的優(yōu)先級,當有多個模塊同時
9、請求使用總線時,總線仲裁電路選出當前優(yōu)先級最高的那個,并賦予總線控制權 其目的是合理地控制和管理系統(tǒng)中多個主設備的總線請求,以避免總線沖突 分布式(對等式)仲裁 控制邏輯分散在連接于總線上的各個部件或設備中 協(xié)議復雜且昂貴,效率高 集中式(主從式)仲裁 采用專門的控制器或仲裁器 總線控制器或仲裁器可以是獨立的模塊或集成在CPU中 協(xié)議簡單而有效,但總體系統(tǒng)性能較低,32,特點:各主控模塊共用請求信號線和忙信號線,其優(yōu)先級別由其在鏈式允許信號線上的位置決定; 優(yōu)點:具有較好的靈活性和可擴充性; 缺點:主控模塊數目較多時,總線請求響應的速度較慢;,菊花鏈(串行)總線仲裁,主控模塊1,主控 模塊2,
10、主控模塊N,允許BG,請求BR,忙BB,總線仲裁器,33,三線菊花鏈仲裁原理,任一主控器Ci發(fā)出總線請求時,使BR1 任一主控器Ci占用總線,使BB1,禁止BG輸出 主控器Ci沒發(fā)請求(BRi=0),卻收到BG(BGINil),則將BG向后傳遞(BGOUTil) 當BR1,BB0時,仲裁器發(fā)出BG信號。此時,BG1,如果仲裁器本身也是一個主控器,如微處理器,則在發(fā)出BG之前BB0時,它可以占用一個或幾個總線周期 若Ci同時滿足:本地請求(BRi=1);BB=0;檢測到BGINi端出現了上升沿。接管總線。 Ci接管總線后,BG信號不再后傳,即BGOUTi0,34,各主控器有獨立的總線請求BR、總
11、線允許BG,互不影響 總線仲裁器直接識別所有設備的請求,并向選中的設備Ci發(fā)BGi 特點:各主控模塊有獨立的請求信號線和允許信號線,其優(yōu)先級別由總線仲裁器內部模塊判定; 優(yōu)點:總線請求響應的速度快; 缺點:擴充性較差;,并行仲裁,35,串并行二維仲裁,從下一設備,主模塊1,主模塊2,主模塊3,允許BG,請求BR,忙BB,總線仲裁器,主模塊4,到下一設備,綜合了前兩種仲裁方式的優(yōu)點和缺點,36,分布式總線仲裁方式,總線上各個設備都有總線仲裁模塊 當任何一個設備申請總線,置“總線忙”狀態(tài),以阻止其他設備同時請求,37,4.1.3 總線操作與時序,總線操作:計算機系統(tǒng)中,通過總線進行信息交換的過程稱
12、為總線操作 總線周期:總線設備完成一次完整信息交換的時間 讀/寫存儲器周期 讀/寫IO口周期 DMA周期 中斷周期 多主控制器系統(tǒng),總線操作周期一般分為四個階段 總線請求及仲裁階段、尋址階段、傳數階段和結束階段 單個主控制器系統(tǒng),則只需要尋址和傳數兩個階段,38,總線主控制器的作用,總線系統(tǒng)的資源分配與管理 提供總線定時信號脈沖 負責總線使用權的仲裁 不同總線協(xié)議的轉換和不同總線間數據傳輸的緩沖,39,總線時序,總線時序是指總線事件的協(xié)調方式,以實現可靠的尋址和數據傳送 總線時序類型 同步:所有設備都采用一個統(tǒng)一的時鐘信號來協(xié)調收發(fā)雙方的定時關系 異步:依靠傳送雙方互相制約的握手(handsh
13、ake)信號來實現定時控制 半同步:具有同步總線的高速度和異步總線的適應性,40,同步并行總線時序,特點 系統(tǒng)使用同一時鐘信號控制各模塊完成數據傳輸 一般一次讀寫操作可在一個時鐘周期內完成,時鐘前、后沿分別指明總線操作周期的開始和結束 地址、數據及讀/寫等控制信號可在時鐘沿處改變 優(yōu)點:電路設計簡單,總線帶寬大,數據傳輸速率快 缺點:時鐘以最慢速設備為準,高速設備性能將受到影響,41,異步并行總線時序,特點:系統(tǒng)中可以沒有統(tǒng)一的時鐘源,模塊之間依靠各種聯(lián)絡(握手)信號進行通信,以確定下一步的動作 優(yōu)點:全互鎖方式可靠性高,適應性強 缺點:控制復雜,交互的聯(lián)絡過程會影響系統(tǒng)工作速度,地址信號,數
14、據信號,主設備 聯(lián)絡信號,從設備 聯(lián)絡信號, 準備好接收 (M發(fā)送地址信號),已收到數據 (M撤銷地址信號),完成一次傳送 (S撤銷數據信號),已送出數據 (S發(fā)送數據信號),42,半同步并行總線時序,特點:同時使用主模塊的時鐘信號和從模塊的聯(lián)絡信號 優(yōu)點:兼有同步總線的速度和異步總線的可靠性與適應性,Ready信號可作為慢速設備的異步聯(lián)絡信號,CLK信號作為快速設備的同步時鐘信號,43,4.2 總線標準,總線標準包括: 邏輯規(guī)范:邏輯信號電平 時序規(guī)范 電氣規(guī)范 機械規(guī)范 通信協(xié)議,44,4.2.1 SoC的片內總線,片上總線特點 簡單高效 結構簡單:占用較少的邏輯單元 時序簡單:提供較高的
15、速度 接口簡單:降低IP核連接的復雜性 靈活,具有可復用性 地址/數據寬度可變、互聯(lián)結構可變、仲裁機制可變 功耗低 信號盡量不變、單向信號線功耗低、時序簡單 片內總線標準 ARM的AMBA 、IBM的CoreConnect Silicore的Wishbone、Altera的Avalon,45,ARM的AMBA: Advanced Microcontroller Bus Architecture,先進高性能總線AHB (Advanced High-performance Bus) 適用于高性能和高吞吐設備之間的連接,如CPU、片上存儲器、DMA設備、DSP等 先進系統(tǒng)總線ASB(Advanced
16、 System Bus) 適用于高性能系統(tǒng)模塊。與AHB的主要不同是讀寫數據采用了一條雙向數據總線 先進外設總線APB(Advanced Peripheral Bus) 適用于低功耗外部設備,經優(yōu)化減少了功耗和接口復雜度 適合較復雜的應用,需要遵守較簡單的操作協(xié)議;擁有眾多的第三方支持,46,AMBA總線,47,AMBA2.0總線結構圖,高性能 ARM核,高性能片上 RAM,高性能 DMAC核,高帶寬片外存儲器接口,橋,鍵盤,UART,Timer,PIO,AHB or ASB,APB,48,IBM CoreConnect,處理器局部總線PLB(Processor Local Bus) 高帶寬、
17、低延遲、高性能 連接高速CPU核、高速MEM控制器、高速DMAC等高性能設備 片內的外設總線OPB(On-chip Peripheral Bus) 連接低性能設備,減少其對PLB的性能影響 通過OPB橋實現PLB主設備和OPB從設備的數據傳輸 設備控制寄存器總線DCR(Device Control Register) 用于配置PLB設備和OPB設備的狀態(tài)寄存器和控制寄存器 減輕PLB總線在低性能狀態(tài)下的負荷 方案完整,但一般用于高性能系統(tǒng)設計中(如工作站),不太適合簡單的嵌入式系統(tǒng)應用,49,CoreConnect總線結構框圖,Embedded System,高性能 CPU核,高速 存儲器,仲
18、裁,DMAC 核,外部總線結構接口,OPB 橋,Keyboard,UART,Timer,PIO,PLB,OPB,DCR,50,Silicore的Wishbone,定義了一條高速總線的信號和總線周期。在復雜系統(tǒng)中可采用兩條Wishbone總線分別連接高速和低速設備,兩條總線之間的接口簡單 提供了4種互連方式:兩個IP核的點到點連接;多個串行IP核的數據流連接;多個IP核的共享總線連接、高吞吐量的交叉開關 完全免費,開發(fā)性強;結構簡單、互連靈活;通常應用于簡單的嵌入式控制器和一些高速系統(tǒng)中,但對高性能系統(tǒng)的支持不夠,51,Altera的Avalon,主要用于Altera公司的NIOS軟核系統(tǒng)中實現SOPC 規(guī)定了主設備和從設備之間進行連接的端口和通信時序,配置簡單,可由EDA工具(SOPC Builder)快速生成 采用從設備仲裁技術,允許多個主設備真正同步操作,優(yōu)化了數據流,提高了系統(tǒng)的吞吐量,52,Avalon的交換式總線結構,53,AMBA總線,AMBA總線規(guī)范是由ARM公司推出的一種用于高性能嵌入式微處理器設計的片上總線標準,由于AMBA總線的開放性和其本身的高性能,以
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 邊緣計算設備的多模態(tài)數據融合威脅檢測與防御-洞察及研究
- 華為公關經費管理辦法
- 農業(yè)項目考核管理辦法
- 辣椒種植新技術推廣方案指南
- 北京擺攤行為管理辦法
- 公共區(qū)域職場管理辦法
- 酒店員工獎勵與處罰制度
- 江蘇技能競賽管理辦法
- 互聯(lián)網企業(yè)敏捷組織模式創(chuàng)新研究
- 農業(yè)項目投標管理辦法
- 維修安全生產管理制度
- 《小學生心理健康教育》試題及答案
- 2024年全球及中國神經康復外骨骼機器人行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 某鎮(zhèn)“十五五”發(fā)展規(guī)劃編制思路
- 江蘇省連云港市2024-2025學年高二年級上冊期末調研考試物理試題(選修)解析版
- 免疫初中試題及答案
- 宏觀經濟學 試題及答案
- GB/T 23454-2025石材臺面板
- 科研單位科研誠信自查報告及整改措施
- 加工碎石合作協(xié)議書
- 地板拆除合同協(xié)議書
評論
0/150
提交評論