Multi-modem implementation with host based and digital signal processor based modems
First Claim
Patent Images
1. A method comprising:
- receiving, by a processor, first modem data related to a first modem;
selecting a first modem program from a set of modem programs, based, at least in part, on a state of the first modem;
loading the first modem program into the processor, processing the first modem data using the first modem program;
receiving, by the processor, second modem data related to a second modem;
selecting a second modem program from the set of modem programs, based, at least in part, on a state of the second modem;
loading the second modem program into the processor; and
processing the second modem data using the second modem program.
0 Assignments
0 Petitions
Accused Products
Abstract
A plurality of modems or modem types can run on a host processor, a digital signal processor or both, either concurrently or selectively. Modules of more than one modem program can be swapped in and out of DSP memory space. Common modem code can be run on either a host processor or on a DSP using respective command libraries.
82 Citations
18 Claims
-
1. A method comprising:
-
receiving, by a processor, first modem data related to a first modem;
selecting a first modem program from a set of modem programs, based, at least in part, on a state of the first modem;
loading the first modem program into the processor, processing the first modem data using the first modem program;
receiving, by the processor, second modem data related to a second modem;
selecting a second modem program from the set of modem programs, based, at least in part, on a state of the second modem;
loading the second modem program into the processor; and
processing the second modem data using the second modem program. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a bus communicatively coupling a plurality of modems;
a processor coupled to the bus, the processor receiving modem data from the plurality of modems and providing functionality to the plurality of modems;
a memory coupled to the bus, the memory storing a set of modem programs;
wherein a modem program from the set of modem programs is loaded into the processor to provide functionality to a selected modem from the plurality of modems, the modem program selected based on an identity of the selected modem and a state of the selected modem. - View Dependent Claims (9, 10, 11)
-
-
12. A machine-readable medium having stored thereon data representing sequences of instructions, the sequences of instructions that, if executed by a processor, cause the processor to:
-
receive first modem data related to a first modem;
select a first modem program from a set of modem programs, based, at least in part, on a state of the first modem;
load the first modem program into the processor;
process the first modem data using the first modem program;
receive second modem data related to a second modem;
select a second modem program from the set of modem programs, based, at least in part, on a state of the second modem;
load the second modem program into the processor; and
process the second modem data using the second modem program. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification