- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测控系统通信与网络;第四章 共享存储区通信技术;共享存储区通信技术是多处理器系统的主要通信方式。
共享存储区通信技术也是开放型计算机系统及网络通信节点中采用的基本通信方法,属主机板上的通信技术。 ;一、共享存储区的物理结构 ;2、矩阵开关方式
矩阵开关结构形式的并行性好,处理速度快,在用多处理机构成并行处理大型计算机时就采用这样的体系结构。 ;3、多端口方式
;4、总线窗口方式
;二、共享存储区的逻辑结构 ;2、信箱结构
信箱式共享存储区把各微处理机专用与共享存储区划分开来,仅建立一块较小的共享区供通信使用,而且对共享区作了细分,建立类似邮政信箱格式的分格式逻辑结构。 ; 3、通信池结构
共享存储区设计比较简单;
共享存储区使用权的分配及管理却比较复杂;
通信速度也比信箱结构慢,共享存储区容量的要求要比信箱结构的小
;三、共享存储区的分配与管理 ; 判决器主要由判决逻辑与开关群电路组成,根据判决逻辑的不同,可分为:
①无偏判决器:在一个长时间段内,使各处理器轮流获取优先权;
②改进型无偏判决器:在无偏判决的基础上优先响应等待时间最长的微处理机的请求;
③固定优先级判决器:它预先规定每台微处理机的优先级高低;
④FIFO法:按先来后到次序进行优先权的判决。 ;2、端口控制器法
;3、本质型多端口存储器的裁决逻辑
通过内部设有的逻辑检测电路裁决:
当发生对一个单元同时读写时,逻辑检测电路将控 制先“写”后“读”;
若检测到两端口同时对同一单元进行“写”操作时,逻辑检测电路将使它们排队,以免冲突。 ;4、总线窗口法
总线窗口有双重功能:
进行虚/实地址变换,
控制总线窗口内总线开关,以便实现对共享存储器的分配与管理。 ;四、双端口存储器及其应用 ;MP1和MP2是由两片74LS244芯片提供的三态门、译码器及“或” 门构成的端口;;逻辑结构:采用通信池结构,在共享区只设置一个数据缓冲区,发送与接收必须分别进行。
数据的读写:数据的写入和读取一次完成,发信方把数据连续写入共享存储器后,接收方立即从共享存储器中把数据读出;
存储区分配和管理:端口控制器只对发送请求进行裁决,判决算法采用固定优先算法。 ;MS1和MS2为发送请求信号
;Pi (i=1,2)向Pj (j=2,1)发送数据的过程: ;2、单向传输的双端口存储器
双机全双工数据传输:用两个单向传输双端口存储器做为共享区同时工作,来构造双单片机间全双工数据传输;
单向传输双端口共享存储器中采用了信箱式逻辑结构
传输控制:
1)P1向第一个单向传输双端口存储器写入数据,P2
向第二个单向传输双端口存储器写入数据;
2)同步;
3)P1从第二个单向传输口存储器读取数据,P2从第
一个单向传输双端口存储器读取数据。
;单向传输双端口存储器的端口构造;五、交叉内存双通信池及其应用 ;2、工作原理
;通信过程如下:
任意时刻,A机与B机控制数据桥与地址桥使各自与一个通信池A连通,A机把自己存放在发送缓冲区中的数据写入通信池,B机把自己存放在发送缓冲区中的数据写入另外一个通信池B中。
由主机(设为A机)发P信号,经D触发器变为信号,信号将控制地址桥及数据桥开关群的切换,实现两个通信池互易物理位置。
互易物理位置后,先由主机(A机)通信池B中读取数据,存入自己的接收数据缓冲区中。接收完毕后A机向B机发一中断请求信号,B机响应中断,在其中断服务程序中安排从通信池A中读出数据并存入自己的接收数据缓冲区中。
在通信过程中,以A机为主机,由它来掌握切换实际时机与中断时机,B机为从机。 ;3、数据桥及数据桥控制电路
(1)数据双向桥:三态门构成;(2)数据桥控制电路:控制数据双向桥的导通方向;4、地址桥及辅助电路
(1)地址桥
地址线为单向总线,数据线为双向总线,所以地址桥为单向桥,而数据桥为双向桥。;(2)辅助电路:切换信号与中断信号产生电路(A机为主机)
;5、交叉内存双通信池应用举例 ;虚线框部分为交叉内存双通信池 ;六、简易总线窗口的设计 ; 1、系统结构
; 通信过程:主机要求从机发送数据; 2、总线开关
(1)地址总线开关
(2)控制总线开关
(3)数据总线开关
特点:
1)均为双向总线;
2)数据总线:一个通信周期中的双向;
3)地址、控制总线:通信周期间的双向。
3、总线开关的控
文档评论(0)