控制系统总线作用?

发布网友 发布时间:2022-04-14 18:34

我来回答

5个回答

懂视网 时间:2022-04-14 22:55

系统总线中控制线的功能是:

  

  根据冯诺依曼的原理,有地址总线,数据总线和控制总线,地址总线是用来寻址的,数据总线是用来和负责cpu和存贮器之间的数据交换,而控制总线就是用来传送控制信号的,连接cpu和i/o端口,将cpu的指令传送到指定的执行单元。

  

  系统一词来源于英文system的音译,即若干部分相互联系、相互作用,形成的具有某些功能的整体。中国着名学者钱学森认为:系统是由相互作用相互依赖的若干组成部分结合而成的,具有特定功能的有机整体,而且这个有机整体又是它从属的更大系统的组成部分。在数字信号处理的理论中,人们把能加工、变换数字信号的实体称作系统。由于处理数字信号的系统是在指定的时刻或时序对信号进行加工运算,所以这种系统被看作是离散时间的,也可以用基于时间的语言、表格、公式、波形四种方法来描述。从抽象的意义来说,系统和信号都可以看作序列。但是,系统是加工信号的机构,这点与信号不同。人们研究系统,设计系统,利用系统加工信号、服务人类。除上文的四种描述方法,描述系统的方法还有符号、单位脉冲响应、差分方程和图形。

  

  

热心网友 时间:2022-04-14 20:03

回答总线完成一次传输,分四个阶段:

1)总线裁决:决定哪个主控设备使用总线;

2)寻址阶段:主控设备送出要访问的主存或设备的地址,同时送出有关命令(读或写等),启动从设备;

3)数据传输阶段:主、从设备间进行数据交换;

4)结束阶段:有关信息在总线上撤销,让出总线使用权。

总线通信控制的目的:解决主、从设备如何获知传输开始和传输结束,以及通信双方如何协调进行数据通信。

有四种通信方式: 同步、异步、半同步、分离式通信。

1)同步通信控制

控制线中有一个时钟信号线,挂接在总线上的所有设备都从这个公共的时钟线上获得定时信号,一定频率的时钟信号定义了等间隔的时间段,这个固定的时间段为一个钟周期,也称总线周期。

2)异步通信方式

三条控制线:

ReadReq:读请求,告诉从设备进行读操作地址信息同时送到地址/数据线上;

DataRdy:数据就绪,从设备已准备好数据,主设备可取数据同时送到地/数据线上;

Ack:回答信号线,表示已收到对方的请求信号。

3)半同步通信控制

为解决异步通信方式对噪声敏感的问题,一般在异步总线中引入时钟信号,就绪和应答等定时信号都在时钟的上升沿有效,这样信号的有效时间*在时钟到达的时刻,而不受其他时间的信号干扰。这种通信方式称为半同步通信方式。

4)分离式通信控制

基本思想:将一个传输操作事务分成两个子过程。在第一个子过程中,主控设备A在获得总线使用权后,将请求的事务类型(即总线命令)、地址以及其他有关信息(如标识主控设备身份的编号等)发送到总线上,从设备B记录下这些信息。主控设备发完这些信息后便立即释放总线,这样其他设备便可使用总线。在第二个子过程中,从设备B收到主控设备A发来的信息后,就按照其请求的命令进行相应的操作,当准备好主控设备所需的数据后,从设备B便请求使用总线,一旦获得使用权,则从设备B就将主控设备A的编号及所需的数据等送到总线上,这样主控设备A便可接收数据。

优点:提高整个系统的总有效带宽。

缺点:控制相当复杂,开销大。

热心网友 时间:2022-04-14 21:38

付费内容限时免费查看回答您好!很高兴您选择使用百度问一问咨询项目!感谢您对我们的信任!在这里我携手广大的问一问,工作人员以及答主。对您表示由衷的感谢!!!对您提出的这个问题,我们系统已经为您分配到最专业的答主,接下来的5分钟内,他会对您提出的问题进行相关的解答,因为目前咨询人数较多,请您耐心等待一下。您可以查看一下您的问题,补全资料,或者对您的问题进行补充说明。

您好老乡,这边为您查询到相关资料,希望可以采纳。计算机中控制总线具体是干嘛的,总线就是CPU与外部设备

