Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
150 words
A single-chip TDMA communications controller for generating real-time events in a TDMA wireless digital communications system, comprising: a microcontroller core; on-chip memory for storing a program for the microcontroller core and for storing an event list, said event list including one or more event list entries, each event list entry including a bit-time specifier and an event mask; a counter providing current slot count and current bit-time count, said counter synchronized to a TDMA frame rate; automatic data transfer circuitry for accessing event list entries in the on-chip memory; comparison circuitry for providing a match signal when the current slot count bit-time count match a pre-specified slot number and the bit-time specifier in an event list entry accessed by the automatic data transfer circuitry; and an event latch, responsive to the match signal, for receiving the event mask of the event list entry accessed by the automatic data transfer circuitry.
Claim 2
Dependent Claim
150 words
A single-chip TDMA communications controller for generating real-time events in a TDMA wireless digital communications system, comprising: a microcontroller core; on-chip memory for storing a program for the microcontroller core and for storing an event list, said event list including one or more event list entries, each event list entry including a bit-time specifier and an event mask; a counter providing current slot count and current bit-time count, said counter synchronized to a TDMA frame rate; automatic data transfer circuitry for accessing event list entries in the on-chip memory; comparison circuitry for providing a match signal when the current slot count bit-time count match a pre-specified slot number and the bit-time specifier in an event list entry accessed by the automatic data transfer circuitry; and an event latch, responsive to the match signal, for receiving the event mask of the event list entry accessed by the automatic data transfer circuitry.
Claim 3
Dependent Claim
20 words
A single-chip TDMA communications controller, according to claim 1, further comprising: a slot register for providing the pre-specified slot number.
Claim 4
Dependent Claim
20 words
A single-chip TDMA communications controller, according to claim 1, further comprising: an event pointer register for providing a pointer value.
Claim 5
Dependent Claim
53 words
A single-chip TDMA communications controller, according to claim 3, wherein: said automatic data transfer circuitry uses said pointer value as an address of a first event list entry in the on-chip memory to be accessed, incrementing and using said address to access a next event list entry in response to the match signal.
Claim 6
Dependent Claim
20 words
A single-chip TDMA communications controller, according to claim 4, further comprising: a slot register for providing the pre-specified slot number.
Claim 7
Dependent Claim
18 words
A single-chip TDMA communications controller, according to claim 1, wherein: the on-chip memory is ROM (Read Only Memory).
Claim 8
Dependent Claim
33 words
A single-chip TDMA communications controller, according to claim 1, further comprising: outputs from the event latch providing control signals for which real-time events occur each time the event latch receives an event mask.
Claim 9
Independent Claim
141 words
A method of generating real-time events in a TDMA wireless digital communications system, comprising: providing a microcontroller core on a semiconductor chip; providing an on-chip memory on the semiconductor chip; storing a microcontroller program in the on-chip memory; storing an event list in the on-chip memory, said event list including one or more event list entries, each event list entry including a bit-time specifier and an event mask; providing a counter, said counter providing current slot count and current bit-time count, said counter synchronized to a TDMA frame rate; accessing an event list entry in the on-chip memory; providing a match signal when the current slot count bit-time count match a pre-specified slot number and the bit-time specifier in an event list entry accessed by the automatic data transfer circuitry; and latching the event mask of the accessed event list entry.
Claim 10
Independent Claim
141 words
A method of generating real-time events in a TDMA wireless digital communications system, comprising: providing a microcontroller core on a semiconductor chip; providing an on-chip memory on the semiconductor chip; storing a microcontroller program in the on-chip memory; storing an event list in the on-chip memory, said event list including one or more event list entries, each event list entry including a bit-time specifier and an event mask; providing a counter, said counter providing current slot count and current bit-time count, said counter synchronized to a TDMA frame rate; accessing an event list entry in the on-chip memory; providing a match signal when the current slot count bit-time count match a pre-specified slot number and the bit-time specifier in an event list entry accessed by the automatic data transfer circuitry; and latching the event mask of the accessed event list entry.
Claim 11
Dependent Claim
17 words
A method, according to claim 8, further comprising: providing the pre-specified slot number in a slot register.
Claim 12
Dependent Claim
17 words
A method, according to claim 8, further comprising: providing a pointer value in an event pointer register.
Claim 13
Dependent Claim
47 words
A method, according to claim 10, further comprising: using said pointer value as an address of a first event list entry in the on-chip memory to be accessed, and incrementing and using said address to access a next event list entry in response to the match signal.
Claim 14
Dependent Claim
17 words
A method, according to claim 11, further comprising: providing the pre-specified slot number in a slot register.
Claim 15
Dependent Claim
15 words
A method, according to claim 8, wherein: the on-chip memory is ROM (Read Only Memory).
Claim 16
Dependent Claim
20 words
A method, according to claim 8, further comprising: providing control signals corresponding to bit values in the latched event mask.
Claim 17
Dependent Claim
125 words
A communication system including a TDMA communications controller, comprising: a microcontroller core, an address bus and a data bus; random access memory connected to the address bus and the data bus; an address generator connected to the address bus; an event pointer connected to the data bus and to the address generator; a slot register connected to the data bus; a bit register connected to the data bus; an event register connected to the data bus; and read only memory connected to the address bus and the data bus, said read only memory containing a program for operating the microcontroller core and containing event entries, said event entries comprising bit times and event masks defining signals which are to be communicated via the communication system.
Claim 18
Dependent Claim
125 words
A communication system including a TDMA communications controller, comprising: a microcontroller core, an address bus and a data bus; random access memory connected to the address bus and the data bus; an address generator connected to the address bus; an event pointer connected to the data bus and to the address generator; a slot register connected to the data bus; a bit register connected to the data bus; an event register connected to the data bus; and read only memory connected to the address bus and the data bus, said read only memory containing a program for operating the microcontroller core and containing event entries, said event entries comprising bit times and event masks defining signals which are to be communicated via the communication system.
Claim 19
Dependent Claim
16 words
A communication system, according to claim 15, wherein: the communication system is a wireless communication system.
Claim 20
Dependent Claim
48 words
A communication system, according to claim 15, wherein: the microcontroller core, the address bus, the data bus, random access memory, the address generator, the event pointer, the slot register, the bit register, the event register, and the read only memory are all implemented on a single semiconductor die.