测控系统通信与网络课件-4.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《测控系统通信与网络课件-4.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测控 系统 通信 网络 课件
- 资源描述:
-
1、第四章 共享存储区通信技术共享存储区通信技术是多处理器系统的主要通信方式。共享存储区通信技术也是开放型计算机系统及网络通信节点中采用的基本通信方法,属主机板上的通信技术。图 4-1 单公用总线共享存储区结构 一、共享存储区的物理结构 共享存储区从物理结构上可以分为四种:公用总线方式,矩阵开关方式,多端口共用方式和总线窗口方式。1、公用总线方式 2、矩阵开关方式 矩阵开关结构形式的并行性好,处理速度快,在用多处理机构成并行处理大型计算机时就采用这样的体系结构。图 4-3 矩 阵 开 关 式 共 享 存 储 区 结 构 3、多端口方式 P1PiPnM1MiMnI/O1I/OiI/On图4-4 多端
2、口共用存储器多端口RAM端口2端口3端口1端口2端口3端口1多端口及端口控制器单口RAM 图4-5(a)本质型多端 (b)非本质型多端 口存储器 口存储器4、总线窗口方式 图 4-6 总线窗口共享存储区系统 二、共享存储区的逻辑结构 多微处理器与公用存储区之间的相互作用关系 1、虚拟结构 每台微处理机都带着存储器,它既为各处理机自己所有,又为多机共享。每台微处理机能访问所有处理机的存储器,形成了远大于单个处理机存储器容量的虚拟存储空间,使用虚拟存储地址寻址。实现地址映射的方法有两种:(1)由硬件电路组成的“总线窗口”实现地址映射;(2)由含微处理器“智能总线窗口”实现地址映射。.图 4-7 信
3、箱式逻辑结构 2、信箱结构 信箱式共享存储区把各微处理机专用与共享存储区划分开来,仅建立一块较小的共享区供通信使用,而且对共享区作了细分,建立类似邮政信箱格式的分格式逻辑结构。3、通信池结构 共享存储区设计比较简单;共享存储区使用权的分配及管理却比较复杂;通信速度也比信箱结构慢,共享存储区容量的要求要比信箱结构的小 三、共享存储区的分配与管理 共享存储区的分配与管理解决两台或两台以上的微处理机同一时刻访问共享存储区中同一单元而引起的冲突。1、判决器法 判决器是独立于各微机之上的一个专用单元,它的功能是对要求使用共享存储器或公用总线的微机提出的请求进行裁决。判决器主要由判决逻辑与开关群电路组成,
4、根据判决逻辑的不同,可分为:无偏判决器:在一个长时间段内,使各处理器轮流获取优先权;改进型无偏判决器:在无偏判决的基础上优先响应等待时间最长的微处理机的请求;固定优先级判决器:它预先规定每台微处理机的优先级高低;FIFO法:按先来后到次序进行优先权的判决。2、端口控制器法 图4-9 非本质型双端口共享存储器结构 单端口存储器 2114 两个端口 74LS244 端口控制器 P1处理机 P2处理机 2114存储器芯片为共享存储器,74LS244就相当于微机挂上总线的开关,74LS244与2114之间的连线为单公用总线,端口控制器负责共享存储器的分配及管理。端口控制器相当于单公用总线系统中总线控制
5、器BC的作用,由它来按照预先设计好的判决规则,对微处理机的申请进行判决。3、本质型多端口存储器的裁决逻辑 通过内部设有的逻辑检测电路裁决:当发生对一个单元同时读写时,逻辑检测电路将控 制先“写”后“读”;若检测到两端口同时对同一单元进行“写”操作时,逻辑检测电路将使它们排队,以免冲突。4、总线窗口法 总线窗口有双重功能:进行虚/实地址变换,控制总线窗口内总线开关,以便实现对共享存储器的分配与管理。四、双端口存储器及其应用 双端口存储器分为双向传输的双端口存储器和单向传输的双端口存储器。1、双向传输的双端口存储器 每一个端口都可以对存储器进行读写,从而实现两台微处理器间的半双工数据双向传输。MP
6、1和MP2是由两片74LS244芯片提供的三态门、译码器及“或”门构成的端口;存储器(2114)A0-9 CS WE Di P1A0-9 RD WR Di A10-15 P1.0 译码器 1 1 1 1P2A0-9 RD WR Di A10-15 P1.0 译码器 1 1 1 1EP1 EP2 EP1和EP2是端口控制器的输出信号决定P1或P2对2114有效由P0口提供低8位、P2.0-P2.1共10位地址线对2114进行片内寻址 由P2.2-P2.7口提供高6位地址线与P1.0控制信号经译码器译码 对2114 进行片选 MP1 MP2 (1)端口构造由微处理器的读写信号合成2114的读写信号
7、,并控制数据线的导通方向;逻辑结构:采用通信池结构,在共享区只设置一个数据缓冲区,发送与接收必须分别进行。数据的读写:数据的写入和读取一次完成,发信方把数据连续写入共享存储器后,接收方立即从共享存储器中把数据读出;存储区分配和管理:端口控制器只对发送请求进行裁决,判决算法采用固定优先算法。(2)端口控制器构造 图 4-11 双向传输双端口存储器的端口控制器的构造 1MS1MSnMS1和MS2为发送请求信号由MS1和MS2产生MS信号,送1号、2号与非门,当P1和P2同时要求发送数据时,可防止EP1和EP2被同时置“1”,引起访问冲突nMA1和MA2为接收请求信号nEN1和EN2为传输结束信号3
8、号R-S触发器的Q和Q非输出端分别送到1号、2号与非门,以保证P1提出发送请求时,2号与非门关闭,即P1比P2具有更高的优先级图4-11 双向传输双端口存储器的端口控制器的构造 Pi(i=1,2)向Pj(j=2,1)发送数据的过程:2、单向传输的双端口存储器 双机全双工数据传输:用两个单向传输双端口存储器做为共享区同时工作,来构造双单片机间全双工数据传输;单向传输双端口共享存储器中采用了信箱式逻辑结构 传输控制:1)P1向第一个单向传输双端口存储器写入数据,P2 向第二个单向传输双端口存储器写入数据;2)同步;3)P1从第二个单向传输口存储器读取数据,P2从第 一个单向传输双端口存储器读取数据
展开阅读全文