任何一个微处理器都要与一定数量的部件和外围设备连接,但如果将各部件和每一种外围设备都分别用一组线路与CPU直接连接,那么连线将会错综复杂,甚至难以实现。为了简化硬件电路设计、简化系统结构,常用一组线路,配置以适当的接口电路,与各部件和外围设备连接,这组共用的连接线路被称为总线。采用总线结构便于部件和设备的扩充,尤其制定了统一的总线标准则容易使不同设备间实现互连。

----微机中总线一般有内部总线、系统总线和外部总线。内部总线是微机内部各外围芯片与处理器之间的总线,用于芯片一级的互连;而系统总线是微机中各插件板与系统板之间的总线,用于插件板一级的互连;外部总线则是微机和外部设备之间的总线,微机作为一种设备,通过该总线和其他设备进行信息与数据交换,它用于设备一级的互连。

希望可以帮到你,谢谢。如果觉得我的回答满意的话,可以点个赞支持一下哦

热心网友 时间:2022-04-14 23:29

系统总线包含有三种不同功能的总线,即数据总线DB(Data Bus)、地址总线AB(Address Bus)和控制总线CB(Control Bus)
“控制总线CB用来传送控制信号和时序信号。控制信号中,有的是微处理器送往存储器和I/O接口电路的,如读/写信号,片选信号、中断响应信号等;也有是其它部件反馈给CPU的,比如:中断申请信号、复位信号、总线请求信号、限备就绪信号等。因此,控制总线的传送方向由具体控制信号而定,一般是双向的,控制总线的位数要根据系统的实际控制需要而定。实际上控制总线的具体情况主要取决于CPU。”

热心网友 时间:2022-04-15 01:37

可以分为地址总线和数据总线。有的系统中,数据总线和地址总线是复用的,即总线在某些时刻出现的信号表示数据而另一些时刻表示地址;而有的系统是分开的。51系列单片机的地址总线和数据总线是复用的,而一般PC中的总线则是分开的。
系统总线包含有三种不同功能的总线,即数据总线DB(Data Bus)、地址总线AB(Address Bus)和控制总线CB(Control Bus)
”数据总线DB用于传送数据信息。数据总线是双向三态形式的总线,即他既可以把CPU的数据传送到存储器或I/O接口等其它部件,也可以将其它部件的数据传送到CPU。数据总线的位数是微型计算机的一个重要指标,通常与微处理的字长相一致。例如Intel 8086微处理器字长16位,其数据总线宽度也是16位。需要指出的是,数据的含义是广义的,它可以是真正的数据,也可以指令代码或状态信息,有时甚至是一个控制信息,因此,在实际工作中,数据总线上传送的并不一定仅仅是真正意义上的数据。“
”地址总线AB是专门用来传送地址的,由于地址只能从CPU传向外部存储器或I/O端口,所以地址总线总是单向三态的,这与数据总线不同。地址总线的位数决定了CPU可直接寻址的内存空间大小,比如8位微机的地址总线为16位,则其最大可寻址空间为216=64KB,16位微型机的地址总线为20位,其可寻址空间为220=1MB。一般来说,若地址总线为n位,则可寻址空间为2n字节。“
“控制总线CB用来传送控制信号和时序信号。控制信号中,有的是微处理器送往存储器和I/O接口电路的,如读/写信号,片选信号、中断响应信号等;也有是其它部件反馈给CPU的,比如:中断申请信号、复位信号、总线请求信号、限备就绪信号等。因此,控制总线的传送方向由具体控制信号而定,一般是双向的,控制总线的位数要根据系统的实际控制需要而定。实际上控制总线的具体情况主要取决于CPU。”

按照传输数据的方式划分,可以分为串行总线和并行总线。串行总线中,二进制数据逐位通过一根数据线发送到目的器件;并行总线的数据线通常超过2根。常见的串行总线有SPI、I2C、USB及RS232等。

按照时钟信号是否独立,可以分为同步总线和异步总线。同步总线的时钟信号独立于数据,而异步总线的时钟信号是从数据中提取出来的。SPI、I2C是同步串行总线,RS232采用异步串行总线。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com