Single chip communication device that implements multiple simultaneous communication channels
First Claim
Patent Images
1. A single chip multi-port communication device, comprising:
- an integrated circuit substrate;
a multi-channel interface unit formed on said substrate for providing a plurality of simultaneous communication channels to effect bi-directional transmission of data, wherein said multi-channel interface unit includes a pair of simultaneous analog communications channels and a pair of simultaneous digital communication channels, wherein one of a pair of microprocessors controls one of the analog channels and one of the digital channels, and wherein the other one of the pair of microprocessors controls the other one of the analog channels and the other one of the digital channels;
the pair of microprocessors formed on said substrate for processing the bi-directional transmission of data simultaneously via said plurality of communication channels; and
a bus formed on said substrate for coupling together, for signal processing purposes, said multi-channel interface unit and said pair of microprocessors.
7 Assignments
0 Petitions
Accused Products
Abstract
A single chip communications controller responsive to control program commands, implements at least three major communication function standards simultaneously by using a superscalar processor coupled to a multi-functional communication interface unit, and a supportive memory system via a common communication bus.
-
Citations
20 Claims
-
1. A single chip multi-port communication device, comprising:
-
an integrated circuit substrate; a multi-channel interface unit formed on said substrate for providing a plurality of simultaneous communication channels to effect bi-directional transmission of data, wherein said multi-channel interface unit includes a pair of simultaneous analog communications channels and a pair of simultaneous digital communication channels, wherein one of a pair of microprocessors controls one of the analog channels and one of the digital channels, and wherein the other one of the pair of microprocessors controls the other one of the analog channels and the other one of the digital channels; the pair of microprocessors formed on said substrate for processing the bi-directional transmission of data simultaneously via said plurality of communication channels; and a bus formed on said substrate for coupling together, for signal processing purposes, said multi-channel interface unit and said pair of microprocessors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A single chip multi-port communication device, comprising:
-
an integrated circuit substrate; a multi-channel interface unit formed on said substrate for providing a plurality of simultaneous communication channels to effect bi-directional transmission of data; a pair of microprocessors formed on said substrate for processing the bi-directional transmission of data simultaneously via said plurality of communication channels; a bus formed on said substrate for coupling together, for signal processing purposes, said multi-channel interface unit and said pair of microprocessors; and multiply and accumulate core means formed on said substrate and coupled to said pair of microprocessors for optimizing the number of operational steps to effect simultaneous bi-directional data communications via said multi-channel interface unit.
-
-
11. An internet provider system, comprising:
-
a central processing system for processing data received from a plurality of remote locations; each remote location including at least one communication channel for effecting bi-directional transmission of data between the remote location and said central processing unit; said central processing system having;
a local communication integrated circuit including a central processor unit;
a random access memory unit; and
a data interface unit for effecting bi-directional transmission of data between a local system user, said central processor unit, and said random access memory unit; andinterface means for coupling said bus to said random access memory unit for storing programmatic instructions to effect simultaneous bi-directional transmission of data from said plurality of remote locations to said central processor unit, wherein said multi-channel interface unit includes a pair of simultaneous analog communications channels and a pair of simultaneous digital communication channels, wherein one of a pair of microprocessors controls one of the analog channels and one of the digital channels, and wherein the other one of the pair of microprocessors controls the other one of the analog channels and the other one of the digital channels.
-
-
12. A communication controller for transmitting and receiving data on at least three communication channels simultaneously, comprising:
-
a multi-channel interface unit for coupling the communication controller to the at least three communication channels; memory means for storing computer readable codes indicative of control commands for transmitting and receiving data substantially simultaneously over at least three different communication channels; a pair of processor means responsive to the computer readable codes and coupled individually to at least two of said least three communication channels; a single bi-directional interface bus for coupling said multi-channel interface unit and said memory means to said pair of processor means for bi-directional data transfers simultaneously over said at least three communications channels; and multiply and accumulate core means coupled to said pair of processor means for optimizing the number of operational steps to effect simultaneous bi-directional data communications via said interface bus. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A single chip multi-port communication device, comprising:
-
an integrated circuit substrate; a multi-channel interface unit formed on said substrate for providing a plurality of simultaneous communication channels to effect bi-directional transmission of data, wherein said multi-channel interface unit includes a pair of simultaneous analog communications channels and a pair of simultaneous digital communication channels; a pair of microprocessors formed on said substrate for processing the bi-directional transmission of data simultaneously via said plurality of communication channels; wherein one of the pair of microprocessors controls one of the analog channels and one of the digital channels, and wherein the other one of the pair of microprocessors controls the other one of the analog channels and the other one of the digital channels; a bus formed on said substrate for coupling together, for signal processing purposes, said multi-channel interface unit and said pair of microprocessors; means for coupling said bus to an external random access memory unit for storing programmatic instructions to effect simultaneous bi-directional transmission of data; and memory controller means responsive to said pair of microprocessors for retrieving the programmatic instruction from said external random access memory unit to instruct the microprocessor on the procedures for moving data between said external random access memory unit and said multi-channel interface unit.
-
Specification