Patent US5002578A successfully refreshed from Google Patents.
US4637015A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Packet transmission and reception via a shared DMA channel
Assignee: Nortel Networks Ltd
•
Filing: 1985-07-29
•
Granted: 1987-01-13
•
Expires: 2005-07-29
Abstract
Abstract A DMA channel is shared by transmit and receive ports via which data packets are transmitted and received using a bit oriented protocol such as HDLC. For the transmission of each packet, an abort signal of the protocol is initially transmitted, and the packet is transmitted when the DMA channel is free after a delay equal to the packet transmission turnaround time. In response to receipt of the abort signal, the DMA channel is reserved for reception of a packet within a time-out period. The DMA channel adopts a receive state in response to the abort signal either immediately if it is free, or at the end of transmission if a packet is currently being transmitted.
Inventors
- 👤 Kenneth A. Bobey
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 17:14
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/14; G06F13/20; G06F13/28; G06F15/00; G06F15/16; G06F15/163; G06F15/17
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
102 words
A method of transmitting and receiving packets of data using a bit oriented protocol via respective transmit and receive communications ports which share a direct memory access (DMA) channel for the packets, comprising the steps of: for the transmission of each packet, transmitting an abort signal via the transmit port, and transmitting the packet via the transmit port when the DMA channel is free after at least a predetermined time following transmission of the abort signal; and reserving the DMA channel for reception of a packet via the receive port in response to reception of the abort signal via the receive port.
Claim 2
Independent Claim
102 words
A method of transmitting and receiving packets of data using a bit oriented protocol via respective transmit and receive communications ports which share a direct memory access (DMA) channel for the packets, comprising the steps of: for the transmission of each packet, transmitting an abort signal via the transmit port, and transmitting the packet via the transmit port when the DMA channel is free after at least a predetermined time following transmission of the abort signal; and reserving the DMA channel for reception of a packet via the receive port in response to reception of the abort signal via the receive port.
Claim 3
Dependent Claim
29 words
A method as claimed in claim 1 wherein, for the transmission of each packet, the abort signal is transmitted via the transmit port when the DMA channel is free.
Claim 4
Dependent Claim
26 words
A method as claimed in claim 1 wherein the predetermined time is substantially equal to the turnaround time for transmission of packets via the communications ports.
Claim 5
Dependent Claim
94 words
A method as claimed in claim 1 wherein the step of reserving the DMA channel for reception of a packet in response to reception of the abort signal comprises the steps of: if the DMA channel is free, setting it to a state for receiving a packet via the receive port; and if the DMA channel is in a state for transmitting a packet via the transmit port, setting it to the state for receiving a packet via the receive port at the end of the transmission of the packet via the transmit port.
Claim 6
Dependent Claim
41 words
A method as claimed in claim 1 and including the step of terminating the reservation of the DMA channel for reception of a packet via the receive port if no packet is received via the receive port within a predetermined period.
Claim 7
Dependent Claim
60 words
A method as claimed in claim 1 wherein each packet is bounded by flag bytes, each flag byte comprising a predetermined number of consecutive bits of a first binary value bounded by bits of a second binary value, and the abort signal comprises a number of consecutive bits of the first binary value which is greater than said predetermined number.
Claim 8
Dependent Claim
14 words
A method as claimed in claim 1 wherein the bit oriented protocol is HDLC.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-01-12 | 1990-07-14 | 1991-01-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-01-12 | 1994-07-14 | 1995-01-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-01-12 | 1998-07-14 | 1999-01-13 | $7700.00 | Window Closed / Lapsed |