Claims
- 1. A method of transmitting different size data units between terminals via channels of a time division multiplexed parallel bus operating with a predetermined frame period divided into a predetermined number of consecutive time slots; the method comprising transmitting each of different size data units in a separate transmission channel comprising one or more predetermined time slots in predetermined positions in each frame, and allocating a plurality of consecutive time slots in each frame for every channel that is to transmit data units larger than one time slot.
- 2. A method as claimed in claim 1, in which the time slots of a first channel that is to transmit first size data units no greater in size than the capacity of one slot are uniformly spaced apart so as to occur at a frequency which is a multiple of the frame frequency.
- 3. A method as claimed in claim 1, in which a second channel that is to transmit second size data units larger than the capacity of one time slot comprises two or more groups of time slots that are spaced apart in each frame and each group comprises a plurality of consecutive time slots.
- 4. A method as claimed in claim 3, in which said groups of time slots are uniformly spaced apart so as to occur at a frequency which is a multiple of the frame frequency.
- 5. A method as claimed in claim 1, in which the size of first size data units equals the slot width of the bus.
- 6. A method as claimed in claim 1, in which the size of second size data units is an integral multiple of the size of said first size data units, and the number of consecutive time slots in each group is equal to this integral multiple.
- 7. A method as claimed in claim 6, in which the bit rate capacity of a first channel is equal to the bit rate capacity of a second channel.
- 8. A parallel bus communication system for communicating different size data units between terminals connected to the bus comprising clock means that generates a clock signal on the bus that the terminals employ to communicate with one another in a time division multiplexed mode of a predetermined frame length divided into a predetermined number of time slots; transmitting means within each terminal for transmitting each of different size data units in a separate transmission channel comprising one or more predetermined time slots in predetermined positions in each frame, a plurality of consecutive time slots being allocated in each frame for every channel that is to transmit data units larger than one time slot; and receiving means within each terminal for receiving said data units from each of said predetermined time slots.
- 9. A system as claimed in claim 8, in which the receiving means comprises a register to receive successive portions of each data unit allocated to a plurality of consecutive time slots arriving at the terminal.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 9124915 |
Nov 1991 |
GBX |
|
Parent Case Info
This application is a continuation of application Ser. No. 07/981,939, filed Nov. 23, 1992, now abandoned.
US Referenced Citations (4)
| Number |
Name |
Date |
Kind |
|
4763319 |
Rozenblit |
Aug 1988 |
|
|
5001703 |
Johnson et al. |
Mar 1991 |
|
|
5130982 |
Ash et al. |
Jul 1992 |
|
|
5140587 |
Mueller et al. |
Aug 1992 |
|
Continuations (1)
|
Number |
Date |
Country |
| Parent |
981939 |
Nov 1992 |
|