书签 分享 收藏 举报 版权申诉 / 29
上传文档赚钱

类型多CPU间通信技术课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4352334
  • 上传时间:2022-12-01
  • 格式:PPT
  • 页数:29
  • 大小:645KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《多CPU间通信技术课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    CPU 通信 技术 课件
    资源描述:

    1、2022-12-11多多CPU常用通信方法与结构常用通信方法与结构2022-12-12 大数据量和实时性已成为控制领域信号处理的一个基本特点 单处理器运算能力限制,一个大型复杂系统往往有多个处理器,处理器间要协同工作就必须交换数据 2022-12-13 芯片之间(CPU-CPU)的通信 OEM模板之间的通信 微机之间的通信 片间总线 模板总线 现场总线2022-12-14 共享存储区:都能访问的区域为中介共享存储区:都能访问的区域为中介 双口双口RAM;单总线;开关矩阵;总线窗口;单总线;开关矩阵;总线窗口 PIO/标准并行内总线,易于实现,多采用主从方式,标准并行内总线,易于实现,多采用主从

    2、方式,中断、查询中断、查询 点点-点;星形;主从;环形;菊花链点;星形;主从;环形;菊花链 SIO:异步协议,主从方式,硬线联络,短距离:异步协议,主从方式,硬线联络,短距离 点点-点;星形;主从点;星形;主从 232,SPI,IIC LAN2022-12-15多端口公用存储器多端口公用存储器 多端口公用存储器系统 多端口公用存储器 多台微处理器 多端口共用I/O 以共享存储区作为多微处理器交换数据的场所(紧耦合,速度快)多CPU智能化仪器仪表 双机冗余控制系统 多微机动态仿真2022-12-16 两个处理器要交换数据则必须要有两个处理器都可以访问的共享存储体,一个处理器将数据写入存储体,而由

    3、另一处理器将数据读出,使两个处理器间可以有效地交换数据,实现数据共享 需要解决:当一个处理器给存储体写入数据后产生旗标通知另一处理器将数据取走;两个处理器访问同一存储单元可能产生的冲突。2022-12-17 单公用总线 竞争、排队、BC仲裁;多重公用总线 速率、可靠性提高 适用于一块模板中多CPU的应用,非标准总线2022-12-18 处理器本身总线接口简单 开关矩阵、KC复杂,Dbus、Abus、Cbus2022-12-19总线窗口共享存储区结构形式总线窗口共享存储区结构形式 A/B机系统:CPU、总线、专用内存、公共内存、外设 A通过虚拟地址访问B共享区:总线窗口先接通A、B两边Dbus、

    4、Cbus,由窗口实现A机虚地址到B机实地址的变换 总线窗口:系统简单时,可用逻辑电路实现;复杂时,可内含uP2022-12-110 带简易总线窗口的双CPU系统结构2022-12-111CPU1要求CPU2发送数据:CPU2把数据写入M2共享区,通过PIO2发出RDY2准备就绪CPU1经PIO1识别RDY2,通过PIO1向总线控制逻辑发出请求通信信号CMRQ1收到CMRQ1后,总线控制逻辑产生总线请求信号/BUSRQ2到CPU2CPU2收到/BUSRQ2后,发出响应BUSAK2到总线控制逻辑,CPU2放弃总线总线控制逻辑收到/BUSAK2后,产生控制信号使总线开关通,并把BUSAK2经过PIO

    5、1送CPU1CPU1收到BUSAK2确认CPU2已放弃总线,且总线开关已通,CPU1访问M2。”数据块传送”从M2共享区到M1共享区2022-12-1122022-12-113 双口RAM允许两个处理器各访问一个端口,每一个处理器都可以将双口RAM看作自己的本地存储器。n双口RAM的每个端口都有各自的数据、地址、控制总线n硬件判优n软件判优2022-12-114 当两个处理器同时对同一地址单元操作(如同时写、或一个写一个读),双口RAM会自动产生BUSY信号表示冲突。当一端的CPU对该存储器某地址读写时,双口RAM会将这端的BUSY置高电平,而将另一端BUSY置低电平;当另一端的CPU要对双口

    6、RAM读写时,它会检测己端的BUSY,若为低则等待一个时钟周期再检测BUSY,直到为高电平时才能进行存储操作。可以将BUSY信号接至处理器的READY端,使其读或写时序延长,最终读出或写入。2022-12-115 双口RAM具有两套中断逻辑,通过两个INT引脚分别连到两个CPU的中断引脚上,实现双CPU的握手 双口RAM的最高两个字节为特殊中断字节,即当CPU对这两个字节读写时,可以清除或发送中断:当左边CPU向奇地址(IDT7005为1FFF)写操作时,双口RAM向右端口中断引脚CPU发中断;右端CPU向奇地址读操作时,清除该中断。当右边CPU向偶地址(1FFE)写操作时,双口RAM向左端口

    7、中断引脚CPU发中断;左端CPU向偶地址读操作时,清除该中断。2022-12-116 共享存储器为多个CPU之间交换信息提供了中转空间,需要解决争用、冲突的问题 判决器法:独立于各CPU的专用单元,对要求使用共享存储器式公用总线的请求进行裁决(总线控制器、总线仲裁器)端口控制器法:实现对共享存储器的分配与管理2022-12-117判决器法工作原理2022-12-118 微机与基于DSP的数字信号处理板通过双口RAM通信例 TMS320C25PC IDT7132+IDT7142字扩展 IDT71332022-12-119内存A机总线B机总线开关总线时钟内存时钟CPUCPUI/OI/O通信窗口KG

    8、B(总线开关)中间缓存I/O发送终端终端 双机双工系统 双机执行同样的程序,并进行必要的进程通信-同步 双机备用系统 备用机不必同步运行,因此不设通信窗口2022-12-120KGB(总线开关)开关总线、KGB、中间缓存及控制量输出I/O不可少;在故障状态,KGB先脱离主机,中间缓存器保持着原控制量输出值,使控制量输出不变;KGB合到备用机上,中间缓存中存放的原主机中间结果作为备用机开工条件;系统故障的监测方法有软件故障检测法,超时故障检测法等多种。在双机备用系统中,以中间结果作为开工条件将使备用机较快地进入正常,切换带给系统的扰动小,但比双工双机差一些。双机备用系统结构简单,程序编排容易。2

    9、022-12-121“单总线共享存储区结构”:开关总线=单公用总线 中间缓存器=共享存储器 控制量输出I/O=共享I/OA机开关优先权部件B机A机总线B机总线 A机接口 B机接口状态寄存器开关切换部件状态寄存器开关总线中间缓存输出电源2022-12-122 IDT74FST163212是一种典型的总线开关芯片 S0-2是总线开关控制端;A、B、C、D是四个总线端口,每个总线端口由12根线组成;由S0-2控制A、B和C、D总线端口的导通或不导通。2022-12-123 对于像图像处理等需要大量交换数据的应用场合,用双口RAM或FIFO方法就不太合适。双口RAM和FIFO一般容量较小,价格昂贵:双

    10、口RAM IDT7133:32Kbit(2kX16bit)单向FIFO IDT7205:8KX9bit 用总线开关外加大容量存储器很适合这种大容量的数据传输。2022-12-124 在并行内总线互连的多微机系统中,最易于实现 两种基本形式 单I/O接口:作为主机的外围设备,可采用中断、查询等方式 双I/O接口:接口芯片内部是许多三态门开关寄存器,类似于双口RAM 异步传输:每个字节间可有长短不等的间隙 串行:启停位包装 并行:握手联络线2022-12-125 无握手联络:74HC273,274,244,245,373 单线握手联络:Intel8212 RDY(o),接口中数据准备好 STB(I

    11、),外设数据准备好,选通接口 多线握手联络:Intel8255数据线并行接口(含数据寄存器)控制线地址线联络线数据线CPU外设2022-12-126 多台微机经过并行I/O接口(芯片)互连,实现数据交换,大多按主从方式通信:CPU把数据写入输出口,RDY有效 外设收妥数据后,使/STB有效/STB后沿使RDY复原,使/INT有效,可传送下一字节。CPU并行并行接口接口外设外设/IOWDBUS/INTRDY/STB并行数据12345RDY/STB/INT并行数据第一字节第二字节2022-12-127 异步传输:SIO与PIO的异同 流量控制:靠握手联络信号,“停-等”主从方式:网络寻址:差错控制:总线驱动:高层协议:端点间进程通信-同步,会话层;代码,相互理解,表示层2022-12-128 设计一个双CPU通过双口RAM进行数据交换的实验,要求:实验目的、要求及简单的原理说明 完整详尽的实验电路图 软件流程图 实验要可操作(设备条件、可验证)作为电子邮件附件提交,作为附件的Word文件名格式:学号-姓名-文件名 2022-12-129

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:多CPU间通信技术课件.ppt
    链接地址:https://www.163wenku.com/p-4352334.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库