- 總線的分類
數(shù)據(jù)傳送方式:并行傳輸總線礁扮、串行傳輸總線
使用范圍:計(jì)算機(jī)(包括外設(shè))總線忿偷、測(cè)控總線蛉威、網(wǎng)絡(luò)通信總線等
1.1. 片內(nèi)總線
芯片內(nèi)部的總線,如在CPU芯片內(nèi)部圆到,寄存器與寄存器之間怎抛、寄存器與算邏單元ALU之間都有總線連接;
1.2 系統(tǒng)總線
CPU芽淡、主存抽诉、I/O(通過(guò)I/O接口)各大部件之間的信息傳輸線;
又稱板級(jí)總線和板間總線吐绵;
1.2.1 數(shù)據(jù)總線
傳輸各功能部件之間的數(shù)據(jù)信息迹淌,雙向傳輸,其位數(shù)與機(jī)器字長(zhǎng)己单、存儲(chǔ)字長(zhǎng)有關(guān)唉窃,一般為8位、16位或32位纹笼;
數(shù)據(jù)總線寬度:數(shù)據(jù)總線的條數(shù)纹份;
若數(shù)據(jù)總線的寬度為8位,指令字長(zhǎng)為16位廷痘,則CPU取指階段蔓涧,必須兩次訪問(wèn)主存;
1.2.2 地址總線
指出數(shù)據(jù)總線上的源數(shù)據(jù)或目的數(shù)據(jù)在主存單元的地址笋额;
地址總線的代碼用來(lái)指明CPU欲訪問(wèn)的存儲(chǔ)單元或I/O端口的地址元暴,單向傳輸;
地址線的位數(shù)與存儲(chǔ)單元的個(gè)數(shù)有關(guān)兄猩,如地址線20根茉盏,則對(duì)應(yīng)的存儲(chǔ)單元個(gè)數(shù)為2^20;
1.2.3 控制總線
發(fā)出控制信號(hào)的傳輸線,單向傳輸枢冤;鸠姨、
使各部件能在不同時(shí)刻占有總線使用權(quán);
- 常見(jiàn)的控制信號(hào):
時(shí)鐘:同步各種操作淹真;
復(fù)位:表示各模塊恢復(fù)初始狀態(tài)讶迁;
總線請(qǐng)求:表示某部件需獲得總線使用權(quán);
總線允許:表示需要獲得總線使用權(quán)的部件已獲得控制權(quán)核蘸;
中斷請(qǐng)求:表示某部件提出中斷請(qǐng)求巍糯;
中斷確認(rèn):表示中斷請(qǐng)求以被接收;
存儲(chǔ)器寫:將數(shù)據(jù)總線上的數(shù)據(jù)寫至存儲(chǔ)器的指定地址單元內(nèi)值纱;
存儲(chǔ)器讀:將指定存儲(chǔ)單元中的數(shù)據(jù)讀到數(shù)據(jù)總線上鳞贷;
I/O讀:從指定的I/O端口將數(shù)據(jù)讀到數(shù)據(jù)總線上;
I/O寫:將數(shù)據(jù)總線上的數(shù)據(jù)輸出到指定的I/O端口內(nèi)虐唠;
數(shù)據(jù)確認(rèn):表示數(shù)據(jù)已被接收或已被讀到總線上搀愧;
1.3 通信總線
用于計(jì)算機(jī)系統(tǒng)之間或計(jì)算機(jī)系統(tǒng)與其他系統(tǒng)(如控制儀表、移動(dòng)通訊等)之間的通信疆偿;
-
總線結(jié)構(gòu)圖
總線通信控制的方式:
同步通信咱筛、異步通信、半同步通信杆故、分離式通信-
同步通信