Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
187 words
A device for transferring data between a plurality of digital signal processors in a system utilizing time division multiple access, said device comprising: a system controller coupled to a bus network; a plurality of dual port random access memory devices, each of which has a first port coupled to one of said plurality of digital signal processors and a second port coupled to said bus network; and a linked list direct memory access controller for transferring data between said dual port random access memory devices, said direct memory access controller coupled to said bus network and controlled by said system controller; said system controller further comprising a timing generation circuit for generating a first periodic signal, said first periodic signal being coupled to each of said plurality of digital signal processors and said memory access controller, said first periodic signal defining the start of said first predefined time period; and a delay circuit for delaying said first periodic signal a predetermined amount so as to create a start signal defining the beginning of said second predefined time period, said start signal being coupled to said memory controller.
Claim 2
Independent Claim
187 words
A device for transferring data between a plurality of digital signal processors in a system utilizing time division multiple access, said device comprising: a system controller coupled to a bus network; a plurality of dual port random access memory devices, each of which has a first port coupled to one of said plurality of digital signal processors and a second port coupled to said bus network; and a linked list direct memory access controller for transferring data between said dual port random access memory devices, said direct memory access controller coupled to said bus network and controlled by said system controller; said system controller further comprising a timing generation circuit for generating a first periodic signal, said first periodic signal being coupled to each of said plurality of digital signal processors and said memory access controller, said first periodic signal defining the start of said first predefined time period; and a delay circuit for delaying said first periodic signal a predetermined amount so as to create a start signal defining the beginning of said second predefined time period, said start signal being coupled to said memory controller.
Claim 3
Dependent Claim
31 words
A device for transferring data between a plurality of digital signal processors according to claim 1, wherein said system controller and said memory controller are formed in a single integrated circuit.
Claim 4
Dependent Claim
43 words
A device for transferring data between a plurality of digital signal processors according to claim 2, wherein said linked list direct memory access controller allows the transfer of blocks of data between said dual port random access memory devices in a single transfer.
Claim 5
Dependent Claim
41 words
A device for transferring data between a plurality of digital signal processors according to claim 1, wherein said system controller comprises a memory map which includes said dual port random access memory devices coupled to said plurality of digital signal processors.
Claim 6
Dependent Claim
59 words
A device for transferring data between a plurality of digital signal processors according to claim 1, further comprising a timing bus coupled between said timing generation circuit, said delay circuit and said plurality of digital signal processors so as to allow said first periodic signal to be transmitted to said plurality of digital signal processors and said memory controller.
Claim 7
Dependent Claim
42 words
A device for transferring data between a plurality of digital signal processors according to claim 1, wherein at least one of said plurality of digital signal processors comprises a memory map which includes said dual port random access memory device coupled thereto.
Claim 8
Independent Claim
124 words
A method for transferring data between a plurality of digital signal processors in a system utilizing time division multiple access, comprising: allocating by a system controller a first predefined time period within a TDMA cycle in which each of said plurality of digital signal processors access a dual port random access memory device coupled thereto, allocating by the system controller a second predefined time period within said TDMA cycle in which a linked list direct memory access controller transfers data between said dual port random access memory devices, and allocating by the system controller a third predefined time period within said TDMA cycle in which the system controller accesses said dual port random access memory devices coupled to said plurality of digital signal processors.
Claim 9
Independent Claim
124 words
A method for transferring data between a plurality of digital signal processors in a system utilizing time division multiple access, comprising: allocating by a system controller a first predefined time period within a TDMA cycle in which each of said plurality of digital signal processors access a dual port random access memory device coupled thereto, allocating by the system controller a second predefined time period within said TDMA cycle in which a linked list direct memory access controller transfers data between said dual port random access memory devices, and allocating by the system controller a third predefined time period within said TDMA cycle in which the system controller accesses said dual port random access memory devices coupled to said plurality of digital signal processors.
Claim 10
Dependent Claim
20 words
The method of claim 7, wherein said first, second and third predefined time periods do not coincide with one another.
Claim 11
Dependent Claim
21 words
The method of claim 7, wherein said linked list direct memory access controller transfers blocks of data at the same time.
Claim 12
Dependent Claim
30 words
The method of claim 7, wherein said system controller comprises a memory map which includes said dual port random access memory devices coupled to said plurality of digital signal processors.
Claim 13
Dependent Claim
29 words
The method of claim 7, wherein each of said plurality of digital signal processors comprises a memory map which includes said dual port random access memory device coupled thereto.
Claim 14
Dependent Claim
27 words
The method of claim 8, further comprising generating a periodic slot clock signal which defines the start of a TDMA cycle and said first predefined time period.
Claim 15
Dependent Claim
40 words
The method of claim 12, further comprising delaying said first periodic signal a predetermined amount so as to create a start signal defining the beginning of said second predefined time period, said start signal being coupled to said memory controller.
Claim 16
Dependent Claim
55 words
The method of claim 12, wherein said periodic slot clock signal can be delayed up to one TDMA cycle so as to allow said periodic slot clock signal to synchronize with a periodic clock signal received from an external source such that the duration of said first, second and third predefined time periods are maintained.
Claim 17
Dependent Claim
24 words
The method of claim 7, wherein the duration of said first, second and third predefined time periods are variable in accordance with system requirements.
Claim 18
Independent Claim
210 words
A device for transferring data between a plurality of digital signal processors in a time division multiple access system, said device comprising: a bus network; a system controller coupled to said bus network, said system controller further comprising a timing generation circuit for generating a first periodic signal, said first periodic signal being said to each of said plurality of digital signal processors, said first periodic signal defining the start of a first predefined time period; a plurality of random access memory devices, each of which is coupled to one of said plurality of digital signal processors and to said bus network; a memory controller for transferring data between said random access memory devices, said memory controller coupled to said bus network and controlled by said system controller; a delay circuit for delaying said first periodic signal for a predetermined amount of time so as to create a start signal defining the beginning of a second predefined time period, said start signal being coupled to said memory controller; and a timing bus coupled between said timing generation circuit, said delay circuit and said plurality of digital signal processors so as to allow said first periodic signal to be transmitted to said plurality of digital signal processors and said memory controller.
Claim 19
Independent Claim
210 words
A device for transferring data between a plurality of digital signal processors in a time division multiple access system, said device comprising: a bus network; a system controller coupled to said bus network, said system controller further comprising a timing generation circuit for generating a first periodic signal, said first periodic signal being said to each of said plurality of digital signal processors, said first periodic signal defining the start of a first predefined time period; a plurality of random access memory devices, each of which is coupled to one of said plurality of digital signal processors and to said bus network; a memory controller for transferring data between said random access memory devices, said memory controller coupled to said bus network and controlled by said system controller; a delay circuit for delaying said first periodic signal for a predetermined amount of time so as to create a start signal defining the beginning of a second predefined time period, said start signal being coupled to said memory controller; and a timing bus coupled between said timing generation circuit, said delay circuit and said plurality of digital signal processors so as to allow said first periodic signal to be transmitted to said plurality of digital signal processors and said memory controller.
Claim 20
Dependent Claim
15 words
The device of claim 16, wherein said memory controller comprises a direct memory access controller.
Claim 21
Dependent Claim
19 words
The device of claim 16, wherein at least one of said digital signal processors encodes and decodes speech data.
Claim 22
Independent Claim
232 words
An apparatus for receiving a plurality of telephone signals carried by a plurality of telephone lines and generating a concentrated telephone signal to be transmitted by an antenna over a radio communication link comprising: a telephone line circuit module receiving the plurality of telephone lines and producing the plurality of respective telephone signals; a first digital signal processor comprising an encoder receiving the plurality of telephone signals from the telephone line circuit and producing encoded telephone signals; a system controller coupled to a bus network, said system controller receiving the encoded telephone signals and generating a concentrated telephone signal having a plurality of speech slots, each of the encoded telephone signals assigned to at least one of the speech slots; a second digital signal processor comprising a modem responsive to said system controller, said modem modulating said concentrated telephone signal to produce a modulated signal; a plurality of dual port random access memory devices, each of which has a first port coupled to said digital signal processors and a second port coupled to said bus network; a memory controller for transferring data between said dual port random access memory devices, said memory controller coupled to said bus network and controlled by said system controller; and a transceiving module coupled to the antenna and responsive to said modem, said transceiving module transmitting said modulated signal over the radio communication link via the antenna.
Claim 23
Independent Claim
232 words
An apparatus for receiving a plurality of telephone signals carried by a plurality of telephone lines and generating a concentrated telephone signal to be transmitted by an antenna over a radio communication link comprising: a telephone line circuit module receiving the plurality of telephone lines and producing the plurality of respective telephone signals; a first digital signal processor comprising an encoder receiving the plurality of telephone signals from the telephone line circuit and producing encoded telephone signals; a system controller coupled to a bus network, said system controller receiving the encoded telephone signals and generating a concentrated telephone signal having a plurality of speech slots, each of the encoded telephone signals assigned to at least one of the speech slots; a second digital signal processor comprising a modem responsive to said system controller, said modem modulating said concentrated telephone signal to produce a modulated signal; a plurality of dual port random access memory devices, each of which has a first port coupled to said digital signal processors and a second port coupled to said bus network; a memory controller for transferring data between said dual port random access memory devices, said memory controller coupled to said bus network and controlled by said system controller; and a transceiving module coupled to the antenna and responsive to said modem, said transceiving module transmitting said modulated signal over the radio communication link via the antenna.
Claim 24
Dependent Claim
36 words
A device for transferring data between a plurality of digital signal processors according to claim 1, further comprising an adjustment circuit for synchronizing the first periodic signal with a periodic signal input from an external source.