INTERFACE
First Claim
1. A data interface comprising:
- a first data terminal for outputting or receiving a data signal;
a bit clock terminal for outputting or receiving a bit clock signal;
a frame clock terminal for outputting or receiving a frame clock signal; and
control circuitry configurable to associate data outputted or received in each frame with time slots of a predetermined number of bits;
wherein the control circuitry is adapted such that the frequency of the bit clock signal can be changed at any time so as to vary the number of time slots in a frame.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to methods and apparatus for data transfer. A data interface is described with at least a first data terminal for either outputting or receiving a data signal. In bi-directional embodiments there may be one terminal for receiving data and one terminal for outputting data. A bit clock terminal outputs or receives a bit clock signal; and a frame clock terminal for outputs or receives a frame clock signal. Interface control circuitry is configurable to associate data outputted or received in each frame with time slots (1-8) of a predetermined number of bits (x, y, z) wherein the control circuitry is adapted such that the frequency of the bit clock signal can be changed at any time so as to vary the number of time slots in a frame.
59 Citations
61 Claims
-
1. A data interface comprising:
-
a first data terminal for outputting or receiving a data signal; a bit clock terminal for outputting or receiving a bit clock signal; a frame clock terminal for outputting or receiving a frame clock signal; and
control circuitry configurable to associate data outputted or received in each frame with time slots of a predetermined number of bits;wherein the control circuitry is adapted such that the frequency of the bit clock signal can be changed at any time so as to vary the number of time slots in a frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 17, 20, 22, 29, 30, 40, 41, 43, 44)
-
-
11. (canceled)
-
13. (canceled)
-
15. (canceled)
-
18. (canceled)
-
19. (canceled)
-
21. (canceled)
-
23-28. -28. (canceled)
-
31-39. -39. (canceled)
-
42. (canceled)
-
45. A method of data transfer comprising:
-
receiving a bit clock signal; receiving a frame clock signal; transmitting or receiving a data signal wherein said data is transmitted or received in one or more time slots of a predetermined number of bits; wherein the bit clock signal frequency may be varied at any time independently of the frame clock so as to vary the number of time slots in a frame.
-
-
46-53. -53. (canceled)
-
54. A method of data transfer comprising:
-
defining a frame period via a frame clock signal; defining a frame format comprising a plurality of time slots, wherein each time slot is of a predetermined number of bits and is associated with a specified data channel; and setting a bit clock rate so as to include a desired number of time slots.
-
-
55. (canceled)
-
56. A data interface having control circuitry responsive to a bit clock signal and a frame clock signal to transfer data wherein the frequency of the bit clock signal is variable independently of the frame clock signal.
-
57. A data transfer protocol comprising:
-
accessing a frame format mapping defining a plurality of time slots, wherein each time comprises a defined number of bit and is associated with a specified data channel; and transferring data, at a bit rate defined by a bit clock signal, in said time slots in order from the beginning of a frame period to the end of a frame period; wherein the frequency of the bit clock signal can be changed to alter the number of time slots in a frame.
-
-
58. (canceled)
-
59. (canceled)
-
60. A data interface comprising a data terminal for outputting or receiving data wherein said interface can output or receive a plurality of different data types in a single frame period.
-
61-64. -64. (canceled)
Specification