Claims
- 1. A monolithic integrated circuit for providing audio enhancement for a host personal computer of the type including a central processor, system memory and a system bus for transferring data, control and address signals within the system, said monolithic integrated circuit comprising: a system control module for providing an interface to the system bus, said control module further including:
- a register data bus for distributing data throughout said integrated circuit and in communication with system bus decoding circuitry;
- interrupt signal control;
- a plurality of integrated circuit control registers; and internal clock generation and control circuits;
- a digital output terminal for transmitting digital signals to external devices;
- a digital wavetable audio synthesizer module for generating digital audio signals; said synthesizer module further including:
- a digital signal transfer circuit for transferring synthesized digital audio signals to said output terminal; and
- a data input circuit for acquiring audio signal data from one or more external memory devices; and
- a local memory control module for interfacing said integrated circuit with external memory devices; said memory control module being in communication with said register data bus for transferring data between said synthesizer module, or said system control module, and external memory devices.
- 2. The circuit of claim 1, further comprising: a game port module, said game port module including:
- an analog input circuit for receiving game control signals from external devices;
- an analog-to-digital conversion circuit for converting analog input signals to digital signals; and
- an interface circuit for providing communication between said register data bus and said analog input circuit and said conversion circuit.
- 3. The circuit of claim 1, further comprising a musical instrument digital interface module for providing data communication between said register data bus and external devices.
- 4. The circuit of claim 1, wherein said local memory control module includes a memory interface circuit for generating address and control signals for enabling data transfer between said integrated circuit and external memory devices.
- 5. The circuit of claim 4, wherein said memory interface circuit includes means for interfacing with external random access and read only memory devices.
- 6. A monolithic integrated circuit for providing audio enhancement for a host personal computer of the type including a central processor, system memory and a system bus for transferring data, control and address signals within the system, said monolithic integrated circuit comprising:
- a system control module for providing an interface to the system bus, said control module further including:
- a register data bus for distributing data throughout said integrated circuit and in communication with system bus decoding circuitry;
- interrupt signal control;
- a plurality of integrated circuit control registers; and internal clock generation and control circuits;
- synthesizer digital-to-analog conversion circuitry for providing digital-to-analog signal conversion; said synthesizer digital-to-analog conversion circuitry further including:
- an analog output terminal for transmitting analog signals to external devices; and
- a digital audio signal input circuit for receiving digital audio signals;
- a digital wavetable audio synthesizer module for generating digital audio signals; said synthesizer module further including:
- a digital signal transfer circuit for transferring synthesized digital audio signals to said synthesizer digital-to-analog signal conversion circuitry; and
- a data input circuit for acquiring audio signal data from one or more external memory devices; and
- a local memory control module for interfacing said integrated circuit with external memory devices; said memory control module being in communication with said register data bus for transferring data between said synthesizer module, said synthesizer digital-to-analog conversion circuitry or said system control module, and external memory devices.
- 7. The circuit of claim 6, further comprising: a game port module, said game port module including:
- an analog input circuit for receiving game control signals from external devices;
- an analog-to-digital conversion circuit for converting analog input signals to digital signals; and
- an interface circuit for providing communication between said register data bus and said analog input circuit and said conversion circuit.
- 8. The circuit of claim 6, further comprising a musical instrument digital interface module for providing data communication between said register data bus and external devices.
- 9. The circuit of claim 6, wherein said local memory control module includes a memory interface circuit for generating address and control signals for enabling data transfer between said integrated circuit and external memory devices.
- 10. The circuit of claim 9, wherein said memory interface circuit includes means for interfacing with external random access and read only memory devices.
CROSS REFERENCE TO RELATED APPLICATIONS
The present application is related to the following patent applications filed on the same date herewith, all of which are assigned to the same assignee as the present invention, and all of which are hereby incorporated by referenced thereto and made a part hereof as if fully set forth herein: Hazard-Free Divider Circuit, application Ser. No. 08/333,410; Monolithic PC Audio Circuit, application Ser. No. 08/333,451; Modular Integrated Circuit Power Control, application Ser. No. 08/333,537; Audio Processing Chip with External Serial Port, application Ser. No. 08/333,387; Wavetable Audio Synthesizer with Delay-Based Effects Processing, Application Ser. No. 08/334,462; Wavetable Audio Synthesizer with Low Frequency Oscillators for Tremolo and Vibrato Effects, Application Ser. No. 08/333,564; Wavetable Audio Synthesizer with Multiple Volume Components and Two Modes of Stereo Positioning, application Ser. No. 08/333,389; Wavetable Audio Synthesizer with an Interpolation Technique for Improving Audio Quality, application Ser. No. 08/333,398; Wavetable Audio Synthesizer with Waveform Volume Control for Eliminating Zipper Noise, application Ser. No. 08/333,562; Digital Signal Processor Architecture for Wavetable Audio Synthesizer, application Ser. No. 08/334,461; Wavetable Audio Synthesizer with Enhanced Register Array, application Ser. No. 08/334,463; A Digital Decimation and Compensation Filter System, application Ser. No. 08/333,403; Digital Interpolation Circuit for Digital-to-Analog Converter Circuit, application Ser. No. 08/333,399; Analog-to-Digital Converter Circuit, application Ser. No. 08/333,535; Stereo Audio Codec, application Ser. No. 08/333,467; Digital Noise Shaper Circuit, application Ser. No. 08/333,386; and Digital-to-Analog Converter Circuit, application Ser. No. 08/333,460.
US Referenced Citations (5)