Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output process timing
Reexamination Certificate
1999-06-03
2003-03-04
Wong, Peter (Department: 2781)
Electrical computers and digital data processing systems: input/
Input/output data processing
Input/output process timing
C710S301000
Reexamination Certificate
active
06529974
ABSTRACT:
The invention relates to the connection and exchange of digital information between electronic cards.
The invention applies advantageously but not limitingly to the so-called “backplane” connection facility providing for the use of connection cards referred to as “backplane cards” installed in racks and on which are connected electronic cards comprising various components as a function of their application, such as microprocessors, for example.
At present, backplane cards are exclusively passive in the sense that they comprise only the connection facility proper and impedance matching means.
Furthermore, when for a particular rig, a user has defined a certain electronic configuration providing for a certain number of electronic cards to be connected together, he chooses a backplane card having sufficient connection areas to be able to connect the number of electronic cards which he envisaged at the outset. Moreover, he must also dimension the supply means of these electronic cards as a function of their initially envisaged number.
If for any reason the user has to increase the number of cards in his configuration, it is not possible for him to extend his backplane without having to modify everything and has furthermore to redimension the supply means.
Moreover, when these backplane cards form the hardware support for a digital linking bus conveying digital information between the electronic cards, the number of signals to be processed requires that complex decoding circuits, which are sometimes specific and which are often expensive, be installed on the electronic cards connected on the backplane card.
Finally, the need for these backplane cards to meet the constraints of electromagnetic immunity requires expensive solutions.
The invention aims to afford a solution to these problems.
The invention therefore proposes a process for exchanging digital information between electronic cards, in which the electronic cards are removably connected on at least one base card (or backplane card) comprising its own individual supply means connected on a printed circuit possessing a set of tracks for the flow of electrical signals able to convey the said information, and certain at least of the electrical signals flowing, on this base card, between the connection areas of the electronic cards are amplified directly on the base card.
The base card is therefore an active card insofar as it possesses its own individual amplification means comprising amplification barriers proper based on flip-flops or buffer memories and logic functions building in amplification, for example programmable logic circuits (or Programmable Array Logic).
Furthermore, this backplane card builds in its own individual supply which is dimensioned in such a way as to be able to supply the maximum number of electronic cards which can be connected on this base card. Whereas in theory a minimum of two electronic cards is connected on a base card, it is in practice possible to connect more than two, for example four, on equidistant connection areas.
To obtain a modular backplane, at least one other base card of similar structure can be connected on the base card. Thus, the user can add the base cards alongside one another so as to produce the configuration which he desires. If his configuration must alter over time, he can always add or remove one or more base cards. Furthermore, since each base card builds in a supply sufficient to supply the electronic cards which it can receive, it is not necessary to redimension a new specific supply, since the new base card also builds in its own individual supply. This further contributes to the perfect modularity of the backplane according to the invention.
Moreover, a connection of the base cards one on another is advantageously envisaged so that all the connection areas of the electronic cards, situated on the set of base cards, are equidistant. Thus, the general appearance of an electronic configuration composed of several electronic cards connected on several base cards, remains homogeneous.
Independently or not of the characteristics just alluded to, relating in particular to supply and to amplification, the process according to the invention advantageously provides for the said set of tracks of each base card to form a hardware support for a digital bus on which are conveyed, synchronously, data logic signals, address logic signals, as well as monitoring logic signals, with the exclusion of any clock logic signal such as is conventionally present in the digital buses known from the prior art. The absence of any clock signal conveyed on the bus contributes to assisting the electromagnetic immunity of the card conveying the bus, since the presence of numerous rising edges existing in a clock signal, especially at high frequency, is thus avoided. It then becomes possible to use simple means to obtain this immunity. Moreover, by providing a synchronous bus it becomes possible to obtain predetermined cycle times, this offering the advantage of being able to determine the duration of the various processing operations in advance.
Generally, when an exchange of information is envisaged between a so-called “master” electronic card, comprising an input/output port linked to a processing unit such as a processor, and at least one so-called “slave” electronic card, addressable by the processing unit, an address cue comprising a first address indication (for example a certain number of high-order bits of the address) making it possible to locate the slave card on the bus as well as a second address indication (low-order bits) defining an addressing space within the slave card, is associated with every slave card. The process according to the invention advantageously comprises at least write access cycles and read access cycles, in the course of which the following are conveyed in the guise of monitoring logic signals; an access logic signal representative of an access or non-access in read or write mode to the bus, an enabling logic signal allowing in particular enabling of the second address indications, this enabling logic signal being active at the high logic level throughout the duration of write or read access, and a selection logic signal activated by the slave card having recognized its address cue.
The process can furthermore comprise a step of resetting the slave cards, this reset step being performed in the presence of a reset logic signal emitted by the master card.
In order to ensure interoperability of the electronic cards which can be connected on one or more base cards, there is advantageously provision for the process according to the invention to be able to comprise automatic recognition of the electronic cards connected on the digital bus. Thus, this automatic recognition exonerates the user from the conventional manual and mechanical operations consisting in positioning jumpers on the electronic cards connected on the bus so as to contrive their first address indication mechanically.
More precisely, according to one mode of implementation of the process, an identifier representative of a card type chosen from among predefined types is stored in certain at least of the slave cards and provision is made for a step of automatic identification by the master card, of the type of each slave card connected on a base card, as well as a step of automatic assignment by the master card to each identified slave card of its first address indication making it possible to locate it on the bus.
In practice, a slave card intended to be identified automatically is equipped with an internal logic unit able to deliver in series a predetermined number of bits forming the said identifier. After the reset step, this slave card advantageously then sequentially transmits toward the master card the bits of its identifier by using the selection logic signal, and the master card then transmits to the slave card a predetermined number of address bits constituting the said first address indication.
When several slave cards are connected in parallel on one or more base cards, the master card advantage
Poujoulat Guy Henri
Poujoulat Marc
Smith , Gambrell & Russell, LLP
Societe d'Applications Industrielles des Microprocesseurs
Vo Tim
Wong Peter
LandOfFree
Method for exchanging digital data between electronic cards... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for exchanging digital data between electronic cards..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for exchanging digital data between electronic cards... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3057586