← Back to Patent Explorer
US5524008A Expired / Lapsed US ⏱️ 0.0 years remaining

Generating real-time events in a TDMA digital wireless communications system

Assignee: National Semiconductor Corp
•
Filing: 1995-03-21
•
Granted: 1996-06-04
•
Expires: 2015-03-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A technique for generating real-time events (control signal state changes) in a TDMA (Time Division Multiple Access) wireless digital communications system integrates the functions of a Burst Mode Controller (BMC) and a microcontroller onto a single chip, organizing them such that the BMC's "frame program" (defining time slot and bit times for real-time events) shares an instruction ROM with the microcontroller. An automatic DMA mechanism within the BMC retrieves event definitions from within the frame program and effects the real-time events defined therein at the appropriate time. The technique permits any combination of signals to be changed at any time, while simultaneously reducing overall chip area, microcontroller overhead, power-consumption and cost.

Inventors

  • 👤 Jonathan Levy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 17:04
CPC Classifications
H; H04; H04B; H04B7/00; H04B7/24; H04B7/26; H04B7/2643

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.

References Cited (Backward Citations)

US4625308A Cited
US4910792A Cited
US5259003A Cited
US5321690A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-06-04 1999-12-04 2000-06-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-06-04 2003-12-04 2004-06-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-06-04 2007-12-04 2008-06-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag