Abstract:
An audio Encoder/Decoder (AC)-97 protocol link is used for concurrent data communication between AC-97 protocol devices and non-AC-97 protocol devices. The tag data 502 in an AC-97 data frame is used to select specific CODECs 203, 204, 205 and to determine which data time slors to ignore or accept. Since telephone voice and data communication uses only the Tag data 502 and one other of the data frame time slots, eleven slots are available for communication using non-Ac-97 protocol devices concurrent with telephony communications. Ethernet, Home Phoneline Network Alliance (HPNA), Attachment Unit Interface (AUI) are some of the data communication protocols that may be employed using embodiments of the present invention. An AC-97 data communication controller 201 may modified with addtional logic and control lines to support additional features of non-AC-97 protocol devices.
Abstract:
A system and method for implementing a multi-level interrupt scheme in a computer system is provided. Bus devices (130) and a bus controller (200) may be coupled to a shared bus (124) in a computer system. The bus may include an interrupt line for each bus device coupled to the bus. A bus device (130) may be configured to convey different types of interrupt signals on its interrupt line depending on an interrupt priority level of a given interrupt. The bus controller (200) may be configured to receive interrupt signals from each bus device coupled to the bus and may arbitrate amongst the interrupt signals based on the interrupt priority level of each interrupt signal. The bus controller (200) may grant the interrupt that corresponds to the highest priority level. If multiple interrupts correspond to the same highest priority level in a group of interrupts, then the bus controller may use any suitable arbitration scheme to grant an interrupt.
Abstract:
When a riser card (106) is connected to a computer system motherboard (100), a storage device (201) on the riser card (106) will contain configuration data permitting the computer system to configure any peripheral device on the riser card (106). The configuration data will be treated by the BIOS (103) in the computer system as a virtual add-on ROM (305) thereby allowing it to execute and initialize any and all PC1 configuration spaces associated with the riser card (106) peripheral devices (301, 302).
Abstract:
A system and method for preventing software piracy. In one embodiment, the system may comprise a device including a hardware component (10) and a software component (101, 300). The hardware component may have a first software component (101) stored within. The first software component may allow the hardware component to work, but with a reduced functionality. A second software component (300) may be obtained by a download, which may be accomplished through a dial-up connection or an Internet connection. A user may be required to register the hardware component and the second software component. With registration complete, the second software component may then be downloaded. The second software component, once downloaded, may then allow the hardware component to operate with its full, intended functionality.
Abstract:
An audio Encoder/Decoder (AC)-97 protocol link is used for concurrent data communication between AC-97 protocol devices and non-AC-97 protocol devices. The tag data 502 in an AC-97 data frame is used to select specific CODECs 203, 204, 205 and to determine which data time slors to ignore or accept. Since telephone voice and data communication uses only the Tag data 502 and one other of the data frame time slots, eleven slots are available for communication using non-Ac-97 protocol devices concurrent with telephony communications. Ethernet, Home Phoneline Network Alliance (HPNA), Attachment Unit Interface (AUI) are some of the data communication protocols that may be employed using embodiments of the present invention. An AC-97 data communication controller 201 may modified with addtional logic and control lines to support additional features of non-AC-97 protocol devices.
Abstract:
An audio Encoder/Decoder (AC)-97 protocol link is used for concurrent data communication between AC-97 protocol devices and non-AC-97 protocol devices. The tag data 502 in an AC-97 data frame is used to select specific CODECs 203, 204, 205 and to determine which data time slors to ignore or accept. Since telephone voice and data communication uses only the Tag data 502 and one other of the data frame time slots, eleven slots are available for communication using non-Ac-97 protocol devices concurrent with telephony communications. Ethernet, Home Phoneline Network Alliance (HPNA), Attachment Unit Interface (AUI) are some of the data communication protocols that may be employed using embodiments of the present invention. An AC-97 data communication controller 201 may modified with addtional logic and control lines to support additional features of non-AC-97 protocol devices.
Abstract:
When a riser card (106) is connected to a computer system motherboard (100), a storage device (201) on the riser card (106) will contain configuration data permitting the computer system to configure any peripheral device on the riser card (106). The configuration data will be treated by the BIOS (103) in the computer system as a virtual add-on ROM (305) thereby allowing it to execute and initialize any and all PC1 configuration spaces associated with the riser card (106) peripheral devices (301, 302).