For audio devices that connect to the PCI bus, the following requirements apply.
17. PCI device conforms to PCI 2.1 and additional PC 98 requirements
Required
If the device uses PCI, it must meet the requirements defined in the “PCI” chapter in Part 3 of this guide, including requirements for providing a Subsystem ID and Subsystem Vendor ID and for complying with PCI 2.1.
18. PCI device supports initiator, target, and block transfer
Required
For complete implementation details, see PCI 2.1.
Full-duplex audio sample transport must be supported using separate PCI bus mastering hardware for playback and capture sample streams.
It is desirable for sample transport mastering hardware to support burst capabilities in order to read or write multiple samples within the same PCI bus transaction. This will lessen the impact of sample transport on other agents in the system, which will have a positive effect on the system’s responsiveness.
19. PCI audio components use a suitable configuration scheme if using ISA resources
Required
If a PCI audio device requires the use of ISA resources such as IRQs or DMA, it must configure these resources in a way that meets the following objectives:
Two acceptable means for achieving these objectives are as follows:
PCI devices on the system board do not have to provide relocatable I/O addresses for the following legacy I/O registers:
20. PCI device is digital ready
Required |
In order to transfer digital audio to USB or IEEE 1394 devices, all digital audio data created in the PC must be available to the operating system for mixing and streaming. All PCI audio devices must be able to route the final mix of all digital audio data created or processed on-chip to the host using bus master transfers.
Support for capture and inclusion of internal analog resources in the final mix is desirable but not required. CD-ROM drives that support direct reading of Red Book data through the primary interface are strongly recommended.
For example, a PCI audio device provides HRTF 3-D filtering and wave-table synthesis. After mixing all of the separate 3-D sources and wave-table channels down to a single stereo stream, the device transfers the data to host memory.