计算机控制系统_总线概述
计算机总线(课件)
8.1.2 总线的分类
按传送信息的类别可分为:地址总线, 数据总线,控制总线. 按在微机结构中所处的位置的不同可分 为:片内总线,芯片总线,系统总线, 外部总线. 返回
8.1.3 信息在总线上的传送方式
串行传送:示意图见P193图8.1.用脉冲传送,且 只需一根传输线.通常在外部总线中采用. 并行传送:示意图见P194图8.2.用电位传送,每 个数据位都需要有一根传输线.微机中的内部总 线一般都采用并行传送方式. 并串行传送:是并行传送和串行传送方式的结 合..
返回
PCI总线 PCI总线
PCI总线是一种高性能的32位局部总线,在一个采用了 PCI总线的微机系统中,允许多条总线同时存在,可大 大提高系统的数据处理能力. PCI总线结构示意图见 P202图8.7. PCI总线的设计与其他总线的差异在于使用了PCI桥路 连接PCI与局部总线, PCI桥路将PCI总线与微处理器 的局部总线隔离,可使PCI总线处理较多的外围设备而 不增加微处理器的负担,同时也消除了数据交换时可 能会发生的延迟问题. PCI总线的信号包括必选信号和可选信号两大类,共 188根.具体见P203表8.3. 返回
8.1.6 总线数据传输
挂在总线上的模块通过总线进行数据交 换.完成一次数据传输一般要经历4个 阶段: 申请占用总线阶段 寻址阶段 传输阶段 结束阶段 返回
8.1.7 总线的主要性能指标
总线带宽:总线上每秒传输的最大字节量,用 MB/s表示. 总线位宽:总线能够同时传输的数据位数.如 通常所说的16位,32位,64位等. 总线的工作频率:即总线的时钟频率,以MHZ 位单位. 以上三者的关系可用下式表示: 总线带宽=(总线位宽×8)×总线工作频率
返回
8.2.3 EISA总线 EISA总线
微型计算机系统总线
6
Bus)
二、微机系统总线
5.2
1.ISA 总线
IBM 公司1984年为推出PC/AT机而建立的系统总线标准
AT总线(98线)它是对PC-XT总线(62线)的扩展: 数据传输率为8Mb/s 20位空间地址 16位数据传输 扩充了中断和DMA
ISA总线插槽
5.2
ISA信号说明:
5.2
RESET、BCLK:复位及总线基本时钟,BLCK=8MHz。
支持突发读写操作,和即插即用。 最大传输速率可达132MB/s, 可同时支持多组外围设备。
PCI 的外部引线信号 5.2
5.Compact PCI (坚实的PCI )
5.2
为工业现场环境而设计的系统总线。
STD总线、 VME总线、PC/104总线、Compact PCI。
6. PCI-E总线 (串行PCI) 支持点对点串行连接 依靠高频率来获得高性能 每个设备都有自己的专用连接 全双工连接能提供更高的传输速率和质量
32位数据线,且可 通过扩展槽扩 展到64 位,使 用33MHz时钟频率,最大传输率达132MB/s, 可与CPU同步工作。
4.PCI总线
5.2
PCI总线是当前最流行的总线之一 由Intel公司推出的一种局部总线。 它定义了32位数据总线,且可扩展为64位。是 基于奔腾等新一代微处理器而发展的总线。
三、发展中的系统总线标准
5.2
计算机系统中的各个功能部件都是通过总线交换数据,总线的速度对 系统性能有着极大的影响。
AGP总线(加速图形接口) 3GIO总线 (第三代I/O体系) Hyper Transport总线
从PC总线到ISA、PCI总线,再由PCI进入PCI Express和Hyper Transport体系,计算机在这三次大转折中也完成三次飞跃式的提升。
计算机组成原理第7章系统总线课件
7.1.1 总线的基本概念
总线宽度:指一次并行传输的信息位数。 总线频率:指总线工作时每秒内能传输数据的次数。 传输率:指每秒能够传输的字节数,用MB/s表示。
传输率和总线宽度、总线频率之间的关系是: 传输率=总线宽度/8×总线频率
7.1 总线概述
7.1.2 总线的工作原理
总线是以分时的方法来为多个部件服务的,但是在任意时刻只 为某两个部件或设备所占用。当总线上的一个部件要与另一个部件 进行通信时,首先应该发出总线请求信号。在某一时刻,可能会有 多个部件同时要求使用总线,总线控制机构根据一定的判决原则, 决定首先由哪个部件使用总线。只有获得了总线控制权的部件,才 能开始传送数据。此时发送信息的总线主部件分时的将信息发往总 线,再由总线将这些信息同时发往各个接收信息的总线从部件。究 竟哪个部件接收信息,是由获得总线控制权的总线主部件给出的地 址信息经过译码之后产生的控制信号来决定。
7.1.3 总线的结构
7.1.4 总线的分类
指令系 统
吞吐量
最大存储 容量
分类
7.2 总线的控制与通信
7.2.1 总线的控制
总线在任意时刻只被某两个部件或设备所占用。当总线 上的一个部件要与另一个部件进行通信时,首先应该发出总 线请求信号。在某一时刻,可能会有多个部件同时要求使用 总线,总线控制机构根据一定的判决原则,决定首先由哪个 部件使用总线。只有获得了总线控制权的部件,才能开始传 送数据。获得总线控制权的部件被称为主部件,主部件一旦 获得总线控制权后,就立即开始向另一个部件进行一次信息 传送。负责接收信息的部件被称为从部件。
计数器的初始值还可以由程序来设置,这就可以方便地改变优先 次序,增加系统的灵活性。
7.2 总线的控制与通信
总 线 概 述
通信总线
用于主机和I/O设备或者微 机系统与微机系统之间通信 的总线,又称为外部总线。
1)按总线分级 结构划分
系统总线
通常一个模块就是一块插件 板,各个插件板的插座之间采 用总线连接,以实现相互间的 信息交换和数据传输,这样的 总线叫做系统总线。
2)按总线功能或信号类型划分
地址总线 用于传输地址信息, 一般采用三态逻辑。
寻址阶段
取得总线使用权的主控模块,通过总线发出本 次打算访问的从属模块的地址及有关命令,以 启动参与本次传输的从属模块。
传输阶段
主控模块和从属模块之间进行数据传输,数据 由源模块发出经数据总线流入目的模块。
结束阶段
主控模块的有关信息均从系统总线上撤 除,让出总线。
2021年1月30日星期六
1.3 总线标准的基本内容
2021年1月30日星期六
2.总线的分类
CPU总线
又称为片内总线,是微机系统 中速度最快的总线,位于CPU内 部,作为运算器、控制器、寄 存器组等功能单元之间的信息 通路。
局部总线
直接连接到CPU总线的I/O总 线,因此使有高需求的外设和 处理器更密集地集成,为外设 提供了更宽更快的高速通路。
2021年1月30日星期六
此种方式是前两种方式的折中。 从总体上看,它是一个同步系 统,仍用系统时钟来定时,用 某一时钟脉冲的前沿或后沿判 断某一信号的状态,或控制某 一信号的产生或消失,使传输 操作与时钟同步。
2021年1月30日星期六
1.5 PC系列机中系统总线的发展简介
早期的PC系列机采用的系统总线叫PC总线、PC/AT总线,后来经 过标准化后称为ISA(Industrial Standard Architecture)总线。 为了赢得市场,IBM公司公布了ISA总线的全部规范和机器的硬件结构。 这确实见效,其机器迅速占领微机市场,但随之而来出现了一大批兼 容机厂家。为此IBM公司在推出第一台80386机时创立了一种和ISA总 线不兼容的MCA(Micro Channel Architecture)总线。IBM公司吸取 以前的教训,未公布其标准,企图垄断市场。
哈工大威海计算机学院 计算机组成原理课件第4章 总线
特点:按位串行传送; 按应答方式进行联系。 这种方式要求数据格式中设置同步信息。 异步串行数据格式如下:
0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 起始位 (低) 数据位
奇偶 停止位 校验位 (高)
异步串行通信的数据传输率可以用波特率和比特率来衡量 波特率—单位时间内传送二进制数据的位数,单位:bps 比特率—单位时间内传送二进制有效数据的位数,单位:bps 例:在异步串行传输系统中,若字符格式为:1个起始位、7个 数据位、1个奇校验位、1个终止位。假设每秒传输120个数据 帧,试计算波特率及比特率。 解:由题意知,一帧包括 1+7+1+1=10位 所以波特率为(1+7+1+1)×120=1200bps
采用存储器为核心的分散连接结构,虽采用中断、 DMA等技术,仍无法解决I/0设备与主机之间连接的 灵活性。 目前:总线连接
二.总线及其技术特点
1、总线:是计算机系统中各部件之间的公共的 信息传递通道。
2、技术特点
1)使系统中的连线大大减少,可靠性高 2)便于硬件和软件的标准化,便于接口设计 3)易于系统模块化,可替换性好 4)便于维修,即可维护性好 5)任意时刻只有一个源发送(主设备),可由多 个部件接收(从设备) 6)有仲裁机制 7)缺点:传输率受带宽限制,且总线一旦故障, 整个系统将瘫痪
离来安排公共时钟周期时间)。 特点: 控制简单; 灵活性差;
当系统中各部件速度差异较大时,严重影响总线
工作效率;
适合于短距离、各部件速度较接近的场合。
2)异步通信:
异步通信是和同步通信完全对立的通信方式,通信双 方无统一的时钟标准来控制数据的传送过程,各部件可按 各自所需的实际时间使用总线。 时间配合:主/从部件间采用应答(握手)方式建立
理解计算机中的系统总线
理解计算机中的系统总线计算机中的系统总线是一种用于数据传输的重要组件,它负责连接计算机内部各个硬件设备,实现它们之间的数据通信和信息传递。
在现代计算机中,系统总线被广泛应用于各种设备和子系统之间的连接以及数据传输过程中。
一、系统总线的定义和作用系统总线是计算机内部各个硬件设备之间传输数据的路径,它连接着CPU、内存、硬盘、显卡等各个部件,发挥着至关重要的作用。
系统总线主要承担以下几个方面的功能:1. 数据传输:系统总线负责在计算机内部各个设备之间传输数据和信息。
它通过一系列的电子信号和电压变化来传递二进制数据,实现设备之间的信息交换。
2. 地址传输:在计算机内部,每个设备都有自己的地址。
系统总线可以将地址信息传递给相应的设备,使得设备能够识别并进行相应的操作。
3. 控制信号传输:系统总线还承担着传输各种控制信号的功能。
这些信号可以用来控制设备的读写操作、中断请求、时钟同步等。
二、系统总线的类型和特点根据传输方式和数据传输速度的不同,系统总线可以分为并行总线和串行总线。
1. 并行总线:并行总线是一种同时传输多个数据位的数据传输方式。
它将数据划分为多个位,利用多个导线同时传输。
由于数据位数较多,传输速度相对较快,但受制于导线数量的限制,传输距离较短。
2. 串行总线:串行总线是一种逐位传输数据的数据传输方式。
它将数据转化为位流进行传输,每次只传输一个数据位。
串行总线由于只需要一条导线传输数据,可以实现较高的传输距离,但传输速度相对较慢。
总线技术的发展使得计算机内部的数据传输速度不断提高,同时也为计算机的扩展和升级提供了便利。
现如今,常见的系统总线类型有PCI总线、USB总线、SATA总线等,它们在数据传输速度、传输距离和设备兼容性等方面有着不同的特点。
三、系统总线的工作原理系统总线的工作原理涉及到信号线、控制线、数据线等多个方面的内容。
1. 信号线:系统总线中的信号线主要用于传输控制信号和时钟信号。
这些信号线一般包括地址线、数据线、中断线、复位线等,通过它们可以实现对设备的控制和数据的传输。
计算机组成原理(第4版)课件第7章 总线(第4版)
7.4 总线标准
总线的标准制定通常有两种途径,一 种是由具有权威性的国际标准化组织制定 并推荐使用的,称为正式标准;另一种是 由某个或某几个在业界具有影响力的设备 制造商提出,而又被业内其他厂家认可并 广泛使用的标准,即所谓事实标准,这些 标准可能需要经过一段时间的使用,被厂 商提供给有关组织讨论之后才能成为正式 标准。
8
2.总线事务
通常把在总线上一对设备之间的一次信
息交换过程称为一个“总线事务”,把发出
总线事务请求的部件称为主设备,与主设备
进行信息交换的对象称为从设备。例如CPU
要求读取存储器中某单元的数据,则CPU是
主设备,而存储器是从设备。总线事务类型
通常根据它的操作性质来定义,典型的总线
事务类型有“存储器读”、“存储器写”、
34
7.4.1 系统总线标准
通常,微机的系统总线都做成多个插 槽的形式,各插槽引脚通过总线连在一起。 总线接口引脚的定义、传输速率的设定、 驱动能力的限制、信号电平的规定、时序 的安排以及信息格式的约定等,都有统一 的标准。
35
7.4.1 系统总线标准(续)
1.PC/XT总线
PC/XT总线是早期PC/XT微机所配备 的系统总线,是9位总线标准。
5
7.1 总线概述
总线是一组能为多个部件分时共享的 公共信息传送线路。共享是指总线上可以 挂接多个部件,各个部件之间相互交换的 信息都可以通过这组公共线路传送;分时 是指同一时刻总线上只能传送一个部件发 送的信息。
6
7.1 .1 总线的基本概念
总线采用分时共享技术,当总线空闲 (所有部件都以高阻状态连接在总线上) 时,如果有一个部件要与目的部件通信, 则发起通信的部件驱动总线,发出地址和 数据。其他以高阻状态连接在总线上的部 件如果收到与自己相符的地址信息后,即 接收总线上的数据。发送部件完成通信后, 将总线让出(输出变为高阻态)。
计算机控制系统第7章总线技术课件
2024/8/6
19
二、SPI总线的时序
在实际应用中,各I/O芯片只能在收到CPU发出的使能命令后,才能 向CPU传送数据或从CPU接收数据,并遵循“高位(MSB)在前,低位(LSB) 在后”的数据传输格式。
2024/8/6
20
三、SPI模式
CPHA=0时,SPI时序
2024/8/6
21
CPH=1时,SPI时序
现数字通信,属于模拟系统向数字系统转变过程中工业过程控制的过渡性
产品,因而在当前的过渡时期具有较强的市场竞争能力,得到了较好的发 展。
HART通信模型由3层组成 :物理层、数据链路层和应用层。物理层采
用FSK(Frequency Shift Keying)技术在4~20mA模拟信号上迭加一个
2024/8/6
25
二、OSI参考模型与现场总线通信模型
典型的现场总线协议模型
如图所示。它采用OSI模型中的
三个典型层:物理层、数据链
路层和应用层,并增加一个现
场总线访问子层,以取代OSI模
型中第3~6层的部分功能,以
满足工业现场应用的要求。它
是OSI模型的简化形式,其流量
与差错控制在数据链路层中进
2024/8/6
2
(2)根据总线的用途和应用环境,总线可以有如下3种类型
①局部总线
②系统总线
③外总线
2024/8/6
3
(3)根据总线传送信号的形式,总线又可分为2种
①并行总线 如果用若干根信号线同时传递信号,就构成了并行总线。并行总线 的特点是能以简单的硬件来运行高速的数据传输和处理。 ②串行总线 串行总线是按照信息逐位的顺序传送信号。其特点是可以用几根信 号线在远距离范围内传递数据或信息,主要用于数据通信。 显然,上面提到的总线和局部总线均属于并行总线范畴。而现场总 线(Fieldbus)则是连接工业过程现场仪表和控制系统之间的全数字化、 双向、多站点的串行通信网络。
计算机控制系统的组成
计算机控制系统的组成计算机控制系统是一种以计算机为核心的自动化控制系统。
它是将计算机技术与自动化技术有机结合的产物,具有高度的智能化、精确化和可靠性。
计算机控制系统的组成主要包括硬件和软件两个方面。
一、硬件组成1.中央处理器(CPU):是计算机控制系统的核心部件,它负责处理计算机指令并控制系统的运行。
在计算机控制系统中,CPU的主要作用是控制输入输出设备、存储器和外围设备的操作。
2.存储器:计算机控制系统的存储器包括内存和外存。
内存是指计算机内部的存储器,主要用于存储程序和数据。
外存是指计算机外部的存储器,主要用于长期存储数据和程序。
3.输入输出设备:计算机控制系统的输入输出设备包括键盘、鼠标、显示器、打印机、扫描仪等。
它们的主要作用是实现计算机与外部环境的交互。
4.外围设备:计算机控制系统的外围设备包括传感器、执行器、电机、气动元件、液压元件等。
它们的主要作用是将物理量转换成电信号或控制信号,实现对各种工艺参数的测量和控制。
5.总线:计算机控制系统的总线是连接各种硬件设备的通信线路。
它主要分为数据总线、地址总线和控制总线三种。
数据总线用于传输数据,地址总线用于传输存储地址,控制总线用于传输控制信号。
二、软件组成1.系统软件:计算机控制系统的系统软件包括操作系统、编译器、调试器等。
它们的主要作用是管理计算机硬件和协调各种应用软件的运行。
2.应用软件:计算机控制系统的应用软件包括控制程序、监控程序、数据采集程序等。
它们的主要作用是实现对工艺参数的测量、控制和数据处理。
3.数据库:计算机控制系统的数据库主要用于存储和管理系统的数据。
它能够实现数据的快速检索、更新和共享。
计算机控制系统的组成虽然复杂,但其基本原理是相通的。
它们都是以计算机为核心,通过各种硬件设备和软件程序实现对工艺参数的测量、控制和数据处理。
在工业自动化领域,计算机控制系统已经成为不可或缺的技术手段。
计算机组成原理_ 系统总线_
主存
系统总线
局域网
FAX
河南师范大学 计算机组成原理
扩展总线接口
Modem
扩展总线
四总线结构
串行接口
三、多总线结构举例
33 MHz的32位数据通路
CPU
系统总线 主存控制器
存储器
SCSI Ⅱ 控制器
标准总线控制器
8 MHz的16位数据通路
ISA、EISA …
多媒体 高速局域网 高性能图形 Modem …
据传输信息的不同,可分为三类:
数据总线 双向 与机器字长、存储字长有关 地址总线 单向 与存储地址、 I/O地址有关 控制总线 有输入,有输出 存储器读、存储器写
总线允许、中断确认 中断请求、总线请求
河南师范大学 计算机组成原理
三、总线的分类
3. 通信总线
用于 计算机系统之间 或 计算机系统与其他 系统(如控制仪表、移动通信等)之间的通信
CPU 主存
I/O 设备1
I/O 设备2
…
I/O 设备n
单总线结构框图
河南师范大学 计算机组成原理
二、总线结构举例
系统总线
CPU
存储总线
I/O接口 …
主存
I/O
设备1 …
以存储器为中心的双总线结构框图
I/O接口
I/O 设备n
河南师范大学 计算机组成原理
三、总线的分类
按照连接部件不同,可以分为如下三类总线: 1. 片内总线 芯片内部 的总线 2. 系统总线 计算机各部件之间 的信息传输线,依
第3章 系统总线 3.1 总线的基本概念和分类
河南师范大学 计算机组成原理
一、总线的基本概念
总线是连接多个部件的信息传输线,是各部件共 享的传输介质。
计算机组成原理系统总线
第六章系统总线第一节总线的基本概念一、总线的分类1.总线:计算机中连接功能单元的公共线路,是一束信号线的集合,包括数据总线、地址总线和控制总线。
2.系统总线:连接计算机系统中各个功能模块或设备的总线,作为计算机硬件系统的主干。
3.内部总线:连接CPU内部各部件的总线。
4.总线的分类:①按传送格式分为:串行总线、并行总线;②按时序控制方式分为:同步总线、异步总线;③按功能分为:系统总线、CPU内部总线、各种局部总线。
④按数据传输方向分为:单工总线和双工总线,双工总线又分为半双工总线和全双工总线。
历年真题1.总线:计算机中连接功能单元的公共线路,是一束信号线的集合,包括数据总线、地址总线和控制总线。
(2001年)2.下列说法中正确的是()。
(2003年)A.半双工总线只能在一个方向上传输信息,全双工总线可以在两个方向上轮流传输信息B.半双工总线只能在一个方向上传输信息,全双工总线可以在两个方向上同时传输信息C.半双工总线可以在两个方向上轮流传输信息,全双工总线可以在两个方向上同时传输信息D.半双工总线可以在两个方向上同时传输信息,全双工总线可以在两个方向上轮流传输信息【分析】根据总线上信号的传递方向,总线可分为单向传输(单工)总线和双向传输(双工)总线,而双工总线又可分为半双工总线和全双工总线。
其中单工总线只能向一个方向传递信号,半双工总线可以在两个方向上轮流传递信号,全双工总线可以在两个方向上同时传递信号。
【答案】C二、总线的信息传输方式1.串行传输:是指数据的传输在一条线路上按位进行。
(只需一条数据传输线,线路的成本低,适合于长距离的数据传输)。
在串行传输时,被传输的数据在发送设备中进行并行到串行的变换,在接收设备中进行串行到并行的变换。
2.并行传输:每个数据位都需要单独一条传输线,所有的数据位同时进行传输。
3.复合传输:又称总线复用的传输方式,它使不同的信号在同一条信号线上传输,不同的信号在不同的时间片中轮流地身总线的同一条信号线上发出。
计算机总线概述
当总线空闲(其他器件都以高阻态形式连接在总线上)且一个器件要与目的器件通信时,发起通信的器件驱动总线,发出地址和数据。
其他以高阻态形式连接在总线上的器件如果收到(或能够收到)与自己相符的地址信息后,即接收总线上的数据。
发送器件完成通信,将总线让出(输出变为高阻态)。
工作原理当总线空闲(其他器件都以高阻态形式连接在总线上)且一个器件要与目的器件通信时,发起通信的器件驱动总线,发出地址和数据。
其他以高阻态形式连接在总线上的器件如果收到(或能够收到)与自己相符的地址信息后,即接收总线上的数据。
发送器件完成通信,将总线让出(输出变为高阻态)。
总线的合理搭配主板北桥芯片负责联系内存、显卡等数据吞吐量最大的部件,并和南桥芯片连接。
CPU就是通过前端总线(FSB)连接到北桥芯片,进而通过北桥芯片和内存、显卡交换数据。
前端总线是CPU和外界交换数据的最主要通道,因此前端总线的数据传输能力对计算机整体性能作用很大,如果没足够快的前端总线,再强的CPU也不能明显提高计算机整体速度。
数据传输最大带宽取决于所有同时传输的数据的宽度和传输频率,即数据带宽=(总线频率×数据位宽)÷8。
目前PC机上所能达到的前端总线频率有266MHz、333MHz、400MHz、533MHz、800MHz几种,前端总线频率越大,代表着CPU与北桥芯片之间的数据传输能力越大,更能充分发挥出CPU的功能。
现在的CPU技术发展很快,运算速度提高很快,而足够大的前端总线可以保障有足够的数据供给给CPU,较低的前端总线将无法供给足够的数据给CPU,这样就限制了CPU 性能得发挥,成为系统瓶颈。
总线的优缺点采用总线结构的主要优点1、简化了硬件的设计。
便于采用模块化结构设计方法,面向总线的微型计算机设计只要按照这些规定制作cpu插件、存储器插件以及I/O插件等,将它们连入总线就可工作,而不必考虑总线的详细操作。
2、简化了系统结构。
整个系统结构清晰。
总线
总线作为一种重要的公共资源,各个总线主模块随时 都可能请求使用总线,这样就可能会有不止一个总线 主模块同时请求使用总线。 为了让多个总线主模块合理、高效地使用总线,就必 须在系统中有处理上述总线竞争的机构,这就是总线 处理上述总线竞争的机构, 处理上述总线竞争的机构 仲裁器(bus arbiter)。 仲裁器 。 它的任务是响应总线请求,合理分配总线资源。
第18章 总线技术 章
本章主要内容
1. 总线的基本概念 2. 常见的总线标准(ISA,PCI,USB) 3.高速总线接口
18.1 总线的基本概念
18.1.1 总线定义
总线是计算机两个或两个以上的模块(部件或子系统)之 间相互连接与通信的公共通路。 总线不仅仅是一组传输线,它还包括一套管理信息传 输的规则(协议)。 在计算机系统中,总线可以看成一个具有独立功能的 组成部件。
模块1 模块 请求
. . .
模块N 模块
仲
...
18.3
裁 器
请求
总线仲裁器中有优先权编码器 优先权译码器 优先权编码器和优先权译码器 优先权编码器 优先权译码器。 总线“请求”信号经优先权编码器产生相应编码,并 由优先权译码器向优先权最高的模块发出总线“允许” 信号。 得到总线“允许”信号的模块撤销总线“请求”信号, 撤销总线“请求”信号 撤销总线 并置“总线忙”信号为有效状态,当该模块使用完总 并置“总线忙”信号为有效状态 当该模块使用完总 线后再置“总线忙”信号为无效状态。 线后再置“总线忙”信号为无效状态。
并行总线仲裁方式的示意图如图18.3所示。 图中,模块Ⅰ到N都是总线主模块。每个模块都有总线 请求” “请求”和总线“允许”信号。 “允许” 各模块间是独立的,没有任何控制关系。 当一模块需要使用总线时,也必须先检测“总线忙” 信号。当“总线忙”信号有效时,则表示其他模块正 在使用总线,因此该模块必须等待。 当“总线忙 总线忙”信号无效时,所有需要使用总线的模块 总线忙 都可以发出总线“请求”信号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如图(b)所示,地址码的低位字节连接到总线译码器,形成选板信号(A5~A7,A2~A4,两组3:8译码器可选择64块板)和选口信号(A0、A1构成2:4译码器,可选择4个口地址),与读写信号(引线31、32)相结合,最多可寻址256个输入口和256个输出口(设每块板4个输入口和4个输出口),选通I/O端口工作。通过IOEXP (引线35)可扩展I/O接口板工作。
②引线逻辑电平在RS-232C标准中,规定用-3~-15V表示逻辑1;用+3~+15V表示逻辑0。
③旁路电容RS-232C终端一侧的旁路电容C小于2500pF。
④开路电压RS-232C的开路电压不能超过25V。
⑤短路抑制性能RS-232C的驱动电路必须能承受电缆中任何导线短路,而不至于损坏所连接的任何设备。
1.
RS-232-C总线的接口连接器采用DB-25插头和插座,其中阳性插头(DB-25-P)与DTE相连,阴性插座(DB-25-S)与DCE相连。
RS-232-C 25个引脚只定义了22个。通常使用的RS-232-C接口信号只有9根引脚.最基本的三根线是发送数据线2、数据线3和信号地线7,一般近距离的CRT终端、计算机之间的通信使用这三条线就足够了。其余信号线通常在应用MODEM(调制解调器)或通信控制器进行远距离通信时才使用。
读书报告:总线技术
主要内容:计算机架构PCI总线I2C总线现场总线
一、
1
冯·诺依曼计算机结构是根据冯·诺依曼提出的程序存储原理设计的,是一种将程序指令存储器和数据存储器人台并在一起存储的结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同。但是,这种指令和数据 共享同一总线的结构,使得信息流的传输成为限制计算机性能的翘颈,影响了数据处理速度的提高。冯·诺依曼计算机结构如下图所示,目前很多处理器仍然使用冯·诺依曼结构,如英特尔公司的8086,英特尔公司的其他中央处理器,、ARM的ARM7、MIPS公司的MIPS处理器
MODEM控制和状态引脚分为两组,一组为DTR和RTS,负责从计算机通过RS-232C接口送给MODEM。另一组为DSR、CTS、DCD和RI,负责从MODEM通过RS-232C接口送给计算机的状态信息。
2. RS-232C
RS-232C标准的电气性能主要体现在电气连接方式、电气参数及通信速率等方面。
PCI局部总线的控和同步操作
具有即插即用(Plug Play)功能
PCI总线与CPU异步工作
中间缓冲器设计,用户可随意增设多种外围设备。
兼容性强
低成本、高效益
四、外部总线
外部总线又称为通信总线,用于计算机之间,计算机与远程终端,计算机与外部设备以及计算机与测量仪器仪表之间的通信。外部总线又分为并行总线和串行总线,并行总线主要有IEEE-488总线,串行总线主要有RS-232-C、RS-422、RS-485、IEEE1394以及USB总线等
图(a)使用了最常用的5根信号线,提供了两个方向的数据线(发送和接收数据)和一对控制数据传输的握手线RTS和DSR。
图(b)是不用MODEM的直接通信线路。在实际使用中,若进行近距离通信,即不通过电话线进行远距离通信,则不需要使用DCE,而直接把DTE连接起来,称为零调制解调器连接,因为此时调制解调器已经退化成了一个线路交叉。两个DTE之间可以利用常用9根线进行通信双方的握手联络。
2.
为了改变冯·诺依曼计算机结构的取指令与数据的读写要从同一存储空间经由一条总线传输,进而影响计算机的性能这一和不足。人们又提出了哈佛计算机结构,哈佛机构是将程序和数据存储在两个相互独立的存储器中,这样在一个机器周期就允许同时获得指令字(来自程序存储器)和操作数(来自数据存储器),从而提高了执行速度,是数据的吞吐量提高了一倍。又由于程序和数据两个相互独立的存储空间,因此取指和执行能够重叠,中央处理器从程序存储空间读取指令内容,解码之后得到数据地址,再到数据存储空间读取相应的数据,并进行下一步的操作(通常是执行),程序存储空间和数据存储空间分开,采用不同的总线,可以使程序和获据具有不同的总线宽度,从而提供较大的存储器带宽,是数据传输效率更高,尤其提高了数字信和号处理的效率。目前使用哈佛结构的中央处理器和微控制器有很多,如Microchip公司的FIC系列世片,还有摩托罗拉公司的MC68系列、Zilog公司的Z8系列、ATMEL公司的AVR系列和ARM公司的ARM9、ARM10和ARM11。哈佛结构如下图所示;
该总线结构简单,全部56根引脚都有确切的定义。STD总线定义了一个8位微处理器总线标准,其中有8根数据线、16根地址线、控制线和电源线等,可以兼容各种通用的8位微处理器,如8080、8085、6800、Z80等。通过采用周期窃取和总线复用技术,定义了16根数据线、24根地址线,使STD总线升级为8位/16位微处理器兼容总线,可以容纳16位微处理器,如8086、68000、80286等。1987年,STD总线被国际标准化会议定名为IEEE961。1989年美国的EAITECH公司又开发出对32位微处理器兼容的STD32总线。
该标准定义系统总线上的数据宽度为32位,并支持猝发(burst mode)方式,使数据的传输率提高到ISA的4倍,达33Mbps,地址总线的宽度为32位,支持4GB的寻址能力,满足了386和486处理器的处理能力。
MCA在一定条件下提高了I/O的性能,但它不论在电气上还是在物理上均与ISA不兼容,导致用户在MCA为扩展总线的微机上不能使用已有的许多I/O扩展卡。另一个问题是为了垄断市场,IBM没有将这一标准公诸于世,因而MCA没有形成公认的标准。
(
EIA的RS-232C及CCITT的V.28建议采用如图所示的电气连接方式
这种连接方式的主要特点是:
①非平衡的连接方式,即每条信号线只有一条连线,信道噪声会叠加在信号上并全部反映到接收器中,因而会加大通信误码率,但却最大限度降低了通信成本。
②采用点对点通信,只用一对收发设备完成通信工作,其驱动器负载为3~7kΩ。
二、计算机总线技术
1
计算机总线是一组信号线的集合,它定义了各引线的信号、电气和机械特性,使计算机内部各部件之间以及外部的各系统之间建立信号联系,进行数据传递和通信。
2.
按照总线在系统机构中的层次位置上,一般可以分为:片内总线、内部总线和外部总线。
按照总线的数据传输方式,总线又可以分为串行总线和并行总线。
(
RS-232C标准的电气连接方式决定其通信速率不可能太高。非平衡连接及共用地线都会使信号质量下降,通信速率也因此受到限制(最高通信速率为115200bps)。由于受噪声的影响,RS-232C标准规定通信距离应小于15m。
3. RS-232-C
RS-232C的典型的数据通信结构如下图所示。图(a)是具有MODEM设备的远距离通信线路。数据终端设备DTE,如计算机、终端显示器,通过RS-232C接口和数据通信设备DCE如调制解调器连接起来,再通过电话线和远程设备进行通信。MODEM除具有调制和解调功能外,还必须具有控制功能和反映状态的功能。
③公用地线,所有信号线共用一条信号地线,在短距离通信时有效地抑制了噪声干扰;但不同信号线间会通过公用地线产生干扰。
(
电气连接方式决定了其电气参数。电气参数主要有:
①引线信号状态RS-232C标准引线状态必须是以下三种之一,即SPACE/MARK(空号/传号)、或ON/OFF(通/断)、或逻辑0/逻辑1。
还有一种简单的连接线路,如图所示,仅用3根基本的数据传送线:发送数据线2、接收数据线3和信号地线7。
五、现场总线
现场总线是应用在生产现场、连接智能现场设备和自动化测量控制系统的数字式、双向传输、多分支结构的通信网络。
现场总线是低带宽的控制网络,它与上层的Internet、企业内部网Intranet相连,构成企业综合自动化的通信网络平台。
常用的9根引脚分为两类:一类是基本的数据传送引脚,另一类是用于调制解调器(MODEM)的控制和反映其状态的引脚。
基本数据传送引脚包括:TXD、RXD和GND(2、3、7引脚)。TXD为数据发送引脚,数据发送时,发送数据由该引脚发出,在不传送数据时,异步串行通信接口维持该引脚为逻辑“1”。RXD为数据接收引脚,来自通信线的数据信息由该引脚进入接收设备。GND为信号地,该引脚为所有电路提供参考电位。
3
对于现在很多的算法而言有时需要多个操作数,例如最常见的卷积运算,一条指令需访取两个操作数,而哈佛结构只能解决取指令和取数之间的矛盾,对于这种情况就役有办法了,这时就应该利用改进型哈佛结构。改进型的哈佛结构,使用两个独立的存储器模块,分别存储指令和数据,每个存储模块都不允许指令和数据并存,以便实现并行处理;具有一条独立的地址总线和一条独立的数据总线,利用公用地址总线访问两个存储模块(程序存储模其和数据存储模块),公用数据总线则被用来完成程序存储模块或数据存储模块与CPU之间的数据传输;两条总线由程序存储器和数据存储器分时共用。目前TI公司DSP采用的改进型哈佛结构,其改进之处在于在数据总线和程序总线之间进行局部的交叉连接。这一改进允许数据存储在程序存储器中,并被算术运算指令直接使用,增强了芯片的灵活性。只要调度好两个独立的总线就可使处理能力达到最高,以实现全速运行。改进的哈佛结构还可使指令存储在高速缓存器中(Cache),省去了从存储器中读取指令的时间,大大提高了运行速度。
与ISA 总线兼容,支持多个主模块。
扩展卡的安装十分容易,自动配置,无须DIP 开关。