Computer system with privileged-mode modem driver
First Claim
1. A communications system, comprising:
- physical layer hardware adapted to communicate data over a communications channel in accordance with a plurality of control codes, the physical layer hardware being adapted to demodulate an incoming analog signal to generate a digital receive signal and modulate a digital transmit signal to generate an analog transmit signal; and
a processing unit adapted to execute a privileged driver for interfacing with the physical layer hardware, the privileged driver including program instructions for implementing a protocol layer to decode the digital receive signal, encode the digital transmit signal, and configure the physical layer hardware for receipt of the digital receive signal and transmission of the digital transmit signal based on the plurality of control codes.
4 Assignments
0 Petitions
Accused Products
Abstract
A communications system includes physical layer hardware and a processing unit. The physical layer hardware is adapted to communicate data over a communications channel in accordance with a plurality of control codes. The physical layer hardware is adapted to demodulate an incoming analog signal to generate a digital receive signal and modulate a digital transmit signal to generate an analog transmit signal. The processing unit is adapted to execute a privileged driver for interfacing with the physical layer hardware. The privileged driver includes program instructions for implementing a protocol layer to decode the digital receive signal, encode the digital transmit signal, and configure the physical layer hardware for receipt of the digital receive signal and transmission of the digital transmit signal based on the plurality of control codes. A method for configuring a transceiver includes demodulating an incoming analog signal to generate a digital receive signal based on a plurality of control codes; modulating a digital transmit signal to generate an analog transmit signal based on the control codes; and executing a privileged driver for configuring the plurality of control codes.
45 Citations
22 Claims
-
1. A communications system, comprising:
-
physical layer hardware adapted to communicate data over a communications channel in accordance with a plurality of control codes, the physical layer hardware being adapted to demodulate an incoming analog signal to generate a digital receive signal and modulate a digital transmit signal to generate an analog transmit signal; and
a processing unit adapted to execute a privileged driver for interfacing with the physical layer hardware, the privileged driver including program instructions for implementing a protocol layer to decode the digital receive signal, encode the digital transmit signal, and configure the physical layer hardware for receipt of the digital receive signal and transmission of the digital transmit signal based on the plurality of control codes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A communications system, comprising:
-
physical layer hardware adapted to communicate data over a communications channel in accordance with a plurality of control codes, the physical layer hardware being adapted to demodulate an incoming analog signal to generate a digital receive signal and modulate a digital transmit signal to generate an analog transmit signal;
a processing unit adapted to execute a privileged driver for interfacing with the physical layer hardware, the privileged driver including program instructions for implementing a protocol layer to decode the digital receive signal, encode the digital transmit signal, and configure the physical layer hardware for receipt of the digital receive signal and transmission of the digital transmit signal based on the plurality of control codes;
a memory adapted to store a privileged code, the privileged code, when executed by the processing unit, being adapted to define an instruction for configuring the physical layer hardware as a privileged instruction, receiving a request to execute the privileged instruction from a calling program, determine if the calling program has authority to execute the privileged instruction, and execute the privileged instruction in response to determining the calling program has the authority to execute the privileged instruction.
-
-
12. A method for configuring a transceiver, comprising:
-
demodulating an incoming analog signal to generate a digital receive signal based on a plurality of control codes;
modulating a digital transmit signal to generate an analog transmit signal based on the control codes; and
executing a privileged driver for configuring the plurality of control codes. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for configuring a transceiver, comprising:
-
demodulating an incoming analog signal to generate a digital receive signal based on a plurality of control codes;
modulating a digital transmit signal to generate an analog transmit signal based on the control codes;
executing a privileged driver for configuring the plurality of control codes;
defining an instruction for configuring the control codes as a privileged instruction;
receiving a request to execute the privileged instruction from a calling program;
determining if the calling program has authority to execute the privileged instruction; and
executing the privileged instruction in response to determining the calling program has the authority to execute the privileged instruction.
-
-
21. A communication system, comprising:
-
means for demodulating an incoming analog signal to generate a digital receive signal based on a plurality of control codes;
means for modulating a digital transmit signal to generate an analog transmit signal based on the control codes; and
means for executing a privileged driver for configuring the plurality of control codes. - View Dependent Claims (22)
-
Specification