Method for control of codecs in PC riser card architectures
AssigneeIntel Corporation
InventorBrad A. Barmore
Life of this patent
Estimating the term…
Abstract
A communications and networking riser includes a plurality of riser codecs and an adaptive initialization module coupled to the riser codecs. The initialization module configures the riser codecs when the riser is connected to a motherboard having a codec controller and a primary codec. The initialization module automatically selects between a two-codec configuration and a three-codec configuration based on a codec support capability of the codec controller.
Claims22
A riser comprising:
- a plurality of riser codecs;
- and
- an adaptive initialization module coupled to the riser codecs, the initialization module to configure the riser codecs when the riser is connected to a motherboard having a codec controller and a primary codec;
- said initialization module to automatically select between a first multi-codec configuration and a second multi-codec configuration based on a codec support capability of the codec controller.
An adaptive initialization module, the initialization module comprising:
- a detection module to monitor a status of a signal;
- and
- an address controller coupled to the detection module;
- said address controller to select a two-codec address structure when the signal status indicates that the codec controller supports up to two codecs and a three-codec address structure when the signal status indicates that the codec controller supports up to three codecs.
A riser comprising:
- a plurality of riser codecs;
- a detection module to monitor a status of a signal where the signal status indicates whether data is to be delivered from a primary codec to a codec controller;
- an address controller coupled to the detection module and the riser codecs, said address controller to select a two-codec address structure when the control signal indicates that the codec controller supports up to two codecs and a three-codec address structure when the control signal indicates that the codec controller supports up to three codecs;
- a printed wiring board electrically connecting the riser codecs to the detection module and address controller;
- and
- a connector coupled to the printed wiring board, the connector enabling electrical communication between the riser and a motherboard.
A method of configuring a plurality of riser codecs, the method comprising:
- monitoring a status of a signal where the signal status indicates whether data is to be delivered from a primary codec to a codec controller;
- selecting a two-codec address structure when the signal status indicates that the codec controller supports up to two codecs;
- and
- selecting a three-codec address structure when the signal status indicates that the codec controller supports up to three codecs.
A computer-readable storage medium storing a set of instructions, the set of instructions capable of being executed by a processor to configure a plurality of riser codecs, the method comprising:
- monitoring a status of a signal where the signal status indicates whether data is to be delivered from a primary codec to a codec controller;
- selecting a two-codec address structure when the signal status indicates that the codec controller supports up to two codecs;
- and
- selecting a three-codec address structure when the signal status indicates that the codec controller supports up to three codecs.
Dependencies are inferred from the claim text.