← Back to Patent Explorer
EP0366036A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Memory management in packet data mode systems

Assignee: National Semiconductor Corp
•
Filing: 1989-10-23
•
Granted: —
•
Expires: 2009-10-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This invention is a memory management system for a packet data mode system which is used in conjunction with a direct memory access controller. The management system is of the type for communicating packet data into and out of memory storage. Each message in a packet data mode system contains a control address field and a data field. The invention includes means for generating a change of field signal and for communicating that signal to the DMA controller. The invention also includes means for generating an end of message signal with means for communicating the end of message signal to the DMA controller. The contrcl address field is stored separately from the data field. This increases the efficiency of the data storage and enhances the density of information packing into the memory storage.

Inventors

  • 👤 Richard Gene Sowell
  • 👤 Robert Pieters

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-04 11:45
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/28

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 121 words
A memory management system for a Packet Data Mode System used in conjunction with a Direct Memory Access DMA controller, the management system of the type for extracting and sending a message from a memory storage or receiving and storing the message to the memory storage where each message has a Control/Address Field (CAF), and may have a Data Field (DF), the improvement comprising: a. means for generating a change of field signal; b. means for communicating said change of field signal to said DMA controller; c. means for generating an end of message signal; and d. means for communicating said end of message signal to said DMA controller, whereby said CAF and said DF are stored separately from one another.
Claim 2
Dependent Claim 121 words
A memory management system for a Packet Data Mode System used in conjunction with a Direct Memory Access DMA controller, the management system of the type for extracting and sending a message from a memory storage or receiving and storing the message to the memory storage where each message has a Control/Address Field (CAF), and may have a Data Field (DF), the improvement comprising: a. means for generating a change of field signal; b. means for communicating said change of field signal to said DMA controller; c. means for generating an end of message signal; and d. means for communicating said end of message signal to said DMA controller, whereby said CAF and said DF are stored separately from one another.
Claim 3
Dependent Claim 48 words
The memory management system according to Claim 1 wherein said memory management system is further used in conjunction with a central processing unit (CPU), said system further comprising means for chaining at least two complete messages together without requiring the intervention of said CPU for uninterrupted data transmission.
Claim 4
Dependent Claim 25 words
The memory management system according to Claim 2 wherein said DMA controller has DMA registers which can be updated after transmission of a chained message.
Claim 5
Dependent Claim 23 words
The memory management system according to Claim 2 further comprising means for indicating locations in memory where said CAF and DF are stored.
Claim 6
Dependent Claim 18 words
The memory management system according to Claim 4 wherein said means for indicating comprises a plurality of vectors.
Claim 7
Dependent Claim 28 words
The memory management system according to Claim 5 further comprising an address pointer logic for use by the CPU to determine which of the vectors is in use.
Claim 8
Dependent Claim 23 words
The memory management system according to Claim 6 further comprising means for instructing the CPU to update an appropriate one of said vectors.
Claim 9
Dependent Claim 48 words
The memory management system according to Claim 7 wherein said means for instructing comprises a valid address logic indicator having a first condition and a second condition for instructing the CPU to update said appropriate one of said vectors having a valid logic indicator in said second condition.
Claim 10
Dependent Claim 18 words
The memory management system according to Claim 8 further comprising means for determining if a DF is present.
Claim 11
Dependent Claim 18 words
The memory management system according to Claim 1 wherein said system is for use with an HDLC system.
Claim 12
Dependent Claim 16 words
The memory management system according to Claim 10 wherein said HDLC system is an ISDN system.
Claim 13
Dependent Claim 18 words
The memory management system according to Claim 1 wherein a single DF may be appended to multiple CAF.
Claim 14
Dependent Claim 18 words
The memory management system according to Claim 1 wherein multiple DF may be appended to a single CAF.
Claim 15
Dependent Claim 203 words
A memory management system for a Packet Data Mode System for communicating a message, each said message having a control/address field (CAF) and may have a data field (DF), comprising: a. an HDLC controller; b. a Direct Memory Access DMA controller having DMA registers; c. a CPU; d. means for generating a change of field signal in said HDLC controller; e. means for communicating said change of field signal from said HDLC controller to said DMA controller; f. means for generating an end of message signal in said HDLC controller; g. means for communicating said end of message signal from said HDLC controller to said DMA controller, h. means for chaining two or more messages together thereby forming a chained message without intervention by the CPU; i. means for updating said DMA registers after transmission of said chained message; j. a plurality of vectors for indicating an address in memory where CAF and DF are stored; k. means for determining which of the vectors is in use; 1. means for instructing the CPU to update an appropriate one of said vectors; and m. means for determining if a DF is present, whereby said CAF and said DF are stored separately from one another.
Claim 16
Dependent Claim 203 words
A memory management system for a Packet Data Mode System for communicating a message, each said message having a control/address field (CAF) and may have a data field (DF), comprising: a. an HDLC controller; b. a Direct Memory Access DMA controller having DMA registers; c. a CPU; d. means for generating a change of field signal in said HDLC controller; e. means for communicating said change of field signal from said HDLC controller to said DMA controller; f. means for generating an end of message signal in said HDLC controller; g. means for communicating said end of message signal from said HDLC controller to said DMA controller, h. means for chaining two or more messages together thereby forming a chained message without intervention by the CPU; i. means for updating said DMA registers after transmission of said chained message; j. a plurality of vectors for indicating an address in memory where CAF and DF are stored; k. means for determining which of the vectors is in use; 1. means for instructing the CPU to update an appropriate one of said vectors; and m. means for determining if a DF is present, whereby said CAF and said DF are stored separately from one another.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag