[发明专利]双微处理机控制系统无效
申请号: | 88102351.5 | 申请日: | 1988-03-31 |
公开(公告)号: | CN1020810C | 公开(公告)日: | 1993-05-19 |
发明(设计)人: | 托马斯·O·霍尔蒂;小托马斯·L·梅雷;韦恩·A·珀申;司各特·W·史密夫 | 申请(专利权)人: | 霍尔韦尼布尔公司 |
主分类号: | G06F13/12 | 分类号: | G06F13/12 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 匡少波,叶凯东 |
地址: | 美国霍尼韦尔*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微处理机 控制系统 | ||
本发明总的说来涉及一种双微处理机控制系统,更详细地说,涉及异步数据通信系统(最好是采用一个接收微处理机和一个发送微处理机的异步数据通信系统)中的双微处理机控制。
在应用电话专用分机(PBX)的数据通信系统中,线路数据传输率可能会从300到19,200位/秒的范围变化。在传输率为19,200位/秒有16个信道工作的情况下,这意味着每52.1微秒就得提供一个字符以供传输。同样,每52.1微秒可收到一个字符。在如此数据量要求的情况下,通常是采用一对微处理机。一个微处理机专用来传输信号,另一个微处理机专用来接收信号。即使采用这些双微处理机,也只拥有很少的时间供执行诸如数据的包化/逆包化、调制解调状态更新报文处理、呼叫处理等控制任务。
除各传送微处理机和接收微处理机的发送和接收任务外,总希望发送和接收微处理机也能彼此进行通信。当两处理机交换信息时,总希望使通信不处于竞争状态。这通常是用采用“邮箱”和“锁”的中断-驱动技术进行。但这种中断-驱动系统工作速度较慢。有关现有技术请参看一九八四年十一月十三日批准授权予Yu等人的美国专利4,482,982和一九八四年十一月十一日批准授权予Yu等人的美国专利4,488,231,两者都归本专利申请人所有。
因此,本发明的一个目的是提供一种经改进的双微处理机控制系统,在该系统中,各微处理机之间的相互通信效率实质上有所提高。
为实现本发明的上述和其它目的、特点和优点,我们根据本发明提供了这样一种双微处理机控制系统,该双微处理机控制系统在本说明书所公开的实施方案中应用于采用一个接收微处理机和一个发送微处理机的一个异步数据通信系统中。本发明的微处理机控制系统可以提高数据通信系统内包括微处理机之间在内的数据传送效率。本发明的双微处理机系统可应用于传送数据、控制信息和信号信息用的系统中,这种系统是支援许多终端设备和电子计算机系统之间的工作所必需的。可作为工作环境的一个具体实例是在多个终端设备(多于处理机的数目)、PBX中继线和象Honeywell DPS-6之类的电子计算机系统之间的数据通信系统之中。虽然本发明的基本原理是结合这种系统介绍的,不言而喻,这些基本原理的应用面比这还要广。
本专利说明书所要求保护的发明概括在这样一种双微处理机控制系统中,该系统包括一第一微处理机和一第二微处理机,第一微处理机最好看作是一个具有有关的地址总线和数据总线的接收微处理机,第二微处理机最好是一个具有有关的地址总线和数据总线的发送微处理机。此外,系统还包括若干具有也与其有关的地址总线和数据总线的存储装置。系统配备有若干将第一和第二微处理机数据总线互相耦合到存储装置数据总线的装置,还配置有若干将第一和第二微处理机地址总线互相耦合到存储装置地址总线的装置,该装置包括制定两微处理机对应于存储装置线路表的信道号的装置,还包括用以改变信道号但防止同时访问同一信道的控制装置。信道号制定装置最好包括一接收信道号寄存器和一发送信道号寄存器,两者个个都可以是,举例说,四位量。控制装置可包括一可编程的存储器。还有将各信道号寄存器耦合到可编程存储器的输入端的诸线路。可编程存储器还有一个输入端,表示哪一个寄存器要改号。可编程存储器适宜控制信道号的改变,使一个微处理机适宜以递增的方式另一个微处理机以递减的方式使用信道。举例说,接收微处理机可以在反方向上倒数信道号,同时发送微处理机可以在正常的前行方向上进行下去。若发生冲突,则发送微处理机或接收微处理机可以跳过某一地址,如果该地址是代表另一个微处理机所处在的一个地址的话。
结合附图阅读下面的详细说明现在应该可以清楚理解本发明的许多其它目的、特点和优点,附图中:
图1是体现本发明双微处理机控制的基本原理的数据通信系统的方框图;
图2和图3进一说明图1中所示系统的各部分的具体方框图;
图4是所存储的十六个线路表中的一个线路表示意图;
图5是有助于说明本发明任务暂停执行的概念的固件状态图的一个片段。
图6示意性地举例说明任一多重分页线路表连同有关的代码;
图7举例说明了发送微处理机和接收微处理机的程序,例示了信道号的排序过程;
图8是说明发送微处理机和接收微处理机操作循环的交错情况的时间图;
图9则是说明信道号在发生冲突的情况下暂停执行作用的时间图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于霍尔韦尼布尔公司,未经霍尔韦尼布尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/88102351.5/2.html,转载请声明来源钻瓜专利网。