System for obtaining status data unrelated to user data path from a modem and providing control data to the modem without interrupting user data flow
First Claim
1. A first system for transmitting user data via a network to a second system and for receiving user data via said network from said second system, said first system comprising:
- a data terminal equipment (DTE);
a data circuit-terminating equipment (DCE) connected to said DTE;
said DTE having a DTE processor, a DCE interface for conveying and receiving data to and from said DCE;
said DCE having a DCE processor, a DTE interface for receiving data from and conveying data to said DTE, a first memory space, a second memory space for storing status information and DCE configuration information, a communications circuitry adapted to convey data to said network from said first memory space and adapted to receive data from said network to said first memory space;
a user data path providing a serial communications port for conveying and receiving user data between said DTE and said DCE, said user data path including the DCE Interface, the DTE interface, the first memory space, the DCE processor and said communications circuitry; and
a status information path providing status data to said DTE from said second memory space in said DCE, the status data including information unrelated to the user data path;
said status information path including said second memory space, said DTE interface, said DCE interface, whereby said status data is obtained by the DTE without interrupting user data flow on said user data path.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing for simultaneous transmission of user data (the I/O data between a source DTE and a destination DTE) and control and/or status data (the data that the DTE conveys for DCE control and the data the DTE retrieves from the DCE for status purposes, respectively) comprises multiple data paths for the user, control and status data. The user data path utilizes an I/O space while the status and the control data utilize a memory space. Further, an interrupt generator is implemented to indicate to the DCE that a new control command has been received by the DCE. The implementation of this system and method foregoes the requirement of disrupting user data flow or modifying user data flow if there is a need for retrieving DCE status data or for sending to the DCE new control information.
79 Citations
25 Claims
-
1. A first system for transmitting user data via a network to a second system and for receiving user data via said network from said second system, said first system comprising:
-
a data terminal equipment (DTE); a data circuit-terminating equipment (DCE) connected to said DTE; said DTE having a DTE processor, a DCE interface for conveying and receiving data to and from said DCE; said DCE having a DCE processor, a DTE interface for receiving data from and conveying data to said DTE, a first memory space, a second memory space for storing status information and DCE configuration information, a communications circuitry adapted to convey data to said network from said first memory space and adapted to receive data from said network to said first memory space; a user data path providing a serial communications port for conveying and receiving user data between said DTE and said DCE, said user data path including the DCE Interface, the DTE interface, the first memory space, the DCE processor and said communications circuitry; and a status information path providing status data to said DTE from said second memory space in said DCE, the status data including information unrelated to the user data path;
said status information path including said second memory space, said DTE interface, said DCE interface, whereby said status data is obtained by the DTE without interrupting user data flow on said user data path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method in a data processing system for enhancing the efficiency of operation of a DCE coupled between a communication channel and a DTE system, said DCE having a data transfer mode and a command mode with a common memory, an attribute memory, and an I/O Memory, said method comprising the steps of:
-
coupling a first user data stream between a first DTE and a first DCE while said first DCE is operating in said data transfer mode where said first user data stream passes through the I/O memory of said DCE; storing status information in the attribute memory of said first DCE; and obtaining status information from the attribute memory of said DCE by the DTE reading attribute memory of the DCE while said DCE continues to operate in said data transfer mode; and wherein said common memory space stores control command information, said attribute memory space stores the status information including information unrelated to the coupling of the first DTE and the first DCE, and said I/O memory space stores the user data. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. An adapter card comprising:
-
a bus connector a bus interface logic coupled to said bus connector; a first memory having an I/O memory space and non I/O memory space; a communications circuitry adapted for transmitting and receiving signals from a communications network; a main processor coupled to the first memory, the bus interface, and the communications circuitry; a user data path from said bus connector to said communications circuitry for a user data stream, the user data path including the bus interface logic, I/O memory space, and the main processor; and a status data path from said first memory to said bus connector via the bus interface logic, said main processor obtaining status information from said communications circuitry and writing said status information to said non-I/O memory space. - View Dependent Claims (22, 23, 24, 25)
-
Specification