总线操作与定时

原创 2016年08月28日 17:28:03

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

传输的四个阶段:

申请分配:主模块提出申请,经过总线仲裁机构决定下一个传输周期总线给谁用。
寻址:取得了使用权的主模块通过总线发送本次要访问的从模块及有关命令,启动参与本次传输的从模块。
传输:主从开始数据交换。
结束 :撤出系统总线,让出使用权。

同步定时:系统采用统一的时钟信号来协调发送接收双方的传送定时关系。时钟产生相等的时间间隔,每个间隔构成一个总线周期,一个总线周期,可进行一次数据传输。且强制性同步。适用于总线长度简短,总线所接部件存取时间较为接近的系统。

异步定时:没有统一的时钟,没有固定的时间间隔。完全依靠双方相互制约的“握手”信号实现定时控制。类似计算机网络的TCP协议。
异步定时再分为

  • 不互锁
  • 半互锁
  • 全互锁

三种异步手段。
其中不互锁可以这样理解,一方,比如说A发过来信号,请求总线,请求发完就不管了,在正常时间内,另一方B发来响应,然后B也不管是不是A能正常收到。所以全靠自觉。

半互锁的理解是这样的过程:A发来请求信号,它不会再去干其他事,它要等!它是负责任的,它要确定拿到B的响应。好,这里的锁便是A被锁定在了这个任务上,不能走开。但B是自由的,它姗姗发来响应,然后又飘然而走,不管A是怎样的心情。

那么全互锁就是A、B都是被限制的了。A发来请求,它等着B发来响应,B发完响应就想跑吗?不可能,要等着A确认。

以上便是这样一些小小的知识点的情景思考。
文字中没有图并不重要,重要的是脑海中可以模拟出情景的状态图。

版权声明:本文为博主原创文章,未经博主允许不得转载。

总线系统-第三节 总线仲裁、定时和数据传送模式

一、总线仲裁   连接到总线上的功能模块有主动和被动两种形态。   为了解决多个主设备同时竞争总线控制权,必须具有总线仲裁部件,以某种方式选择其中一个主设备作为总线的下一次主方。对多个主设备提出的...
  • redredredlu
  • redredredlu
  • 2015年05月04日 11:56
  • 1470

微处理器的总线操作

1.   CPU按照一定的时序关系,通过BIU对外部的存储器或I/O接口完成一次访问,称为CPU执行了一次总线操作。执行一次总线操作的周期称为一个总线周期。在微型计算机系统中,CPU与系统其它部件的信...
  • Cpp_Java_Man
  • Cpp_Java_Man
  • 2006年05月24日 16:15
  • 2067

ARINC429数据总线简介

ARINC429数据总线简介 ①ARINC429 规范由美国航空电子工程委员会AEEC制定,美国航空无线电公司(Aeronautical Radio Inc.,ARINC)出版的一种民用飞机机载总线...
  • phnumber
  • phnumber
  • 2015年11月01日 00:03
  • 8786

SOA之基于服务总线的设计

在上文中,主要介绍了SOA的概念,什么叫做“服务”,“服务”应该具备哪些特性。本篇中,我将介绍SOA的一种很常见的设计实践--基于服务总线的设计。基于服务总线的设计基于总线的设计,借鉴了计算机内部硬件...
  • dinglang_2009
  • dinglang_2009
  • 2015年03月21日 16:43
  • 11969

总线概述及常见总线

一. 总线概念 所谓总线(Bus),是指计算机设备和设备之间传输信息的公共数据通道。总线是连接计算机硬件系统内多种设备的通信线路,它的一个重要特征是由总线上的所有设备共享,可以将计算机系统内的多...
  • fivedoumi
  • fivedoumi
  • 2015年12月07日 18:07
  • 4872

Proteus7.8放置总线操作

Proteus7.8放置总线的方法: (1)首先先放置好总线,蓝色的,即点击左侧边栏的“Buses Mode”,变换总线的方向操作:按住Ctrl。画好后是还没有建立电路连接关系的       ...
  • u011549260
  • u011549260
  • 2015年03月22日 07:45
  • 3611

地址总线 数据总线 和控制总线的作用, 形象的比喻

系统总线上传送的信息包括数据信息、地址信息、控制信息,因此,系统总线包含有三种不同功能的总线,即数据总线DB(Data Bus)、地址总线AB(Address Bus)和控制总线CB(Control ...
  • maochengtao
  • maochengtao
  • 2013年06月01日 16:52
  • 1870

四、总线的基本概念

1.   计算机部件的连接方式的演变:        i.   分散连接方式:             *1. 即各部件之间使用单独的连线;             *2. 早期:以运算器为中心的分散...
  • u011767511
  • u011767511
  • 2013年09月10日 20:48
  • 851

intel的cpu总线

主板上一般有两个重要的芯片组,一个称谓北桥,一个称南桥。 FSB总线:英文Front Side Bus,是将CPU连接到北桥芯片的总线。 由于FSB不够用,设计上先天不足(这个时候的内存控制器在北...
  • baidu_24256693
  • baidu_24256693
  • 2017年01月17日 19:41
  • 672

计算机原理笔记2——存储器和IO总线

SRAM DRAM 前者用来实现cache较多,后者则用来实现主存也就是内存。 局部性:时间局部性和空间局部性。 存储器访问和总线 总线:数据总线(DB双向三态)、地址总线(AB单向三态)、控...
  • Ascend2015
  • Ascend2015
  • 2016年11月26日 13:48
  • 891
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:总线操作与定时
举报原因:
原因补充:

(最多只允许输入30个字)