总线 订阅
总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束, 按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。总线是一种内部结构,它是cpu、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。在计算机系统中,各个部件之间传送信息的公共通路叫总线,微型计算机是以总线结构来连接各个功能部件的。 展开全文
总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束, 按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。总线是一种内部结构,它是cpu、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。在计算机系统中,各个部件之间传送信息的公共通路叫总线,微型计算机是以总线结构来连接各个功能部件的。
信息
定    义
信息传送的公共通路
作    用
连接不同计算机部件
分    类
数据总线、地址总线和控制总线
中文名
总线
外文名
bus
类    属
计算机
总线工作原理
如果说主板(Mother Board)是一座城市,那么总线就像是城市里的公共汽车(bus),能按照固定行车路线,传输来回不停运作的比特(bit)。这些线路在同一时间内都仅能负责传输一个比特。因此,必须同时采用多条线路才能传送更多数据,而总线可同时传输的数据数就称为宽度(width),以比特为单位,总线宽度愈大,传输性能就愈佳。总线的带宽(即单位时间内可以传输的总数据数)为:总线带宽 = 频率 x 宽度(Bytes/sec)。当总线空闲(其他器件都以高阻态形式连接在总线上)且一个器件要与目的器件通信时,发起通信的器件驱动总线,发出地址和数据。其他以高阻态形式连接在总线上的器件如果收到(或能够收到)与自己相符的地址信息后,即接收总线上的数据。发送器件完成通信,将总线让出(输出变为高阻态)。在计算机中用于连接各种功能部件并在它们之间传送数据的公用线路或通路。在计算机系统中按其所连接的对象,总线可分为: 片总线,又称器件级总线,它是中央处理器芯片内部的总线。内总线,又称系统总线或板级总线,它是计算机各功能部户之间的传输通路,微型计算机总线通常称为内总线。外总线,又称通信总线,它是计算机系统之间,或者是计算机主机与外围设备之间的传输通路 [1]  。总线是一种共享型的数据传送设备。虽然总线上可联接多个设备,但任一时刻通常只能有一对设备参与数据传输。按信息传输的形式,总线可分为并行总线和串行总线两种。并行总线对n位二进制信息用n条传输线同时传送,其特点是传输速度快,但系统结构较复杂,它用于计算机系统内的各部件之间的连接;串行总线对多位二进制信息共用一条传输线,多位二进制信息按时间先后顺序通过总线,它的特点是结构简单,但其传输速度较慢。总线必须有明确的规范: 总线定时协议,即在总线上传送信息时必须遵守一定的定时规则,例如同步总线定时,异步总线定时,半同步总线定时等。总线的物理特性,包括信号、电源、地址的电气特性,以及连线、接插件的机械特性。总线带宽,它是总线所能达到的最高传输率,其单位是MB/S。
收起全文
精华内容
下载资源
问答
  • 总线
    千次阅读
    2019-09-08 12:42:07

    总线的定义与分类

        总线是连接多个设备的信息传输通道,实际是一组型号线。广义上是连接两个以上的

    电子元器件的导线都可以称为总线.

    •     芯片内总线
    •     元件级总线
    •     系统总线, 又称内总线。用于计算机各个组成部分(CPU,内存和接口等)的连接 
    •     外总线, 又称通信总线。用于计算机与外设或计算机与计算机之间的连接或通信

    系统总线(System Bus)

        系统总线是微机系统中最重要的总线。CPU通过系统总线对存储器的内容进行读写,同样通过系统

    总线,实现将CPU内的数据写入外设,或由外设读入CPU,按照传递信息的功能来分, 系统总线分为

    地址总线,数据总线和控制总线

         系统总线的性能指标

               1. 带宽:   单位时间内传输的数据量,即网速, 单位i可用(  MBps,   Mbps  )

               2. 位宽(或宽度):   数据总线的根数,即总线能同时传输的二进制数据的位数,  (8bit , 16bit ,32bit)

              3.  工作频率:  MHZ

                 带宽= 位宽*工作频率

      

     

      外总线

          USB 通用串行总线  

          USB其总线标准主要 经历:USB1.1——支持低速率( HalfSpeed)的1.5Mbps和全速率(FullSpeed)的 12Mbps;USB2.0——支持高速率(High Speed)的480Mbps; USB3.0——支持超高速率( SuperSpeed)的 5Gbps。

     

     

    更多相关内容
  • 一、总线概述 计算机系统是以微处理器为的,各器件要与微处理器相连,且必须协调工作,所以在微处理机中引入了总线的概念,各器件共同享用总线,任何时候只能有一个器件发送数据(可以有多个器件同时接收数据) 。...
  • 一、总线概述 计算机系统是以微处理器为的,各器件要与微处理器相连,且必须协调工作,所以在微处理机中引入了总线的概念,各器件共同享用总线,任何时候只能有一个器件发送数据(可以有多个器件同时接收数据)。 ...
  • 导读:CAN总线技术是国际上应该最为广泛的现场总线之一。CAN总线技术最初只是为了解决汽车工业在发展的过程中应用的线束过长,影响汽车内空间的使用率和信息传递的可靠性。随着CAN总线技术的发展和不断成熟,CAN总线...
  • 总线介绍--FF总线与ProfiBus总线比较ppt,总线介绍--FF总线与ProfiBus总线比较
  • 要复制代码,放进头歌里,满分过!
  • 系统总线是微机系统中最重要的总线,人们平常所说的微机总线就是指系统总线,如PC总线、AT总线(ISA总线)、PCI总线等。系统总线上传送的信息包括数据信息、地址信息、控制信息,因此,系统总线包含有三种不同功能的...
  • 计算机组成原理头歌平台上的,闯关都闯完了,不知道能不能运行,反正头歌都能过。
  •  微机中总线一般有内部总线、系统总线和外部总线。内部总线是微机内部各外围芯片与处理器之间的总线,用于芯片一级的互连;而系统总线是微机中各插件板与系统板之间的总线,用于插件板一级的互连;外部总线则是微机...
  • SPI总线-协议规范.pdf

    2020-04-11 15:42:29
    SPI总线规范,Motorola出版,定义了SPI的时序,原理等,硬件和驱动开发者需要研究学习。 SPI总线规范,Motorola出版,定义了SPI的时序,原理等,硬件和驱动开发者需要研究学习。
  • 只要复制代码,放进头歌里,满分过!
  • 项目驱动 CAN-bus现场总线基础教程_13140710.pdf
  • AMBA总线协议详解,包含AHB协议,AXI协议,APB协议。其中包含AHB、AXI、APB的详细时序分析,以及在接口运用时的详细接口图,并给出了各种信号的详细介绍,以及各个接口在运用时的规定。
  • 本文主要简单介绍了总线型单片机与非总线单片机区别
  • stm32的can总线数据收发详细代码。 在stm32开发板上利用can模块实现的can总线数据收发的代码,发送采用按键和定时器中断两种方式,接收采用外部中断,代码详细,收发有效。 stm32 can总线
  • 具有基本输出输入功能的总线接口实验。存储器和输入、输出设备最终要挂到外部总线上,所以需要外部总线提供数据信号、地址信号推挤控制信号。数据总线用来传输各功能部件之间的数据信息,它是双向传输线。地址总线...
  • 基于CANoe的can总线通信模拟研究.docx基于CANoe的can总线通信模拟研究.docx基于CANoe的can总线通信模拟研究.docx基于CANoe的can总线通信模拟研究.docx基于CANoe的can总线通信模拟研究.docx基于CANoe的can总线通信...
  • (Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束,按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。...
  • I2C总线规范

    2018-02-24 11:12:28
    I2C总线规范 I2C总线规范 I2C总线规范 I2C总线规范 I2C总线规范
  • 一、STM32F4总线架构 DMA(Direct Memory Access,直接内存存取) 八条主控总线是: Cortex-M4 内核I总线,D总线和S总线; DMA1存储器总线,DMA2存储器总线; DMA2外设总线; 以太网DMA总线; USB OTG HS DMA...
  • 华科计算机组成原理实验 单总线CPU设计(定长指令周期3级时序)(HUST)解题报告对应资源: https://blog.csdn.net/Spidy_harker/article/details/106296219
  • CAN总线介绍PPT课件.ppt

    2021-05-13 17:32:21
    CAN总线介绍,CAN总线介绍课件,CAN总线介绍PPT
  • LIN总线资料CANLIN总线应用设计15个合集: Freescale LIN总线应用开发平台.doc LIN总线概述与汽车门控系统设计实例.doc 基于CANLIN总线的车灯控制系统的设计.pdf 基于CANLIN总线的车门控制系统开发.pdf 基于CAN_LIN...
  • 工业以太网现场总线ETHERCAT驱动程序设计及应用,扫描版,比较清晰的版本,全册230页。
  • 单片机总线概述,单片机的三总线结构 一、总线概述 计算机系统是以微处理器为核心的,各器件要与微处理器相连,且必须 协调工作,所以在微处理机中引入了总线的概念,各器件共同享用总线,任何 时候只能有一个器件...
  • 系统总线是微机系统中重要的总线,人们平常所说的微机总线就是指系统总线,如PC总线、AT总线(ISA总线)、PCI总线等。系统总线上传送的信息包括数据信息、地址信息、控制信息,因此,系统总线包含有三种不同功能的...
  • 本书针对目前存在的多种现场总线的国际标准,较为全面地介绍了目前具有影响力的现场总线类型、技术特点、发展趋势及其应用成果等,覆盖了基金会现场总线、Profibus现场总线、PNET现场总线、SwiftNet现场总线、...
  • CAN总线通信硬件原理图 ( 采用 TJA1050T CAN总线驱关键字 CAN 总线通信硬件原理图 ( 采用 TJA1050T CAN 总线驱动器 ) F040 中内置 CAN总线协议控制器只要外接总线驱动芯片和适当的抗干扰电路 就可以很方便地建立一个...
  • 基本概念总线的特性总线的分类按照数据传输格式按照总线功能按照时序控制方式系统总线的结构单总线结构双总线结构三总线结构四总线结构总线性能指标传输周期时钟周期工作频率时钟频率总线宽度总线带宽总线复用信号线...


    笔记📗

    计算机组成原理-计算机硬件的基本组成
    计算机组成原理-计算机的功能部件及层次结构
    计算机组成原理-计算机性能指标
    计算机组成原理-数制与编码(进制转换)
    计算机组成原理-定点数的表示和运算
    计算机组成原理-浮点数的表示与运算
    计算机组成原理-算术逻辑单元ALU
    计算机组成原理-存储系统
    计算机组成原理-高速缓冲存储器
    计算机组成原理-指令系统 (指令、操作码、地址码、指令寻址、数据寻址)
    计算机组成原理-中央处理器(CPU基本结构及功能、指令执行、数据通路、硬布线控制器、微程序控制器、指令流水线)

    资源💾

    计算机组成原理PPT:链接: https://pan.baidu.com/s/1EqL9NmQ-0glDNIFPBfUmVg 密码: sfwg
    配套书籍:链接: https://pan.baidu.com/s/1cZx27Gfooj2uAhSP9sbrRA 密码: j5ms


    基本概念

    总线是一组能为多个部件分时共享公共信息传送线路

    「分时」:同一时刻只允许有一个部件向总线发送信息,如果系统中有多个部件,则它们只能分时地向总线发送信息。

    「共享」:总线上可以挂接多个部件,多个部件之间互相交换的信息都可以通过这组线路分时共享。


    总线的特性

    1. 机械特性:尺寸、形状、管脚数、排列顺序
    2. 电气特性:传输方向和有效的电平范围
    3. 功能特性:每根传输线的功能(地址、数据、控制)
    4. 时间特性:信号的时序关系

    总线的分类

    按照数据传输格式

    按照总线功能

    或者也可以理解为按照连接的部件划分

    片内总线

    「片内总线」是芯片内部的总线。是CPU芯片内部寄存器与寄存器之间、寄存器与ALU之间的公共连接线。

    系统总线

    「系统总线」是计算机系统内各功能部件(CPU、主存、I/O接口)直接之间相互连接的总线。按照「系统总线」传输信息内容的不同,又可分为3类:数据总线地址总线控制总线

    通信总线

    「通信总线」是用于**计算机系统之间或计算机系统与其他系统(如远程通信设备、测试设备)**之间信息传送的总线,「通信总线」又称之为「外部总线」。

    按照时序控制方式

    「同步总线」:指互联的部件或设备均通过统一的时钟进行同步,即所有的互联的部件或设备都必须使用同一个时钟(同步时钟),在规定的时钟节拍内进行规定的总线操作,来完成部件或设备之间的信息交换。

    「异步总线」:指没有统一的时钟而依靠各部件或设备内部定时操作,所有部件或设备是以信号握手的方式进行,即发送设备和接受设备互用请求(request)和确认(acknowledgement)信号来协调动作,总线操作时序不是固定的。因此,异步总线能兼容多种不同的设备,而且不必担心时钟变形或同步问题使得总线长度不受限制。例如,火线协议(Firewire或IEEE1394)和USB2.0协议都是异步总线协议。


    系统总线的结构

    单总线结构

    注意:「单总线」并不是指只有一条信号线,根据传输信息的不同可以细分为地址总线数据总线控制总线

    「CPU」、「主存」、「I/O设备」通过I/O接口都连接在一组总线上,允许I/O设备之间、I/O设备和CPU之间或I/O设备与主存之间直接交换信息。

    优点:结构简单,成本低,易于接入新的设备。

    缺点:带宽低、负载重,多个部件只能争用唯一的总线,而且不支持并发的传送操作。

    双总线结构

    结构:双总线结构有两条总线,一条是主存总线,用于「CPU」、「主存」和「通道」之间进行数据传送;另一条是I/O总线,用于多个外部设备与通道之间进行数据传送。

    三总线结构

    结构:三总线结构是计算机系统各部件之间采用3条各自独立的总线来构成信息通路,这3条总线分别为主存总线I/O总线直接内存访问DMA总线

    DMA:Direct Memory Access,直接内存访问

    优点:提高了I/O设备的性能,使其更快地响应命令,提高系统吞吐量。

    缺点:系统工作效率较低。

    四总线结构

    桥接器:用于连接不同的总线,具有数据缓冲、转换和控制功能

    靠近CPU的总线速度较快


    总线性能指标

    传输周期

    一次总线操作所需时间(包括申请阶段、寻址阶段、传输阶段和结束阶段),通常由若干个总线时钟周期构成

    时钟周期

    即机器的「时钟周期」。计算机有一个统一的时钟,来控制整个计算机的各个部件,总线也要受此时钟的控制。

    工作频率

    总线上各种操作的频率,为总线周期的倒数。实际上指一秒钟内传送几次数据。如果总线周期=N个时钟周期,即N个时钟周期传输一次数据,则总线的工作频率 = 时钟频率/N。

    时钟频率

    机器的时钟频率,为时钟周期的倒数。

    总线宽度

    又称为「总线位宽」,是总线上可以同时传输的数据位数,通常指数据总线的根数,如32根就称之为32位总线。

    总线带宽

    总线的数据传输率位,即单位时间内总线可以传输数量的位数,通常用每秒传送信息的字节数来衡量,单位可以用字节/秒(B/s)表示。

    总线带宽 = 总线工作频率 * (总线宽度/8)

    总线复用

    「总线复用」是指一条信号线在不同的时间传输不同的信息,因此可以使用较少的线传输更多的信息,从而节省空间和成本。

    信号线数

    地址总线数据总线控制总线3种总线数的总和称之为信号线数。总线的最主要性能指标为「总线宽度」、「总线工作频率」、「总线带宽」,「总线带宽」是指总线本身最高可以达到的最高传输速率,是衡量总线性能的重要指标。


    总线仲裁

    为解决多个主设备同时竞争控制权的问题,应该采用总线仲裁部件,以某种方式选择一个主设备优先获得总线控制权。只有获得了总线控制权的设备,才能开始传送数据。

    总线仲裁方式按照仲裁控制机构的设置可以分为「集中仲裁方式」和「分布仲裁方式」两种。

    集中仲裁

    链式查询方式

    总线上所有的部件共用一根总线请求线,当有部件请求使用总线的时候,需要通过总线请求线发送请求信号到总线控制器。总线控制器检查总线是否忙,如果不忙,则立即发出总线响应信号,总线响应线路从一个部件传到下一个部件,以此查询。

    在链式查询中,部件离总线控制器越近,其优先级越高;部件离总线控制器越远,其优先级越低。

    优点:链式查询方式优先级固定。此外,只需很少几根控制线就可以按照一定的优先次序实现总线控制,结构简单,扩充容易。

    缺点:对硬件电路的故障敏感,并且优先级不能改变。当优先级高的部件频繁的请求使用总线时,会使优先级较低的部件长期不能使用总线。

    计数器定时查询方式

    采用一个计数器控制总线使用权,相对链式查询方式多了一组设备地址线,少了一组总线响应线BG。它仍用一根总线请求线,当总线控制器受到总线请求信号并判断总线空闲时,计数器开始计数,计数值通过设备地址线发向各个部件。当地址线上的计数值与请求使用总线设备的地址一致时,该设备获得总线控制权,同时中止计数器的计数及查询。

    优点:计数可从“0”开始,此时一旦设备的优先次序被固定,设备的优先级就按0,1,1…,n的顺序降序排列,而且固定不变;计数也可以从上一次的终点开始,即采用一种循环方法,此时设备使用总线的优先级相等。

    缺点:增加了控制线数(若设备有n个,则大致需要 l o g 2 n + 2 log_2n + 2 log2n+2条控制线),控制也比相对链式查询复杂。

    独立请求方式

    每个设备均有一对总线请求线 B R i BR_i BRi和总线允许线 B G i BG_i BGi。当总线上的部件需要使用总线时,经各自的总线请求线发送总线请求信号,在总线控制器中排队,当总线控制器按一定的优先次序决定批准某个部件的请求时,给该部件发送总线响应信号,该部件接到此信号后就获得了总线使用权,开始传送数据。

    优点:响应速度快,总线允许信号BG直接从控制器发送到有关设备,而不必在设备间传递或查询,而且对优先次序的控制相当灵活。

    缺点:控制线数量多(设备有n个,需要2n+1条控制线,其中加的那条控制线为BS线,其作用是让设备箱总线控制部件反馈已使用完总线),总线控制逻辑更复杂。

    区别与联系

    分布仲裁

    分布仲裁方式不需要中央仲裁器,每个潜在的主模块都有自己的仲裁号和仲裁器。当它们有总线请求时,就会将它们各自唯一的仲裁号发送到共享的仲裁总线上,每个仲裁器将从仲裁总线上得到的仲裁号与自己的仲裁号进行比较。


    总线操作和定时

    「总线定时」是指总线在双方交换数据的过程中需要时间上配合关系的控制,这种控制称为「总线定时」,其实质是一种协议或规则,主要有同步异步两种基本定时方式。

    总线传输的四个阶段

    申请分配阶段

    由需要使用总线的主模块(或主设备)提出申请,由「总线仲裁」机构决定将下一传输周期的总线使用权授予某一申请者。也可以将此阶段细分为传输请求总线仲裁两个阶段。

    寻址阶段

    取得使用权的主模块通过总线发出本次要访问的从模块的地址及有关命令,启动参与本次传输的从模块。

    传输阶段

    主模块和从模块进行数据交换,可单向或双向进行数据传送。

    结束阶段

    主模块的有关信息均从系统总线上撤除,让出总线的使用权。

    同步定时方式(同步通信)

    系统采用一个统一的时钟信号来协调发送和接收双方的传送定时关系。时钟产生相等的时间间隔,每个间隔构成一个总线周期。在一个总线周期中,发送方和接收方可以进行一次数据传送。因为采用统一的时钟,每个部件或设备发送或接收信息都在固定的总线传送周期中,一个总线的传送周期结束,下一个总线的传送周期开始,

    优点:传送速度快,具体较高的传输效率;总线控制逻辑简单。

    缺点:主从设备属于强制性同步不能及时的进行数据通信的有效性检验,可靠性较差。

    异步定时方式(异步通信)

    在异步通信定时方式中,没有统一的时钟,也没有固定的时间间隔,完全依靠传送双方相互制约的“握手”信号来实现定时控制。

    优点:总线周期长度可变,能保证两个工作速度相差很大的部件或设备之间可靠地进行信息交换,自动适应时间的配合

    缺点:比同步控制方式稍微复杂一些,速度比同步定时方式慢。

    根据“请求”和“回答”信号的撤销是否互锁,异步定时方式又分为以下3种类型:

    不互锁方式

    半互锁方式

    全互锁方式

    数据传输率

    异步串行传输方式下,起始位为1位,数据位为7位,校验位为1位,停止位为1位,如果波特率为1200bit/s,求这时有效数据传输率为多少?

    「波特率」:单位时间内传送的二进制数据的位数,单位用bps(位/秒)表示,记为波特

    「比特率」:单位时间内传送二进制有效数据的位数,单位用bps表示,bps即bit/s

    每传送 ( 1 + 1 + 7 + 1 ) = 10 (1+1+7+1)=10 (1+1+7+1)=10个二进制位,就传送了7个有效数据位。

    故有效数据传输率为 1200 × 7 / ( 1 + 1 + 7 + 1 ) = 840   b i t / s 1200 \times 7/(1+1+7+1) = 840 \ bit/s 1200×7/(1+1+7+1)=840 bit/s

    半同步通信

    统一时钟的基础上,增加一个“等待”响应信号 W A I T ‾ \overline{WAIT} WAIT

    展开全文
  • 429总线协议标准,英文资料,详细介绍了429总线的传输方式,数据结构

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 433,846
精华内容 173,538
关键字:

总线

友情链接: ExcelAddin.zip