Yamaha OPL3-SA3 specifications Download Resource data, External Eeprom, Hardware Volume Interrupt

Page 20

YMF715E

3. Download Resource data

When OPL3-SA3 is in the Configuration state, the host can download the resources data to EEPROM and internal SRAM via 20h: Resource Data Write. To switch OPL3-SA3 into configuration mode, there are two methods.

First method is to use the normal PnP protocol. After CSN was assigned for all ISA cards by PnP soft- ware, get CSN from CM (configuration manager) and write the CSN to Wake [CSN], then OPL3-SA3 switches into configuration state.

Second method is to use the YAMAHA Key sequence which is described in the Manual Configuration mode section. After OPL3-SA3 detects YAMAHA key, OPL3-SA3 switches into the Sleep state. Writing 81hto Wake [CSN] register changes OPL3-SA3 into Configuration state.

After OPL3-SA3 switches into the Configuration state, download the Resource data to EEPROM and internal SRAM by using following sequence.

1.Write “01h”(RDWE bit = “1”) to 21h: Resource Data Write Enable register to reset internal address counter and to enable downloading the data.

2.Write Resource data to 20h: Resource Data Write register until downloading data is completed.

3.Write “00h” to 21h: Resource Data Write Enable register to disable downloading .

4.External EEPROM

The resource data information of OPL3-SA3 used for PnP auto configuration is stored in external EEPROM. And either 256 x 16-bit EEPROM or 128 x 16-bit EEPROM, such as 93C55, 93C56, 93C65, 93C66 should be used.

5. Hardware Volume Control

5-1. Hardware Volume up/down/mute Control

Two digital input pins; /VOLUP and /VOLDW can control the master volume of OPL3-SA3.

When /VOLUP is low level, register value of master volume is decremented(-1). When the value reaches to “00h”(max.0dB), the input signal will not be effective.

When /VOLDW is low level, register value of master volume is incremented(+1). When the value reaches to “0Fh”(min.-30dB), the input signal will not be effective.

When both of the /VOLUP and /VOLDW are low level simultaneously, volume is muted. When either /VOLUP or /VOLDW is low level, the previous value becomes effective, and volume is no mute.

5-2. Hardware Volume Interrupt

If configured VEN(Hardware Volume Enable)=1, SA3 Control Register, index 0Ah, D7 bit, when one of the hardware volume control pins /VOLUP or /VOLDW is asserted or when both are asserted to request mute, interrupt will be posted in the interrupt channel specified in SA3 Control Register, index 17h, IRQ-A MV or IRQ-B MV bit.

Note that when the muting is in effect, the subsequent mute requests which does not change any register contents will generate interrrupts. The ignored UP/DOWN requests (UP requests with 0dB Volume attn., DOWN requests with -30dB) will not generate interrupts.

This bit is cleared upon host’s reading the Master Volume Lch register, SA3 Control Register, index 07h.

May 21, 1997

-20-

