多CPU间通信技术.ppt
《多CPU间通信技术.ppt》由会员分享,可在线阅读,更多相关《多CPU间通信技术.ppt(29页珍藏版)》请在三一文库上搜索。
1、2019/8/22,1,北京交通大学 电气工程学院,数据通信与控制网络,-多CPU常用通信方法与结构,2019/8/22,2,多微机系统通信,大数据量和实时性已成为控制领域信号处理的一个基本特点 单处理器运算能力限制,一个大型复杂系统往往有多个处理器,处理器间要协同工作就必须交换数据 三个渊源 借鉴:多CPU组成大型计算机的并行体系结构 用开关阵列连接多台CPU、MEM2X2阵列 采用:按标准总线制作OEM产品构成开放型系统的方法 吸取:计算机网络中使用的通信技术 控制:实时、可靠、易扩展,2019/8/22,3,三个层次,芯片级:双口RAM,FIFO,公共内存,DMA 系统级 PC机的I/O
2、口:RS232,RS485,PIO 紧凑型总线:STD,ISA,cPCI,VME,PC104,3XBUS 网络级 Internet,Intranet 现场总线/控制网络 芯片之间(CPU-CPU)的通信 OEM模板之间的通信 微机之间的通信 片间总线 模板总线 现场总线,2019/8/22,4,多微机系统常用通信方法,共享存储区:都能访问的区域为中介 双口RAM;单总线;开关矩阵;总线窗口 PIO/标准并行内总线,易于实现,多采用主从方式,中断、查询 点-点;星形;主从;环形;菊花链 SIO:异步协议,主从方式,硬线联络,短距离 点-点;星形;主从 232,SPI,IIC LAN,2019/8
3、/22,5,多端口公用存储器结构形式,多端口公用存储器系统 多端口公用存储器 多台微处理器 多端口共用I/O 以共享存储区作为多微处理器交换数据的场所(紧耦合,速度快) 多CPU智能化仪器仪表 双机冗余控制系统 多微机动态仿真,2019/8/22,6,多cpu间共享存储区,两个处理器要交换数据则必须要有两个处理器都可以访问的共享存储体,一个处理器将数据写入存储体,而由另一处理器将数据读出,使两个处理器间可以有效地交换数据,实现数据共享 需要解决:当一个处理器给存储体写入数据后产生旗标通知另一处理器将数据取走;两个处理器访问同一存储单元可能产生的冲突。,2019/8/22,7,公用总线共享存储区
4、结构形式,单公用总线 竞争、排队、BC仲裁; 多重公用总线 速率、可靠性提高 适用于一块模板中多CPU的应用,非标准总线,2019/8/22,8,矩阵开关式共享存储器结构形式,处理器本身总线接口简单 开关矩阵、KC复杂,Dbus、Abus、Cbus,2019/8/22,9,总线窗口共享存储区结构形式,A/B机系统:CPU、总线、专用内存、公共内存、外设 A通过虚拟地址访问B共享区:总线窗口先接通A、B两边Dbus、Cbus,由窗口实现A机虚地址到B机实地址的变换 总线窗口: 系统简单时, 可用逻辑电路实现; 复杂时,可内含uP,2019/8/22,10,总线窗口共享存储区系统,带简易总线窗口的
5、双CPU系统结构,2019/8/22,11,简易总线窗口,无地址变换,CPU1要求CPU2发送数据: CPU2把数据写入M2共享区,通过PIO2发出RDY2准备就绪 CPU1经PIO1识别RDY2,通过PIO1向总线控制逻辑发出请求通信信号CMRQ1 收到CMRQ1后,总线控制逻辑产生总线请求信号/BUSRQ2到CPU2 CPU2收到/BUSRQ2后,发出响应BUSAK2到总线控制逻辑,CPU2放弃总线 总线控制逻辑收到/BUSAK2后,产生控制信号使总线开关通,并把BUSAK2经过PIO1送CPU1 CPU1收到BUSAK2确认CPU2已放弃总线,且总线开关已通,CPU1访问M2。”数据块传
6、送”从M2共享区到M1共享区,总线开关,2019/8/22,12,2019/8/22,13,双口RAM允许两个处理器各访问一个端口,每一个处理器都可以将双口RAM看作自己的本地存储器。,用双口RAM实现数据交换,双口RAM的每个端口都有各自的数据、地址、控制总线 硬件判优 软件判优,2019/8/22,14,当两个处理器同时对同一地址单元操作(如同时写、或一个写一个读),双口RAM会自动产生BUSY信号表示冲突。 当一端的CPU对该存储器某地址读写时,双口RAM会将这端的BUSY置高电平,而将另一端BUSY置低电平; 当另一端的CPU要对双口RAM读写时,它会检测己端的BUSY,若为低则等待一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CPU 通信 技术
链接地址:https://www.31doc.com/p-3403843.html