Yamaha OPL3-SA3 specifications DSP Command

Page 27

YMF715E

9-1-2-1. DSP Command

Listed below are the supported commands of DSP defined Sound Blaster Pro compatibility.

CMD Support Function

10h

o

8bit direct mode digitized sound I/O output

14h

o

8bit single-cycle DMA mode digitized sound output

16h

*1

8bit to 2bit ADPCM single-cycle DMA mode digitized sound output

17h

*1

8bit to 2bit ADPCM single-cycle DMA mode digitized sound output with ref. byte

1Ch

o

8bit auto-init DMA mode digitized sound output

1Fh

*1

8bit to 2bit ADPCM auto-init DMA mode digitized sound output with ref. byte

20h

*1

8bit direct mode single byte digitized sound input

24h

*1

8bit single-cycle DMA mode digitized sound input

2Ch

*1

8bit auto-init DMA mode digitized sound input

30h

o

Polling mode MIDI input

31h

o

Interrupt mode MIDI input

34h

o

UART polling mode MIDI I/O

35h

o

UART interrupt mode MIDI I/O

36h

o(*2)

UART polling mode MIDI I/O with time stamping

37h

o(*2)

UART interrupt mode MIDI I/O with time stamping

38h

o

MIDI output

40h

o

Set digitized sound transfer Time Constant

48h

o

Set DSP block transfer size

74h

o

8bit to 4bit ADPCM single-cycle DMA mode digitized sound output

75h

o

8bit to 4bit ADPCM single-cycle DMA mode digitized sound output with ref. byte

76h

*1

8bit to 3bit ADPCM single-cycle DAM mode digitized sound output

77h

*1

8bit to 3bit ADPCM single-cycle DMA mode digitized sound output with ref. byte

7Dh

o

8bit to 4bit ADPCM auto-init DMA mode digitized sound output with ref. byte

7Fh

*1

8bit to 3bit ADPCM auto-init DMA mode digitized sound output with ref. byte

80h

o

Pause DAC for a duration

90h

o

8bit high-speed auto-init DMA mode digitized sound output

91h

o

8bit high-speed single-cycle DMA mode digitized sound output

98h

*1

8bit high-speed auto-init DMA mode digitized sound input

99h

*1

8bit high-speed single-cycle DMA mode digitized sound input

A0h

*1

Set input mode to mono

A8h

*1

Set input mode to stereo

D0h

o

Pause 8bit DMA mode digitized sound I/O

D1h

*1

Turn on speaker

D3h

*1

Turn off speaker

D4h

o

Continue 8bit DMA mode digitized sound I/O

D8h

*1

Get speaker status

DAh

o

Exit 8bit auto-init DMA mode digitized sound I/O

E1h

o

Get DSP version number

Note :

*1) These commands are performed in state-machine, but they are not effective.

*2) MIDI data can not be received.

Additional undocumented commands are included.

May 21, 1997

-27-

Image 27
Contents YMF715E YMF715E IOW ResetTTL AEN TTLVolup CmosRXD TXD TTLBlock Diagram SEL=0 SEL=1 SEL=2 SEL=3 SEL=4 SEL=5 SEL=6 SEL=7 Multi-purpose pin Multi-purpose functionPin description System Block Diagram AEN ResetdrvEeprom AEN IOW,/IORIOW,/IOR SA2-0 SEL=4 for Notebook PC SEL=5 for Notebook PC SEL=7 for Notebook PC, Desktop PC PnP Auto-Configuration mode ISA InterfaceOPL3 Card Control Registers PnP ISA Configuration RegisterLogical Device Number = 1 Joystick Logical Device Number = 3 CD-ROM Optional Recommended Resource DataLDN=2MODEM LDN=3CD-ROM Manual Configuration ModeHardware Volume Interrupt Download Resource dataExternal Eeprom DAC interface 3D Enhanced ControlYMODE1 YMODE0 Vref Power ManagementPartial Power Down Mode Power Save ModePDN=PDX=1 OFF Suspend/Resume ModeBios APM OPL3-SA3Register description 9-1. SA Sound System 9-1-1. OPL3 OPL3 Status Register ROOPL3 Data Register Array 0 R/W OPL3 Data Register Array 1 R/W Sound Blaster Pro compatibilityDSP Command Sound Blaster Pro compatibility Mixer SA3 Ctrl WSS Codec Direct Registers R/W WSS Configuration Register ROWSS compatible 16-bit Codec WSS Status Register ROWSS Codec Indirect Registers R/W Power Management R/W MPU401OPL3-SA3 control register System control R/W SbheIDSEL1 IDSEL0 Interrupt Channel configuration R/W IRQ-A WSS + OPL3Interrupt IRQ-A status RO DMA configuration R/W Interrupt IRQ-B status RODMA-A WSS-P DMA-B WSS-R + SB Master Volume Lch R/W Master Volume Rch R/WMIC Volume R/W WSS DMA Base counter R/W MiscellaneousMcsw ModeSound Blaster compatibility Internal State Scan Data R/W Sound Blaster compatibility Internal State Scan out/in R/WSbpda SbpdrSBPDR=0 SBPDA=0SBPDR=1 SBPDA=1Sbdac Digital Block Partial Power Down R/WAnalog Block Partial Power Down R/W Fmdac3D Enhanced controlWIDE R/W 3D Enhanced controlBASS R/W3D Enhanced controlTREBLE R/W Multi-purpose Select Pin Status RO Hardware Volume Interrupt Channel Configuration R/WJoystick ModemCD-ROM Electrical Characteristics Absolute Maximum Ratings DC Characteristics 1 Dvdd = 5.0±0.25VRecommended Operating Conditions DC Characteristics 2 Dvdd = 3.3±0.30V Bclk ↑/LRCK AC CharacteristicsCPU Interface & DMA BUS Cycle ,2,3,4,5,6,7,8 Serial Audio Zoomed Video Interface InputSymbol 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 ・ LINE/AUX1,2/MIN/MIC Analog CharacteristicsAnalog Input Characteristics Analog Output CharacteristicsExternal 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.