多CPU间通信术.pptVIP

  • 4
  • 0
  • 约4.89千字
  • 约 29页
  • 2016-10-13 发布于贵州
  • 举报
* * * * * * * * * * * * * * * * * * 根据上述中断逻辑,可以实现双CPU的高速通信。 传统的串行数据通信速度较慢,而并行通信需要对并口初始化,且数据传输逐字进行,传输过程中又要过多地占用CPU时间,导致传输效率低。而在双口RAM传输中,CPU将双口RAM作为自己存储器的一部分,当两个CPU需要数据传输时(如左边向右边传),首先左边CPU将需要传送的数据放到双口RAM的某个通用地址单元,然后向双口RAM最高奇地址进行写操作,以向右边CPU发送中断,这样右边CPU进入其中断服务程序,将该段地址单元的数据读出,之后对最高的奇地址进行写操作,以清除该中断。反之亦然。通过这种方式,就实现了双CPU的快速通信。 * * * * * * * * * * * * * * 例如当S2、S1、S0为000时,总线间不导通,呈高阻态;当为001时,A总线端口和B总线端口导通,即A1和B1导通、A2和B2导通…… * * * * * * * * * * * * 第二章 多CPU常用通信方法与结构 * * 北京交通大学 电气工程学院 ---多CPU常用通信方法与结构 * * 多微机系统通信 大数据量和实时性已成为控制领域信号处理的一个基本特点 单处理器运算能力限制,一个大型复杂系统往往有多个处理器,处理器间要协同工作就必须交换数据 三个渊源

文档评论(0)

1亿VIP精品文档

相关文档