Translator system for message transfers between digital units operating on different message protocols and different clock rates
First Claim
1. A message transfer system for accommodating message transfers between digital units operating on different message protocols comprising:
- (a) processor means , operating at a first clock rate, for sending and receiving message data at a rate of one single 48-bit word message per message cycle;
(b) resource means, operating at a second clock rate, for sending and receiving message data at a rate of four 48-bit word messages per message cycle;
(c) translation means connecting said processor means and said resource means and including;
(c1) means for accumulating and converting said processor derived single word messages into four 48-bit word messages for delivery to said resource means;
(c2) means for accumulating said resource derived 48-bit word messages for delivery to said processor means at a rate of one single 48-bit word message per message cycle;
(c3) translator controller means for regulating the transfer of said word messages between said processor means and said means for accumulating processor derived single word messages, and for regulating the transfer of words between said resource means and said means for accumulating resource derived 48-bit word messages, and including;
(c3a) message status register means, for indicating to said processor means, that a request from said processor means is still incomplete;
(d) dual system bus means providing first and second busses connecting said translation means to said resource means wherein each one of said busses operates concurrently to facilitate data transfers and wherein any one of said busses alone can provide data transfer operations if the other bus is disabled.
7 Assignments
0 Petitions
Accused Products
Abstract
A message transfer system between digital modules where two or more digital modules operate on separate and different message lengths and clock frequencies and where, temporary storage buffer (translator unit) holds messages being transferred between the different digital modules and acts as a speed matching and word length matching buffer unit to permit compatible transfer of message words. Also, the transfer system recognizes when requests are outstanding from both digital modules and can discard a message from a requesting module. Each of the two or more separate digital modules is serviced by dual system busses providing for redundancy of data transfer operations.
-
Citations
3 Claims
-
1. A message transfer system for accommodating message transfers between digital units operating on different message protocols comprising:
-
(a) processor means , operating at a first clock rate, for sending and receiving message data at a rate of one single 48-bit word message per message cycle; (b) resource means, operating at a second clock rate, for sending and receiving message data at a rate of four 48-bit word messages per message cycle; (c) translation means connecting said processor means and said resource means and including; (c1) means for accumulating and converting said processor derived single word messages into four 48-bit word messages for delivery to said resource means; (c2) means for accumulating said resource derived 48-bit word messages for delivery to said processor means at a rate of one single 48-bit word message per message cycle; (c3) translator controller means for regulating the transfer of said word messages between said processor means and said means for accumulating processor derived single word messages, and for regulating the transfer of words between said resource means and said means for accumulating resource derived 48-bit word messages, and including; (c3a) message status register means, for indicating to said processor means, that a request from said processor means is still incomplete; (d) dual system bus means providing first and second busses connecting said translation means to said resource means wherein each one of said busses operates concurrently to facilitate data transfers and wherein any one of said busses alone can provide data transfer operations if the other bus is disabled. - View Dependent Claims (2)
-
-
3. A message transfer system for accommodating message transfers between digital units operating on different message protocols and different clock rates comprising:
-
(a) first digital means for sending and receiving message data using one single 48-bit word message per message transfer cycle, said first digital means using an "x" MHz clock rate; (b) second digital means for sending and receiving message data using a four 48-bit word message per message transfer cycle, said second digital means using a "y" MHz clock rate; (c) translation means connecting said first digital means and said second digital means and including; (c1) means for receiving message data derived from said first digital means for compatible delivery to said second digital means; (c2) means for receiving said four 48-bit word messages from said second digital means for compatible delivery to said first digital means; (c3) wherein said means for receiving message data from said second digital means includes; (c3a) dual system bus means providing a first and second duplicate redundant bus for data transfer operations; (c4) means to discard a request for word message transfer from said second digital means when said first digital means has a request for word message transfer uncompleted and still pending to said second digital means, said means including; (c4a) a message status register which indicates the status of each request for word transfer as being completed or still incomplete.
-
Specification