Patent US5002578A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US4168469A Cited
US4418384A Cited
US4523310A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag