Method and apparatus to reduce register overhead in a serial digital interface
First Claim
1. A method of transferring data between telephony communications lines having different frame transmission rates, comprising the steps of:
- (a) collecting, in a first register, a field of data within a first downlink data frame being transmitted at a first data rate;
(b) injecting the data collected in the first register, into a second downlink data frame having a second data rate different than the first data rate; and
,(c) simultaneously with the injecting, collecting in the first register, a second field of data from an uplink data frame being transmitted at said second rate.
12 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for transferring data between telephony communications lines having different frame transmission rates. A downlink data frame according to a first protocol (e.g. a ROLMlink frame) is transmitted, at a first data rate, from a private branch exchange (PBX) to a telephone'"'"'s network interface. One or more fields of data from this frame are collected in shift register which is internal to the interface. After collection, the data is injected into a downlink data frame of the telephone'"'"'s internal protocol (e.g. a GCI frame), which is being transmitted on the telephone side of the interface at a second data rate (different from the first data rate). Simultaneously with the injecting, one or more fields of data from an uplink data frame of the telephone'"'"'s internal protocol are shifted into the same register for later injection into an uplink data frame, of the external protocol, destined for the PBX. This later injection occurs simultaneously with data from another downlink data frame, from the PBX side of the interface, being collected in the register.
-
Citations
9 Claims
-
1. A method of transferring data between telephony communications lines having different frame transmission rates, comprising the steps of:
-
(a) collecting, in a first register, a field of data within a first downlink data frame being transmitted at a first data rate; (b) injecting the data collected in the first register, into a second downlink data frame having a second data rate different than the first data rate; and
,(c) simultaneously with the injecting, collecting in the first register, a second field of data from an uplink data frame being transmitted at said second rate. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for transferring data between frames of different data transmissions rates, comprising:
-
a first multiplexer, connected to receive a first data frame being transmitted at a first data rate and a second data frame being transmitted at a second data rate; a shift register, connected to receive an output of the first multiplexing means; a second multiplexer connected to receive an output of the shift register and a third data frame being transmitted at the second data rate; and
,control means, connected to the first multiplexing means, the second multiplexing means and the shift register, for a) causing the first multiplexing means to alternately supply the shift register with first field of data from the first data frame and a second field of data from the second data frame;
b) for alternately clocking the shift register at the first data rate and the second data rate; and
, c) for causing the second multiplexer to inject the first field of data into the third data frame simultaneously with reception of the second field of data by the shift register. - View Dependent Claims (9)
-
Specification