版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西安电子科技大学考研复试科目微机原理与接口技术第1页,共83页。(优选)西安电子科技大学考研复试科目微机原理与接口技术2第2页,共83页。微机原理及接口技术第4章总线技术4.2内总线(系统总线)3第3页,共83页。PC机的内总线PC/XT总线ISA总线EISA总线PCI总线工控机的内总线STD总线基于PC的工控机总线PC/104总线PC/104-PLUSCompactPCI4.2内总线4第4页,共83页。ISA:IBMPC/AT(286)MCA:IBM垄断(与ISA不兼容)EISA:扩展ISA(与ISA兼容)VESA:视频;局部总线PCI:图形界面、高速数传AGP:图形加速接口PCI-Express:现在4.2内总线PC机的内总线5第5页,共83页。兼容性好可靠性高支持多微处理器结构简单,小板结构,模块化4.2内总线 4.2.2.1STD总线 P148一、特点:Page1486第6页,共83页。地址选择信号产生时序4.2内总线 4.2.2.1STD总线 P148二、信号定义:扩展请求地址地址选择IOEXP,MEMEXPIORQ,MEMRQ地址总线7第7页,共83页。WR读写时序4.2内总线 4.2.2.1STD总线 P148二、信号定义:地址选择RD数据RD数据总线地址选择数据WR数据总线读时序写时序8第8页,共83页。串行并行4.2内总线 4.2.2.1STD总线 P148三、中断优先级的实现:PCIPCOINTRQINTAKINTRQINTAKIRQ…………IRQ9第9页,共83页。串行并行BAIBAOBUSAKBUSRQ4.2内总线 4.2.2.1STD总线 P148四、总线优先级控制:10第10页,共83页。利用MEMEX选择存储器组输出接口存储器选择法4.2内总线 4.2.2.1STD总线 P148五、存储器的扩展11第11页,共83页。输出接口存储器选择法4.2内总线 4.2.2.1STD总线 P148五、存储器的扩展向I/O写一个数(如11111110,选择MEM组0),即第一组64K);对MEM组0操作(RD/WR)。64KB×8=512KB12第12页,共83页。4.2内总线 4.2.1.2ISA总线 P141BabyATATXIndustryStandardArchitecture13第13页,共83页。4.2内总线 4.2.1.2ISA总线 P141一、ISA总线的特点:支持8位、16位数据操作。将XT与AT总线的运行速度提升至8MHz。更强调I/O处理能力:1KB的I/O空间、11级硬件中断、7级DMA通道。地址、数据非多路复用。是多主控设备总线:除主CPU之外,DMA控制器、DRAM刷新控制器、带处理器的只能卡都可以称为ISA的主控设备。曾广泛流行,支持的厂商众多。14第14页,共83页。4.2内总线 4.2.1.2ISA总线 P141XT总线AT总线一、ISA总线的特点:15第15页,共83页。16第16页,共83页。17第17页,共83页。数据总线为16位(支持8位、16位数据操作)
SBHE、MEMCS16、IOCS16、0WS提速:0WS,零等待状态,也叫NOWS(NoWaitState),ISA卡通知CPU不插Tw。升位:MEMCS16、IOCS16,插件板通知CPU进行16位数据传送。位数可选:SBHE,总线高字节允许(SystemBusHighEnable),可选8位、16位操作。【注意】
当SBHE被主控设备(一般为系统主板)置为低电平时,ISA插卡必须及时将IOCS16或MEMCS16置为有效作为回应。4.2内总线 4.2.1.2ISA总线 P141二、信号定义18第18页,共83页。数据总线为16位(支持8位、16位数据操作)
SBHE、MEMCS16、IOCS16、0WS4.2内总线 4.2.1.2ISA总线 P141二、信号定义SBHESA0操作所用数据线00从偶地址开始读/写一个字(16位)D15~D001从奇地址读/写一个字节(8位)D15~D810从偶地址读/写一个字节(8位)D7~D011无效无19第19页,共83页。寻址能力达到16MB,地址、数据线不复用。LA17~LA23(非锁存信号,可用BALE锁存)LA17~LA19(不锁存)与SA17~SA19(锁存)重复。中断扩充为11个(PC/XT为6个)
IRQ3~IRQ7,IRQ9~IRQ12,IRQ14~IRQ15IRQ0(定时器)、IRQ1(键盘)、IRQ2(级联)
、IRQ8(定时器8254)
、IRQ13(协处理器)用于系统板上,总线上不出现。B4引脚:IRQ2(XT)→IRQ9(AT),早期由8259级联实现。4.2内总线 4.2.1.2ISA总线 P141二、信号定义20第20页,共83页。4.2内总线 4.2.1.2ISA总线 P141二、信号定义INTIRQ8IRQ9IRQ10IRQ11IRQ12IRQ13IRQ14IRQ15IRQ0IRQ1IRQ3IRQ4IRQ5IRQ6IRQ7INTINTA高低优先级:8259825921第21页,共83页。DMA扩充为7个(PC/XT为4个)DRQ0~3,DRQ5~7(新增),DACK0~DACK3,DACK5~DACK7优先级:DRQ0>DRQ1>……>DRQ7
(DRQ4用作8237级联,不出现)DRQ0~3:8位传输
DRQ5~7:16位传输4.2内总线 4.2.1.2ISA总线 P141二、信号定义22第22页,共83页。ISA总线是一种多主控总线:MASTER
若ISA插卡要控制总线,则:ISA卡置DRQx为高;DMAC送HOLD申请总线,若成功(CPU送来HOLDACK信号)则DMAC置相应的DACKx有效→ISA卡成为总线上的主控设备;此时AEN为高电平,若此时ISA卡需要访问其它I/O设备(包括其它ISA卡),则置MASTER为低→释放AEN(使AEN为低电平,无效);……ISA卡释放DRQx(置为低),释放MASTER(置为高)→总线控制权又返回系统板。4.2内总线 4.2.1.2ISA总线 P141二、信号定义23第23页,共83页。速度:CLK(B20,Output)
4.77MHz→8.3MHz(标准)→12MHz4.2内总线 4.2.1.2ISA总线 P141二、信号定义时序8位I/O读/写16位I/O读/写标准周期:T1BALE有效;T2读写控制信号有效;T3T4T5等待;T6锁存数据延长周期:IOCHRDY→T6采样零等待周期:0WST3采样,若有效→T3结束I/O读/写标准周期:T1T2T3延长周期要求ISA卡在译码条件成立的同时将IOCS16或MEMCS16置为低电平。24第24页,共83页。速度:CLK(B20,Output)
4.77MHz→8.3MHz(标准)→12MHz4.2内总线 4.2.1.2ISA总线 P141二、信号定义速度8位,CLK=8MHz16位,标准周期标准:零等待:CLK=8MHz:CLK=12MHz:25第25页,共83页。早期的PC机后来:PentiumIII主板4.2内总线 4.2.1.2ISA总线 P141三、ISA总线的体系结构26第26页,共83页。南桥中断控制器IDE控制器USB主控制器DMA控制器……27第27页,共83页。4.2内总线 4.2.1.4PCI总线 P142~147PeripheralComponentInterconnectLocalBusBabyATATX局部总线,1992年28第28页,共83页。ABITKV7Motherboard(AMDAthlonXPSystemBoardSocket462)29第29页,共83页。4.2内总线 4.2.1.4PCI总线 P142~147不依赖于处理器:
更换CPU→换PCI桥路即可→使PCI总线能为I/O功能而优化一、PCI总线的特点:P142,①~⑥CPUPCI桥PCIBus30第30页,共83页。4.2内总线 4.2.1.4PCI总线 P142~147扩充性好:
挂多个设备,驱动能力不够→采用多PCI总线结构一、PCI总线的特点:P142,①~⑥CPU桥0PCIBus1存储器桥1PCI设备PCIBus0桥2设备PCIBus2总线桥标准总线31第31页,共83页。4.2内总线 4.2.1.4PCI总线 P142~147具有自动配置功能,支持即插即用(PnP)。
资源需求设置工作在系统初启时由BIOS完成。数据、地址奇偶校验功能
→保证数据完整性、准确性。(PAR)数据宽度32位,可扩展为64位;2.0版支持33MHz时钟,2.1版增加了对66MHz总线操作的支持。信号复用,支持无限读写突发操作。
地址、数据信号共用信号线,信号不同阶段表示不同含义。
33MHz
32位:132MB/s峰值传送速率;
64位:264MB/s峰值传送速率;
66MHz
64位:528MB/s峰值传送速率。一、PCI总线的特点:P142,①~⑥32第32页,共83页。4.2内总线 4.2.1.4PCI总线 P142~147适应性广。台式机、便携机、服务器;3.3V、5V电源。并行总线操作。在PCI桥支持下,处理器总线、PCI总线与扩展总线可并行工作。一、PCI总线的特点:P142,①~⑥33第33页,共83页。设备识别供应商识别码00H状态寄存器命令寄存器04H分类代码修改版本08H内含自测试头标类型延时计数器Cache大小0CH基地址寄存器10H
14H
18H
1CH
20H
24H保留28H保留2CH扩展ROM基址寄存器30H保留34H保留38HMax-LatMin-Gnt中断引脚中断连线3CH目标设备的接口芯片中包含256字节的用于配置的存储空间:34第34页,共83页。4.2内总线 4.2.1.4PCI总线 P142~147以PCI总线读操作为例:总线命令(地址节拍)C/BE[3:0]# 命令类型二、信号定义:P143~P1450000中断应答0001特殊周期0010I/O读0011I/O写0110MEM读0111MEM写1010读配置1011写配置35第35页,共83页。4.2内总线 4.2.1.4PCI总线 P142~147以PCI总线读操作为例突发成组数据传输:一个分组=一个地址节拍+一个(多个)数据节拍(Addressphase)(Dataphase)二、信号定义:P143~P14536第36页,共83页。4.2内总线 4.2.1.4PCI总线 P142~147二、信号定义:P143~P1451234CLK567FRAME#地址数据1数据2数据3主从AD[31:0]总线命令字节允许1字节允许2字节允许3C/BE[3:0]#IRDY#TRDY#DEVSEL#总线时钟主设备准备好从设备准备好等待周期Tw地址节拍总线转换周期数据节拍1数据节拍2数据节拍3总线传送(一个分组)X37第37页,共83页。4.2内总线 4.2.1.4PCI总线 P142~147FRAME#:帧周期信号,由主控设备驱动,表示一个总线周期的开始和结束。
DEVSEL#:设备选择信号,从设备驱动。总线转换周期:AD[31:0]既不被主设备也不被从设备驱动,以避免总线冲突。
写操作无总线转换周期。在同一个时钟上升沿IRDY#和TRDY#都有效时,数据才可以传送。第一个地址由地址节拍得到,以后线性相加。(线性增长方式)地址/数据复用:地址节拍、数据节拍二、信号定义:以PCI总线读操作为例38第38页,共83页。4.2内总线 4.2.1.4PCI总线 P142~147过程描述:二、信号定义:以PCI总线读操作为例FRAME#地址节拍AD[31:0]:地址C/BE[3:0]:命令(总线读)
0110总线转换周期主:IRDY#从:DEVSEL#数据节拍FRAME#=“0”FRAME#此为最后一个数据节拍若TRDY#或IRDY#在CLK为高电平,则主设备自动插入Tw39第39页,共83页。PCITimeline4.2内总线
4.2.1.4PCI总线三、PCI总线的发展40第40页,共83页。4.2内总线 4.2.1.4PCI总线 P142~147三、PCI总线的发展:PCIExpress41第41页,共83页。ArchitectureComparisonPCIPCIExpressParallelSignaling33MT/Sto66MT/S32/64bitBusSidebandControlSignalsLoad-StoreArchitectureMemory,I/O,Config.PCIPowerManagementParityandECCSerialDifferentialInterface2.5GT/SScalableWidth:1X,2X…32XIn-bandcontrolLoadStoreArchitectureMemory,I/O,Config.&MessagesEnhancedConfigurationMechanism100%compatibleWithPCISoftwareAdvancedPowerManagementAdvancedRAS,NativeHotPlugSupportforQoS42第42页,共83页。PCIExpressenablesgreaterbandwidthandperformanceX16nextgenerationgraphicsfor4GBytes/secondperdirectionX1orgreaterI/OperformanceforforGbE,1394,etcfor250MBytes/secondperdirectionPCIExpressenablesnewusagemodelsIsochronoussupportforstreamingmediaforTVTuners,graphics,cameraNativeHotPlugsupportfornewformfactorsandmodules–ExpressCardTMGeneralPurposePCIExpressTopology43第43页,共83页。AGP(primarilyforgraphicscards)PCIExpressx132-bitPCIPCIExpressx1664-bitPCIISA常见的系统总线44第44页,共83页。微机原理及接口技术第4章总线4.3外总线(通信总线)45第45页,共83页。RS232C、RS-485Centronic、IEEE1284SCSI、SASIDE、ATA、SATAUSBIEEE1394IEEE4884.3外总线46第46页,共83页。DTE:数据终端设备DCE:数据通信设备4.3外总线4.3.1RS-232C串行通信接口一、RS232C的特点:P159二、电气特性、引脚功能:25针/9针D型连接器47第47页,共83页。信号传送信息信号:TxD②:发送数据线(DTE→DCE)RxD③:接收数据线(DTE←DCE)联络信号:RTS④:请求发送(DTE→DCE)CTS⑤:清除发送(DTE←DCE)DTR(20):DTE就绪(DTE→DCE)DSR⑥:DCE就绪(DTE←DCE)DCD:数据载波检测(DTE←DCE)RI:振铃指示(DTE←DCE)4.3外总线4.3.1RS-232C串行通信接口二、电气特性、引脚功能:25针/9针D型连接器48第48页,共83页。RTS:请求发送半双工:RTS请求,CTS应答(DTE→DCE)全双工:接恒定电平CTS:清除发送(DTE←DCE)DTR:DTE就绪,计算机一加电即有效(DTE→DCE)DSR:DCE就绪,Modem加电且连在线路时有效(DTE←DCE)DCD:数据载波检测(DTE←DCE)“1”→本地DCE收到远程DCE发的载波信号RI:振铃指示(DTE←DCE)“1”→本地DCE收到远程DCE发的振铃信号4.3外总线4.3.1RS-232C串行通信接口二、电气特性、引脚功能:25针/9针D型连接器49第49页,共83页。电平(一般为±12V)4.3外总线4.3.1RS-232C串行通信接口二、电气特性、引脚功能:25针/9针D型连接器数据信号(RxD、TxD)控制信号(RTS等)逻辑1-3~-15V(传号)+3~+15V(接通)逻辑0+3~+15V(空号)-3~-15V(断开)50第50页,共83页。与TTL电平转换TTL→RS232C:MC1488,SN75150,±15V供电RS232C→TTL:MC1489,SN75154,+5V供电MAX232:单+5V供电,内部有电压倍增电路
CMOS/TTL←→RS232C4.3外总线4.3.1RS-232C串行通信接口二、电气特性、引脚功能:25针/9针D型连接器51第51页,共83页。使用Modem连接
电缆信号一一对应,共10线。
(保护地、信号地、……)软硬件系统调试:控制台、超级终端4.3外总线4.3.1RS-232C串行通信接口三、RS232的应用计算机(DTE)Modem(DCE)Modem(DCE)计算机(DTE)电话线52第52页,共83页。直接连接:计算机(DTE)←→计算机(DTE)
用于近程通信,<15米,多种连法,举二例。交叉连接方式三线经济方式4.3外总线4.3.1RS-232C串行通信接口三、RS232的应用53第53页,共83页。直接连接:计算机(DTE)←→计算机(DTE)交叉连接方式4.3外总线4.3.1RS-232C串行通信接口三、RS232的应用全双工全双工54第54页,共83页。直接连接:计算机(DTE)←→计算机(DTE)三线经济方式
软件不需要检测CTS、DSR状态。4.3外总线4.3.1RS-232C串行通信接口三、RS232的应用55第55页,共83页。RS423:单端输出、差分接收(非平衡传输)1200米 1Kbps90米 100KbpsRS422:差分输出、差分接收(平衡差分传输)1200米 100Kbps90米 10Mbps4.3外总线4.3.1RS-232C串行通信接口四、RS423、RS42256第56页,共83页。4.3外总线4.3.2.1SCSI总线P161~165SCSI:SmallComputerSystemInterface,读作“Scuzzy”开发目的:使用逻辑地址而非物理地址寻址数据
不依赖于计算机系统总线计算机外存SCSI57第57页,共83页。4.3外总线4.3.2.1SCSI总线P161~165AnassortmentofvariousSCSIconnectorsonthebacksoftwoZipdrivesandanexternalharddiskdrive.EachofthesedeviceshasacontrolonthebackforchangingtheSCSIIDnumberoftheunit.EachalsohastwoSCSIportssothatadditionalSCSIdevicesmaybedaisy-chainedon.Notethediamond-shapedSCSIsymbolintheupper-rightcornerofthepicture.58第58页,共83页。适用范围广IDE接口:每个IDE通道占用一个IRQ;一块标准主板只有两个IDE通道,每个IDE通道最多可接两个设备。SCSI:可连接设备数超过15个,所有设备只占用一个中断号。传输速率高Ultra320SCSI:320MB/sSCSI5:640MB/s4.3外总线4.3.2.1SCSI总线P161~165一、特点59第59页,共83页。提高了CPU的效率,CPU占用率低SCSI控制卡/控制器中有专门的芯片,用来负责SCSI数据的处理。CPU只需将命令传输给SCSI的专用处理芯片,后面有关的处理工作由SCSI专用芯片处理。支持多任务在对一个设备进行数据传输的同时,允许另一个设备对其进行数据访问。对网络服务器系统尤为重要。智能化SCSI卡上的专用处理芯片对CPU指令进行排队。在多任务时,硬盘会根据当前磁头位置,将邻近的任务完成,再逐一处理后面的任务。4.3外总线4.3.2.1SCSI总线P161~165一、特点60第60页,共83页。是通用接口,是一种设备无关的I/O子系统。
磁盘、磁带、CD-ROM、CDRW、……PC、服务器、工作站、小型机、……使用高级命令通信,不涉及物理地址总线上主机适配器+外设控制器≤8个多任务:主机
外设外设
外设占用CPU资源少
智能:有专用命令集,
有总线仲裁、设备选择功能。4.3外总线4.3.2.1SCSI总线P161~165一、特点:SCSI-1、SCSI-2接口本身的功能61第61页,共83页。两种工作方式:同步数据传输
SCSI-1:5MB/s
SCSI-2:10MB/s异步数据传输
SCSI-1:1.5~3MB/sSCSI总线上的设备无主/从之分。总线上任何设备可作启动设备,也可作目标设备。4.3外总线4.3.2.1SCSI总线P161~165一、特点:SCSI-1、SCSI-2ANSIX3.131-198662第62页,共83页。驱动方式单端:最大总线长度为6米。差分:最大总线长度为25米。LVD:最大总线长度为12米。三种驱动方式不能共存(驱动电路、接收电路)4.3外总线4.3.2.1SCSI总线P161~165一、特点:SCSI-1、SCSI-2LowVoltageDifferential,低压差动负逻辑“1”低电平“0”高电平信号成对使用,无公共地63第63页,共83页。4.3外总线4.3.2.1SCSI总线P161~165二、设备连接64第64页,共83页。4.3外总线4.3.2.1SCSI总线P161~165三、总线信号启动设备A电缆接口目标设备A电缆接口DB7~DB0,DBPREQACKC/DI/OSEL(OC)MSGBSY(OC)ATNRST(OC)65第65页,共83页。DB7~DB0,DBP:
命令,数据,状态,消息,SCSI-ID
REQ,ACK:握手信号C/D “0”:DB7~DB0为数据
“1”:为命令、状态、消息
I/O “0”:数据启动设备→目标设备
“1”:数据启动设备←目标设备
SEL “1”:处于选择、再选择阶段
MSG “1”:处于消息阶段4.3外总线4.3.2.1SCSI总线P161~165三、总线信号66第66页,共83页。ATN=“1”:启动设备有消息要传送。
BSY=“1”:SCSI总线正在使用。
RST=“1”:复位SCSI总线上的所有设备。4.3外总线4.3.2.1SCSI总线P161~165三、总线信号67第67页,共83页。概述启动设备(Initiator)选择一个目标设备,并发送一条命令。目标设备(Target)被选中并接收命令,即获得总线控制权,将命令传送到相应的LUN(逻辑单元)去执行。目标设备释放总线。LUN:物理外设;
执行SCSI命令所需的逻辑电路。
(每个Target至少有一个LUN)4.3外总线4.3.2.1SCSI总线P161~165四、工作过程68第68页,共83页。SCSIID
每个SCSI设备有一个ID,不能相同。
优先级:ID7>ID6>……>ID0
SCSI适配器(SCSI卡)可接7个设备4.3外总线4.3.2.1SCSI总线P161~165四、工作过程69第69页,共83页。总线阶段 ①信号上的表现4.3外总线4.3.2.1SCSI总线P161~165四、工作过程总线阶段SELMSGC/DI/O数据方向数据类型选择1xx0I→T再选择1xx1I←T数据输出0000I→T数据数据输入0001I←T数据命令0010I→T命令状态0011I←T状态消息输出0110I→T消息消息输入0111I←T消息70第70页,共83页。总线阶段 ②SCSI阶段迁移图(简化)4.3外总线4.3.2.1SCSI总线P161~165四、工作过程SCSI-1总线空闲仲裁选择消息数据命令消息状态71第71页,共83页。4.3外总线4.3.2.1SCSI总线P161~165四、工作过程72第72页,共83页。阶段序号阶段名DB7~DB0说明0空闲1仲裁C0H110000002选择81H100000013消息输出80HIdentify消息→确认设备4命令00H发送“TestUnitReady”命令5命令00H6命令00H7命令00H8命令00H9命令00H10状态00H操作成功(Good状态)11消息输入00HCommandComplete消息12空闲命令执行完毕ID7与ID6竞争总线,ID7获得控制权启动设备(ID7)选择目标设备(ID0)73第73页,共83页。串行SCSI总线:SAS总线4.3外总线4.3.2.1SCSI总线P161~165五、SCSI总线的发展74第74页,共83页。4.3外总线4.3.2.3USB总线P167~169USB:通用串行总线,UniversalSerialBusAUSBportonthesideofaPowerBookcomputer,alongwiththematchingcableconnectoraboveit.NotetheUSBsymbolthatappearsnexttotheport.USBFlas
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市环保局内控制度
- 总经办内控制度
- 会计从业人员内控制度
- 物流企业完善内控制度
- 印鉴管理内控制度
- 班主任培训计划及实施方案4篇(一)
- 幼儿园预防学生欺凌综合治理工作实施方案(7篇)
- 设备转让保密协议2025年标准草案
- 高端医疗器械五年创新突破:2025年市场渗透率提升研究
- 人工智能技术在跨学科教学评价体系中的应用与效果评估研究教学研究课题报告
- 生物化学基础与应用智慧树知到期末考试答案章节答案2024年四川工商职业技术学院
- GB/T 2910.11-2024纺织品定量化学分析第11部分:某些纤维素纤维与某些其他纤维的混合物(硫酸法)
- 学校消防安全培训课件(ppt37张)
- 水泥搅拌桩(内插型钢)施工方案
- 引水管道及水闸建设项目施组设计CC管
- 北京101中学2022-2023学年数学七年级第一学期期末监测试题含解析
- HAZOP培训课件48分析
- 贾俊平《统计学》第7版复习笔记和课后习题答案+习题及详解
- 新人教版三年级数学上册期末复习计划
- 幼儿园小班绘本:《小黑捉迷藏》 课件
- 蓝色简约医疗器械介绍PPT模板课件
评论
0/150
提交评论