Universal controller for peripheral devices in a computing system
First Claim
1. An integrated controller for communicating with a plurality of physical (PHY) layer peripheral devices, comprising:
- a bus interface for processing communications with a central processing unit, wherein said central processing unit is external to said integrated controller;
a switch for routing communications between said central processing unit and one or more of said plurality of peripheral devices; and
a plurality of Media Access Controller (MAC)/PHY controllers, each of said MAC/PHY controllers providing both MAC and PHY functions and an interface to at least one peripheral device and translating said communications into a format suitable for said at least one peripheral device such that said integrated controller supports a plurality of standards in a physical (PHY) layer, wherein said plurality of MAC/PHY controllers comprise a plurality of MAC controllers configured to support different standards simultaneously via a demultiplexer.
10 Assignments
0 Petitions
Accused Products
Abstract
An integrated controller is provided for controlling communications with a plurality of peripheral devices. The integrated controller includes a bus interface for processing communications with a processor; a switch for routing communications between the processor and one or more of the peripheral devices; and a plurality of controllers, where each of the controllers provide an interface to at least one peripheral device. The controllers include at least one PHY controller for a corresponding peripheral device that provides an electrical interface to a connection, such as a network connection. The controllers also include at least one MAC controller that stores and forwards packets to and from a network connection.
-
Citations
26 Claims
-
1. An integrated controller for communicating with a plurality of physical (PHY) layer peripheral devices, comprising:
-
a bus interface for processing communications with a central processing unit, wherein said central processing unit is external to said integrated controller; a switch for routing communications between said central processing unit and one or more of said plurality of peripheral devices; and a plurality of Media Access Controller (MAC)/PHY controllers, each of said MAC/PHY controllers providing both MAC and PHY functions and an interface to at least one peripheral device and translating said communications into a format suitable for said at least one peripheral device such that said integrated controller supports a plurality of standards in a physical (PHY) layer, wherein said plurality of MAC/PHY controllers comprise a plurality of MAC controllers configured to support different standards simultaneously via a demultiplexer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An integrated circuit, comprising:
-
a bus interface for processing communications with a central processing unit, wherein said central processing unit is external to said integrated circuit; a switch for routing communications between said central processing unit and one or more of said plurality of physical (PHY) layer peripheral devices; a plurality of Media Access Controller (MAC)/PHY controllers, each of said MAC/PHY controllers providing both MAC and PHY functions and an interface to at least one peripheral device and translating said communications into a format suitable for said at least one peripheral device such that said integrated controller supports a plurality of physical (PHY) layer standards, wherein said plurality of MAC/PHY controllers comprise a plurality of MAC controllers configured to support different standards simultaneously via a demultiplexer. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method performed by an integrated device for communicating with a plurality of peripheral devices, comprising:
-
processing communications with a central processing unit that is external to said integrated device; routing communications between said central processing unit and one or more of said plurality of physical (PHY) layer peripheral devices; and providing an interface to said plurality of peripheral devices using a plurality of Media Access Controller (MAC)/PHY controllers, wherein said plurality of MAC/PHY controllers provide both MAC and PHY functions and translate said communications into a format suitable for said at least one peripheral device such that said integrated device supports a plurality of physical (PHY) layer standards, wherein said plurality of MAC/PHY controllers comprise a plurality of MAC controllers configured to support different standards simultaneously via a demultiplexer. - View Dependent Claims (23, 24, 25, 26)
-
Specification