YMF715E-S (OPL3-SA3) is a single audio chip that integrates OPL3 and its DAC, 16bit Sigma-delta
CODEC, MPU401 MIDI interface, joystick port, and a 3D enhanced controller including all the analog
components which is suitable for multi-media application. This LSI is fully compliant with Plug and Play
ISA 1.0a, and supports all the necessary features, i.e. 16bit address decode, more IRQs and DMAs in
compliance with PC’96. This LSI also supports the expandability, i.e. Zoomed Video, Modem and CDROM interface in a Plug and Play manner, and power management (power down, power save, partial
power down, and suspend/resume) that is indispensable with power-conscious application.
FEATURES
■■■■
Built-in OPL3 (FM-synthesizer)
●
Supports Sound Blaster Game compatibility
●
Supports Windows Sound System compatibility
●
Supports Plug & Play ISA 1.0a compatibility
●
Full Duplex operation
●
Built-in MPU401 Compatible MIDI I/O port
●
Built-in Joystick port
●
Built-in the 3D enhanced controller including all the analog components
●
Supports multi-purpose pin function
●
(Support 16-bit address decode, DAC interface for OPL4-ML/ML2, Zoomed Video port, EEPROM
interface, MODEM interface, IDE CD-ROM interface)
Hardware and software master volume control
●
Supports monaural input
●
24 mA TTL bus drive capability
●
Supports Power Management(power down, power save, partial power down, and suspend/resume)
●
+5V/ +3.3V power supply for digital, 5V power supply for analog.
●
100 pin SQFP package (YMF715E-S)
●
The contents of this catalog are target specifications and are subject to change
without prior notice. When using this device, please recheck the specifications.
name
SEL2-03I+CMOS-Refer to “Multi-purpose pins” section
MP9-010I+/OTTL2mARefer to “multi-purpose pins” section
Others : 27 pins
name
GP3-04IA--Game Port
GP7-44I+
RXD1I+
TXD1OTTL4mAMIDI Data Transfer
/VOLUP1I+
/VOLDW1I+
X33I1ICMOS-33.8688 MHz
X33O1OCMOS2mA33.8688 MHz
X24I1ICMOS-24.576 MHz
X24O1OCMOS2mA24.576 MHz
AVDD2---Analog Power Supply (put on +5.0V
DVDD3---Digital Power Supply (put on +5.0 V or +3.3V
AVSS2---Analog GND
DVSS4---Digital GND
insI/Otypesizefunction
insI/Otypesizefunction
Schmitt
Schmitt
Schmitt
Schmitt
-Game Port
-MIDI Data Receive
-Hardware Volume (Up)
-Hardware Volume (Down)
Total : 100 pins
Note :
I+:Input Pin with Pull up ResistorT: TTL-tri-state output pin
Schmitt:TTL-Schmitt input pin
May 21, 1997
-4-
YMF715E
BLOCK DIAGRAM
■■■■
-5-
May 21, 1997
YMF715E
)
(
)
(
)
FUNCTION OVERVIEW
■■■■
1. Multi-purpose pin
1-1. Multi-purpose function
OPL3-SA3 can support the various functions listed below by programming SEL2-0 pins.
A. 16-bit address decode
B. EEPROM interface
C. Zoomed video port
D. CPU and DAC interface for OPL4-ML/ML2
E. MODEM interface
F. IDE CD-ROM interface
Following table shows what combinations of the above functions are available for each SEL2-0 pins.
nameI/Ofunction
/MCSOChip select output for MODEM chip (COM
MIR
ROMCLKOSerial data clock output for external EEPROM
ROMCSOChip select output for external EEPROM
ROMDII+Serial data input for external EEPROM
ROMDOOSerial data output for external EEPROM
/CDCS0OChip select output for IDE CD-ROM (/CS1FX
/CDCS1OChip select output for IDE CD-ROM (/CS3FX
CDIR
A12 - 15IAddress bus for ISA-bus
/EXTENI+Enable OPL4-ML/ML2 interface
/SYNCSOChip select output for OPL4-ML/ML2
BCLK_MLI+Bit clock input for OPL4-ML/ML2
LRCK_MLI+L/R clock input for OPL4-ML/ML2
SIN_MLI+Serial data input for OPL4-ML/ML2
CLKOOMaster clock output (33.8688MHz
BCLK_ZVI+Bit clock input for Zoomed Video port (I2S
LRCK_ZVI+L/R clock input for Zoomed Video port (I2S
SIN_ZVI+Serial data input for Zoomed Video port (I2S
/XRSTOInverted RESET output
ose pins:
I+Interrupt request input for MODEM (COM
I+Interrupt request input for IDE CD-ROM
May 21, 1997
-7-
YMF715E
/
/
/
/
/
K
1-3. System Block Diagram
(1) SEL=1 (Sound Card and Combo Card Add-in)
SD15-8
SA2-0
SA15-12
AEN
RESETDRV
SD7-0
/IOW,/IOR
SA11-0
SD7-0
16V8
/CDCS1
/CDCS0
MP7
MP6
RESET
IOW,/IOR
A11-0
D7-0
ENH
RESET
ENL
CDIRQ
AEN*
MP8
AEN
YMF715E-S
(OPL3-SA3)
245
245
AUX2L
AUX2R
MP0
MP1
IDE CD-ROM I/F
MCS
MIRQ
MODEM I/F
}
MP3
MP2
MP4
ROMDI
ROMCS
ROMCL
EEPROM
MP5
ROMDO
TXD
MP9
TXD
CLKO
XI
RXD
CLKO
BCO
LRORESET
DO2
YAC516
OPL4-ML/ML2
1. External PAL(16V8 etc.)
(i) connect the signal AEN* generated by decoding SA15-12 and AEN to the AEN of OPL3-
SA3.
(ii) generate the /G(enable) signal for Data Bus Buffer (LS245) by decoding the /CDCS1-0 and
SA2-0.
(iii) generate the /RESET signal from RESETDRV.
May 21, 1997
-8-
YMF715E
/
/
K
2. Master Clock
Both 33.8688MHz and 24.576MHz are used or 14.31818MHz and clock module
(ex.MK1420 by Micro Clock) are used.
3. OPL4-ML/ML2
The external DAC (YAC516) is necessary for wavetable upgrade.
(2) SEL=2 (Sound Card and Combo Card for Add-in)
RESETDRV
/IOW,/IOR
AEN
SA15-12
SA11-0
SD7-0
24.576MHz
33.8688MHz
MK1420
RESET
IOW,/IOR
AEN
MP9-6
A11-0
D7-0
X24I
X33I
MP2
ROMCL
YMF715E-S
(OPL3-SA3)
MP4
MP3
MP5
ROMDI
ROMCS
ROMDO
EEPROM
14.31818MHz
AUX2L
AUX2R
TXD
TXD
RXD
RESET
XI
OPL4-ML/ML2
MP0
MP1
CLKO
BCO
LRO
DO2
MCS
MIRQ
YAC516
MODEM I/F
}
1. OPL4-ML/ML2
The external DAC (YAC516) and the clock module (ex.MK1420 by Micro Clock) are
necessary for wavetable upgrade.
2. MK1420
The MK1420 is the clock module that generates all clocks necessary for this chipset . It is by
Micro Clock and its package is SOP8.
May 21, 1997
-9-
YMF715E
/
K
(3) SEL=3 (Sound Card for Add-in)
SA15-12
AEN
RESETDRV
/IOW,/IOR
SA11-0
SD7-0
/IOW,/IOR
SA2-0
SD7-0
AEN*
138
AEN
RESET
IOW,/IOR
A11-0
D7-0
MP3
MP2
MP4
ROMDI
ROMCS
ROMCL
EEPROM
245
YMF715E-S
(OPL3-SA3)
MP5
ROMDO
/EXTEN
RESET
/IOW
/IOR
A2-0
D7-0
DBDIR
MP0
OPL4-
ML/ML2
MP6
MP7
MP8
TXD
MP9
MP1
TXD
CLKO
/SYNCS
XII
/OPLCS
RXD
DO2
LRO
BCO
BCLK_ML
LRCK_ML
SIN_ML
1. 16bit Address Decode
The signal AEN* generated by decoding SA15-12 and AEN needs to be connected to the
AEN of OPL3-SA3.
May 21, 1997
-10-
YMF715E
/
/
(4) SEL=4 (for Notebook PC)
SA15-12
AEN
RESETDRV
/IOW,/IOR
SA11-0
SD7-0
/IOW,/IOR
SA2-0
SD7-0
AEN*
138
AEN
RESET
IOW,/IOR
A11-0
D7-0
245
YMF715E-S
(OPL3-SA3)
MP0
MP1
/EXTEN
RESET
/IOW
/IOR
A2-0
D7-0
DBDIR
/SYNCS
/OPLCS
OPL4-
ML/ML2
MP2
MP3
MP4
MP5
MP6
MP7
MP8
TXD
MP9
TXD
CLKO
XII
RXD
DO2
LRO
BCO
BCLK_ZV
LRCK_ZV
SIN_ZV
XRST
BCLK_ML
LRCK_ML
SIN_ML
}
ZV Port
Peripheral
Equipment
1. 16bit Address Decode
The signal AEN* generated by decoding SA15-12 and AEN needs to be connected to the
AEN of OPL3-SA3.
2. ZV Port and OPL4-ML/ML2 I/F
ZV port is supported by using the internal DAC of OPL3-SA3 that is originally dedicated for
the use of internal OPL3.
(i) either OPL4-ML/ML2 or ZV port is active at a time and simultaneous use is not
possible.
(ii) which function the internal DAC is used for is determined by the SA3 Control
register, index 02h, VZE bit.
May 21, 1997
-11-
YMF715E
/
/
/
(5) SEL=5 (for Notebook PC)
RESETDRV
/IOW,/IOR
AEN
SA15-12
SA11-0
SD7-0
24.576MHz
33.8688MHz
MK1420
RESET
IOW,/IOR
AEN
MP5-2
A11-0
D7-0
X24I
X33I
YMF715E-S
(OPL3-SA3)
14.31818MHz
MP0
MP1
MP6
MP7
MP8
MP9
AUX2L
AUX2R
TXD
TXD
RXD
RESET
XI
CLKO
OPL4-ML/ML2
BCO
LRO
DO2
BCLK_ZV
LRCK_ZV
SIN_ZV
XRST
YAC516
MCS
MIRQ
}
}
MODEM I/F
ZV Port
Peripheral
Equipment
1. Internal DAC
The internal OPL3 and the ZV Port shares the internal DAC, which is very similar to the case
mentioned the previous section.
(i) either internal OPL3 or ZV port is active at a time and simultaneous use is not
possible.
(ii) which function the internal DAC is used for is determined by the SA3 control
register, index 02h, VZE bit.
2. OPL4-ML/ML2
The external DAC (YAC516) and the clock module (ex.MK1420 by Micro Clock) are
necessary for wave table upgrade.
May 21, 1997
-12-
YMF715E
/
(6) SEL=7 (for Notebook PC, Desktop P C )
RESETDRV
/IOW,/IOR
AEN
SA15-12
SA11-0
SD7-0
/IOW,/IOR
SA2-0
SD7-0
RESET
IOW,/IOR
AEN
MP5-2
A11-0
D7-0
245
YMF715E-S
(OPL3-SA3)
MP0
MP1
/EXTEN
RESET
/IOW
/IOR
A2-0
D7-0
DBDIR
/SYNCS
/OPLCS
OPL4-
ML/ML2
MP6
MP7
MP8
MP9
TXD
TXD
CLKO
XII
RXD
DO2
LRO
BCO
BCLK_ML
LRCK_ML
SIN_ML
May 21, 1997
-13-
YMF715E
2. ISA Interface
OPL3-SA3 supports ISA Plug and Play (PnP) that frees the users from configuring the I/O address,
IRQ and DMA channel. Those system resources are set automatically by the system. However even
when used in Non PnP system, the configuration can be changed with software.
2-1. PnP Auto-Configuration mode
OPL3-SA3 has the following I/O port to support the Plug and Play ISA.
Address port:279h
Write Data Port:A79h
Relocatable Read Data Port:203h - 03FFh
The following four Logical Devices are supported by OPL3-SA3.
OPL3-SA3 has the fo llowing Registers defined in the PnP ISA software.
0x00
0x22
0x30
Card Control
LDN=0, SA3 Sound S
0x75
LDN=1, Joy Stick
LDN=2, MODEM
LDN=3, CDROM
stem
Listed below is the register map of card control register and logical device registers. For the detailed
description of each register, please refer to the Plug and Play ISA Specification 1.0a
Card Control Registers
IndexR/WD7D6D5D4D3D2D1D0
00hWSet RD_DATA
01hRSerial Isolation
02hWConfig Control
03hWWake [CSN]
04hRResource Data
05hRStatus
06hR/WCard Select Number
07hR/WLogical Device Number
20hWResource Data Write
21hWIKDRDWE
RDWE : Resource Data Write Enable
Setting “1” to this bit means the host can download the resources data to EEPROM and
internal SRAM via 20h.
IKD : Initiation Key Disable
Setting “1” to this bit means OPL3-SA3 should not detect the initiation key in the Wait for
Key state.
May 21, 1997
-15-
YMF715E
Logical Device Number = 0 : SA3 Sound System
30hR/WActivate
60hR/WI/O port base address[15..8], Descriptor 0 (SB base)
61hR/WI/O port base address[7..0], Descriptor 0 (SB base)
62hR/WI/O port base address[15..8], Descriptor 1 (WSS base)
63hR/WI/O port base address[7..0], Descriptor 1 (WSS base)
64hR/WI/O port base address[15..8], Descriptor 2 (AdLib base)
65hR/WI/O port base address[7..0], Descriptor 2 (AdLib base)
66hR/WI/O port base address[15..8], Descriptor 3 (MPU base)
67hR/WI/O port base address[7..0], Descriptor 3 (MPU base)
68hR/WI/O port base address[15..8], Descriptor 4 (CTRL base)
69hR/WI/O port base address[7..0], Descriptor 4 (CTRL base)
70hR/WInterrupt request level select 0 (for IRQ-A)
71hRInterrupt request type select 0 (for IRQ-A)
72hR/WInterrupt request level select 1 (for IRQ-B)
73hRInterrupt request type select 1 (for IRQ-B)
74hR/WDMA channel select 0 (for DMA-A)
75hR/WDMA channel select 1 (for DMA-B)
Logical Device Number = 1 : Joystick
30hR/WActivate
60hR/WI/O port base address[15..8]
61hR/WI/O port base address[7..0]
Logical Device Number = 2 : MODEM (Optional)
30hR/WActivate
60hR/WI/O port base address[15..8]
61hR/WI/O port base address[7..0]
70hR/WInterrupt request level select
71hRInterrupt request type select
-16-
May 21, 1997
YMF715E
Logical Device Number = 3 : CD-ROM (Optional)
30hR/WActivate
60hR/WI/O port base address [15..8], Descriptor 0 (/CDCS0)
61hR/WI/O port base address [7..0], Descriptor 0 (/CDCS0)
62hR/WI/O port base address [15..8], Descriptor 1 (/CDCS1)
63hR/WI/O port base address [7..0], Descriptor 1 (/CDCS1)
70hR/WInterrupt request level select
71hRInterrupt request type select
2-3. Recommended Resource Data
The recommended resource data is the followings.
(1) LDN=0:SA3 Sound System
I/O (SB base): 16bit address decode
IndexBestAcceptable1Acceptable2Acceptable3
I/O220h240h220-280h<-
Length161616<-
Alignment--16<-
I/O (WSS base): 16bit address decode
IndexBestAcceptable1Acceptable2Acceptable3
I/O530hE80h530-F48h<-
Length888<-
Alignment--8<-
I/O (AdLib base): 16bit address decode
IndexBestAcceptable1Acceptable2Acceptable3
I/O388h<-388-3F8h<-
Length8<-8<-
Alignment--8<-
I/O (MPU base): 16bit address decode
IndexBestAcceptable1Acceptable2Acceptable3
I/O330h300h300-334h<-
Length222<-
Alignment--2<-
I/O (CTRL base): 16bit address decode
IndexBestAcceptable1Acceptable2Acceptable3
I/O370h100-FFEh<-<-
Length22<-<-
Alignment-2<-<-
-17-
May 21, 1997
Loading...
+ 37 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.