由至少两个信息处理机组成的信息处理系统技术方案

技术编号:2891244 阅读:219 留言:0更新日期:2012-04-11 18:40
一种信息处理系统,包括至少两个的信息处理机(11,21)为基础的模块(10,20),这就使得能够在主控模块(10;20)与从属模块(20,10)之间建立一条暂时链路,以便主控模块可以具有对从属模块所有外围设备(25,23;15,13)的直接寻访。(*该技术在2015年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种多个模块组成的信息处理系统,这些模块是以信息处理机和为各种外围设备用的局部总线为基础构成的。本专利技术涉及由多个模块以及按同步数据分级(SDH)传输数据的多路转换器组成的远程通信设备。这些模块是以信息处理机和为各种外围设备用的局部总线为基础构成的。在很多信息处理系统中,广泛地使用多个以信息处理机为基础的模块,以进行冗余信息处理或者分配信息处理,去提高系统的容量。例如,可将处理耗时函数转给一个特定的模块,或者在远程通信设备中,可使用专供设备管理用的第一模块,以及专供通信控制用的第二模块。随之而来的问题就是要得到各种提供互相联通的模块。申请人于1990年9月25日提出的法国专利申请No2667175公开了一种利用公共存储器把信息处理机引入通信的方法,存储器的接口由鉴别电路控制。然而,目前商业上所能得到的各种鉴别电路只能用于动态控制,这就使得这种方法的应用领域受到控制。本专利技术的目的在于提出一种由多个模块组成的信息处理系统,其中每个模块的各处理机都有可能寻访其它模块的所有外围设备。比如,动态和静态存储器、继电器、场致发光管、通信元件……。因此,根据本专利技术而且恰如开头一段所确定的信息处理系统的特征在于,它包括互调总线,供作为两个模块之间的暂时链路,并经过至少一个两路缓冲级连至每个模块;其特征还在于,所述模块包括启动任何第一模块的信息处理机暂时成为任何第二模块局部总线的主控装置的设备。当没有数据交换时,每个信息处理机都是独立的,并按自己的总线利用连到那里的数据源局部地工作。另一方面,在必须交换数据时,例如,当第一模块的信息处理机希望读第二模块的静态存储器时,所述第二模块暂时进入到备用方式,同时,所述第一模块成为所述第二模块局部总线的主控装置,第二模块经两路缓冲级和互调总线进入与所述第一模块的局部总线直接联系,以便发生数据交执这样,就暂时把所述第二模块的静态存储器看成为所述第一模块的信息处理机的外围设备。参照以下所述的具体实施例,将更清楚地阐述本专利技术的这些以及其它方面。各附图为附图说明图1利用图解法表示本专利技术系统的工作原理;图2以本专利技术的特定实施例详细表示两个模块间的相互关系;图3表示本专利技术的系统中所采用的局部模块(局部总线、两路缓冲级、自动机和互调总线);图4表示所述自动机的工作图;图5表示图4所示工作图的细部;图6利用图解法表示本专利技术远程通信装置的一实例;图7利用图解法表示如图6所示的装置中所采用模块的一个实例。图1是以两个模块10和20为基础的本专利技术系统的图解表示,每个模块都由信息处理机和用于各种外围设备的局部总线构成(以下为了叙述的简单,将只描述两个模块的互相联系,但这种选择并非限定性的)。按照图1,模块10包括信息处理机11和局部总线12,该总线一方面用于外围设备13,另一方面用于存储器15。该总线12经两路缓冲级30连到互调总线40,而两路缓冲级30由与局部总线12并与互调总线40交换数据的自动机31控制。类似地,模块20包括信息处理机21的局部总线22,该总线一方面用于外围设备23,另一方面用于存储器25。该总线22经两路缓冲级50送到互调总线40,而两路缓冲级50由与局部总线22并与互调总线40交换数据的自动机51控制。当模块20企图寻访另一模块(如模块10)的外围设备时,自动机31暂时将信息处理机11与总线12分开,以支持信息处理机21,同时经两路缓冲级30和50使总线12和22进入直接联系,从而模块10的外围设备表现为模块20的附加外围设备,并可以发生数据交换。另一方面,在设有数据交换时,每个信息处理机都作为局部的处理机而以其总线独立工作,并寻访接到它自己总线的外围设备。在本专利技术的优选实施例中,每个模块还包括一个专门的外围设备(分别为60、70),它们可以分别通过控制信息处理机11和21,经过一个被称为存取DMA的入口传送信息流。本实施例的优点在于,它能做到经一单址将多路信息信号传送到远程局部总线,并因此能够限制在整个循环期间由占据局部总线机制产生的成分。这样,每个局部总线或者可由局部的处理机使用,或者可由远程处理机所使用,或者可由专用的DMA入口的局部外围设备或远程外围设备所使用。图2表示两个相同的模块10和20之间的相互联系,其中模块10将进一步参照图3来描述。在现在将要描述的这个实施例中,信息处理机11和21均属MotoRola68000系列。按照图2,利用构成互调总线40的一组线将模块10和20连接起来。线ACC给每个模块的两路缓冲级30和50产生启动信号或释放信号。线A0-A23传送主信息处理机的地址编码。或D0-D15使两个模块之间能够交换数据编码。控制线CTR传送三条线一条线R/WN是以读或者写方式的入口类型为特征,并能够拟出两路数据缓冲级的方向,还有两条线UDSN和LDSN(上数据选通非门和下数据选通非门),它们确定16数据位中间的有效位。线DMA表示现行循环是否形成DMA入口。两条线CS10和CS20一方面被连在模块10的CS-EM端与模块20的CS-REC端之间,另一方面被连在模块20的CS-EM端与模块10的CS-REC端之间,用以传送占据两个模块之间的一条总线的请求信号。两条线DTACK10和DTACK20(数据传输应答)的一方面被连在模块10的DTACK-EXT端与模块20的DTACKN-LOC端之间,另一方面被连在模块20的DTACK-EXT端与模块10的DTACKN-LOC端之间,用以传送二模块之间的循环结束信号。最后,两条线INT10和INT20一方面被连在模块10的INT-EM端与模块20的INT-REM端之间,另一方面被连在模块20的INT-EM端与模块10的INT-REC端之间,用以传送二模块之间的中断信号。图3表示模块10的要素,也就是自动机31,它在本实施例中是Altera制造的EP910和EPL7032;两路缓冲级30,它由两路地址缓冲级32和两路数柚缓冲级33,每一个都是由Philips半导体制造的组件74ABT245为基础的;以及局部总线12和互调总线40所构成。图7给出一个模块实例的总体图。开关31具有以下将信号传给局部总线或从局部总线接收信号的线端拟从信息处理机接收表示数据传送已完成的信号的DATCKN-LOC端;拟接表示信息处理机将在现行循环结束时断开总线的信号的输入端BGN(总线允许非);拟向信息处理机11传送信号的输出端BRN(总线请求非门),这里的信号表示另一个信息处理机希望成为局部总线12的主控;所述的处理机等待信号,以便启动,而局部总线12拟过断开。输出端BERRN(总线错误非门)和输出端HALTN各产生一个信号,在现行循环有问题时,这些信号一起被用来给信息处理机产生一个重算循环。信号的输入/输出端BGACKN(总线允许应答非门),在主控模块(本例中的模块20)中,该信号被用来指示专用外围设备(例如60),它是局部总线22的主控,并使用DMA入口;而在从属模块(本例中的模块10)中,该信号被用来指示自动机31占据该局部总线12。表示总线上存在有效地址的信号的输入/输出端ASN(地址选通非门),这可形成一个指示循环开始的信号。拟接收表示是否与读或写循环有关的信号的输入端R/WN(读/写非门)。自动机3本文档来自技高网...

【技术保护点】
一种信息处理系统,它包括多个以信息处理机(11;21)为基础构成的模块(10;20)和多条用于各种外围设备(13、15;23、25)的局部总线(12;22),其特征在于:它还包括拟用作两个模块(10;20)之间暂时链路的互调总线(40),所说的模块(10;20)包括启动任何第一模块(10;20)的信息处理机,使之暂时成为任何第二模块(20;10)的局部总线(22;12)的主控装置,以便对所述第二模块(20;10)的外围设备(23,25;13,15)具有直接存取的机构。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:A卡比雷
申请(专利权)人:皇家菲利浦电子有限公司
类型:发明
国别省市:NL[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1