Image 20
Contents YMF715E YMF715E Reset TTLAEN TTL IOWCmos RXDTXD TTL VolupBlock Diagram Multi-purpose pin Multi-purpose function SEL=0 SEL=1 SEL=2 SEL=3 SEL=4 SEL=5 SEL=6 SEL=7Pin description Eeprom System Block DiagramAEN Resetdrv IOW,/IOR AENIOW,/IOR SA2-0 SEL=4 for Notebook PC SEL=5 for Notebook PC SEL=7 for Notebook PC, Desktop PC OPL3 PnP Auto-Configuration modeISA Interface PnP ISA Configuration Register Card Control RegistersLogical Device Number = 1 Joystick Recommended Resource Data Logical Device Number = 3 CD-ROM OptionalLDN=2MODEM Manual Configuration Mode LDN=3CD-ROMExternal Eeprom Hardware Volume InterruptDownload Resource data YMODE1 YMODE0 DAC interface3D Enhanced Control Power Management VrefPDN=PDX=1 Partial Power Down ModePower Save Mode Suspend/Resume Mode BiosAPM OPL3-SA3 OFFOPL3 Data Register Array 0 R/W Register description 9-1. SA Sound System 9-1-1. OPL3OPL3 Status Register RO Sound Blaster Pro compatibility OPL3 Data Register Array 1 R/WDSP Command Sound Blaster Pro compatibility Mixer SA3 Ctrl WSS Configuration Register RO WSS compatible 16-bit CodecWSS Status Register RO WSS Codec Direct Registers R/WWSS Codec Indirect Registers R/W OPL3-SA3 control register Power Management R/WMPU401 IDSEL1 IDSEL0 System control R/WSbhe Interrupt IRQ-A status RO Interrupt Channel configuration R/WIRQ-A WSS + OPL3 DMA-A WSS-P DMA-B WSS-R + SB DMA configuration R/WInterrupt IRQ-B status RO MIC Volume R/W Master Volume Lch R/WMaster Volume Rch R/W Miscellaneous McswMode WSS DMA Base counter R/WSound Blaster compatibility Internal State Scan out/in R/W SbpdaSbpdr Sound Blaster compatibility Internal State Scan Data R/WSBPDA=0 SBPDR=1SBPDA=1 SBPDR=0Digital Block Partial Power Down R/W Analog Block Partial Power Down R/WFmdac Sbdac3D Enhanced controlTREBLE R/W 3D Enhanced controlWIDE R/W3D Enhanced controlBASS R/W Hardware Volume Interrupt Channel Configuration R/W JoystickModem Multi-purpose Select Pin Status ROCD-ROM Recommended Operating Conditions Electrical Characteristics Absolute Maximum RatingsDC Characteristics 1 Dvdd = 5.0±0.25V DC Characteristics 2 Dvdd = 3.3±0.30V AC Characteristics CPU Interface & DMA BUS Cycle ,2,3,4,5,6,7,8Serial Audio Zoomed Video Interface Input Bclk ↑/LRCKSymbol Condition Min Typ Max Unit Master Clock Frequency Write Cycle 8bit Mono & Adpcm DMA Write Cycle 8bit Stereo or 16bit Mono DMA Cycle External Interface External Synthesizer, CD ROM, Modem Analog Characteristics Analog Input CharacteristicsAnalog Output Characteristics ・ LINE/AUX1,2/MIN/MICExternal Dimensions Yamaha Corporation

OPL3-SA3 specifications

The Yamaha OPL3-SA3 is a highly regarded sound card known for its exceptional audio performance and versatility, capturing the interest of enthusiasts and professionals in the digital audio realm. As an advanced version of the popular OPL3 series, the OPL3-SA3 integrates cutting-edge technologies that enhance its sound generation capabilities, making it a sought-after component for both music production and gaming applications.

One of the key features of the Yamaha OPL3-SA3 is its use of the FM synthesis technology, which allows for the generation of rich, complex sounds that are particularly favored in electronic and video game music. The OPL3 architecture supports up to 18 channels of audio output, enabling the simultaneous playback of multiple sounds without compromising quality. This multichannel capability enhances its use in audio applications, where layering various sound elements is crucial.

In addition to its synthesis features, the OPL3-SA3 also incorporates advanced MIDI capabilities, allowing musicians to connect and control external MIDI devices seamlessly. The integration of General MIDI support expands its usability in various music production setups. This makes the OPL3-SA3 a versatile option for composers and sound designers looking to create intricate soundscapes or realistic instrument simulations.

The audio quality of the OPL3-SA3 is further complemented by its 16-bit resolution and a sampling rate of up to 44.1 kHz, delivering clear and dynamic audio playback. This high level of fidelity is essential for generating lifelike sounds, making it suitable for both professional recordings and high-quality gaming experiences.

Another notable characteristic of the OPL3-SA3 is its compatibility with a wide range of operating systems, including DOS and Windows platforms, enhancing its accessibility for users of different systems. The card's drivers are designed for simplicity and reliability, ensuring that it can be easily integrated into existing audio setups.

With its combination of FM synthesis, MIDI capabilities, multichannel support, and high-fidelity audio performance, the Yamaha OPL3-SA3 stands out as a powerful tool for sound generation. Whether utilized by musicians, audio engineers, or game developers, the OPL3-SA3 continues to be a valuable asset in the evolving landscape of digital audio. Its legacy in the realm of sound cards remains influential, showcasing Yamaha's commitment to innovation and quality in the field of audio technology.