YMF754 (DS-1E) is a high performance audio controller for the PCI Bus. DS-1E consists of two separated
functional blocks. One is the PCI Audio block and the other is the Legacy Audio block.
PCI Audio block provides 64-voice XG wavetable synthesizer with reverb and variation by using the software
driver from YAMAHA. It also supports DirectSound hardware accelerator, Downloadable Sound (DLS) and
DirectMusic accelerator.
Legacy Audio block supports FM synthesizer, Sound Blaster Pro, MPU401 UART mode and Joystick function
in order to provide hardware compatibility for numerous PC games on real DOS without any software driver.
DS-1E supports the connection to AC’97 which provides high quality DAC, ADC and analog mixer, and it can
connect two AC’97s. In addition, it supports consumer IEC958, Digital Audio Interface (SPDIF In/Out), to
connect external audio equipment by digital.
In addition to support the same functions of YMF744B (DS-1S), DS-1E adds direct recording function for
SPDIF In, and realizes to use SPDIF In and Zoomed Video Port at the same time. And, DS-1E is featured
with the capability of dramatically reducing power consumption at normal operation.
FEATURES
• PCI 2.2 Compliant
• PC98 / PC99 specification Compliant
• PCI Bus Power Management rev. 1.0 Compliant
(Support D0, D2 and D3 state)
• Supports clock run
• PCI Bus Master for PCI Audio
True Full Duplex Playback and Capture with
different Sampling Rate
Maximum 64-voice XG capital Wavetable
Synthesizer including GM compatibility
DirectSound Hardware Acceleration
DirectMusic Hardware Acceleration
Downloadable Sound (DLS) level-1
• Legacy Audio compatibility
FM Synthesizer
Hardware Sound Blaster Pro compatibility
MPU401 UART mode MIDI interface
Joystick
• Supports PC/PCI and Distributed DMA for legacy
DMAC (8237) emulation
• Supports Serialized IRQ
• Supports I
• Supports Consumer IEC958 Port (SPDIF In/Out)
• Supports direct recording function for SPDIF In
• Capability for using SPDIF In and Zoomed Video
Port at the same time.
• Supports AC’97 Interface (AC-Link) Revision 2.1
• AC’97 Digital Docking
• Supports 4-Channel Speaker
• Hardware Volume Control
• EEPROM Interface
• Single Crystal operation (24.576MHz)
• Power supply: 3.3V for I/O (5V tolerant),
2.5V for Internal core logic
• 128-pin LQFP YMF754-V : 0.5mm pin pitch
2
S serial input for Zoomed Video Port
YMF754-R : 0.4mm pin pitch
The contents of this catalog are target specifications and are subject to change
without prior notice. When using this device, please recheck the specifications.
YAMAHA
CORPORATION
CATALOG No.:LSI-4MF754A00
YMF754 CATALOG
December 18, 1998
June 28, 1999
YMF754
LOGOS
GENERAL MIDI logo is a trademark of Association of Musical Electronics Industry (AMEI),
and indicates GM system level 1 Compliant.
XG logo is a trademark of YAMAHA Corporation.
1. GM system level 1
GM system level 1 is a world standard format about MIDI synthesizer which provides voice arrangements
and MIDI functions.
2. XG
XG is a format about MIDI synthesizer that is proposed by YAMAHA, and keeps the upper compatibility of
GM system level 1. T he good points are the voice arrangements kept extensively, a large number of the
voices, modification of the voices, 3 kinds of effects, and so on.
3. SONDIUS-XG
Products bearing the SONDIUS-XG logo are licensed under patents of Stanford University and YAMAHA
Corporation as listed on <http://www.sondius-xg.com>. The SONDIUS-XG produces acoustic sound
outputs by running a virtual simulation of the actual acoustic instrument operatio n. Therefore , it provides
much more real-world acoustic sound outputs fundamentally different fr om the Wavetable sound generator
that simply processes the recorded acoustic sound sources only. T he SONDIUS-XG adds the technology
of virtual acoustic sound to the XG format.
4. Sensaura
Sensaura is a technology which provides 3D positional audio and moving effect by HRTF (Head Related
Transfer Function) with 2 speakers or headphone. This feature makes it possible to enjoy invariable and
unchangeable sound feelings in all-positional area covering as wide as 360 degrees.
SONDIUS-XG logo is a trademark that Stanford University in the United States and
YAMAHA Corporation hold jointly.
Sensaura logo is a trad emark of Central Research Laboratories Limited.
PCICLKIP-PCI Clock
RST#IP-Reset
AD[31:0]IOPtr-Address / Data
C/BE[3:0]#IOPtr-Command / Byte Enable
PARIOPtr-P arity
FRAME#IOPstr-Frame
IRDY#IOPstr-Initiator Ready
TRDY#IOPstr-Target Ready
STOP#IOPstr-Stop
IDSELIP-ID Select
DEVSEL#IOPstr-Device Select
REQ#OP-PCI Bus Master Request
GNT#IP-PCI Bus Master Grant
PCREQ#OPtr-PC/PCI Request
PCGNT#IPtr-PC/PCI Grant
PERR#IOPstr-Parity Error
SERR#OPod-System Error
INTA#OPod-Interrupt signal output for PCI Bus
SERIRQ#IOPtr-Serialized IRQ
CLKRUN#IOPtr-Clock Run
2. AC’97 Interface (8-pin)
NameI/OTypeSizeFunction
CRST#OT6mAReset signal for AC’97
CMCLKOC-Master Clock for AC’97 (24.576MHz)
CBCLKIT-AC-link: Bit Clock for AC’97 audio data
CSDOOT6mAAC-link: AC’97 Serial audio output data
CSYNCOT6mAAC-link: AC’9 7 Synchronized signal
CSDI0IT-AC-link: AC’97 Serial audio input data (Primary)
CSDI1ITup-AC-link: AC’97 Serial audio input data (Secondary)
DOCKEN#ITup-Secondary AC’97 Enable
June 28, 1999
-5-
YMF754
3. External Audio Interface (5-pin)
NameI/OTypeSizeFunction
SPDIFOUTOT2mADigital Audio Interface output
SPDIFINITup-Digital Audio Interface input
ZVBCLKITup-Zoomed Video Port Bit Clock
ZVLRCKITup-Zoomed Video Port L/R Clock
ZVSDIITup-Zoomed Video Port Serial Data
4. Legacy Device Interface (15-pin)
NameI/OTypeSizeFunction
Interrupt 5 of Legacy Audio
IRQ5OTtr6mA
IRQ7OTtr6mAInterrupt 7 of Legacy Audio
IRQ9OTtr6mAInterrupt 9 of Legacy Audio
IRQ10OTtr6mAInterrupt 10 of Legacy Audio
IRQ11OTtr6mAInterrupt 11 of Legacy Audio.
GP[3:0]IA-Joystick Port
GP[7:4]ITup-Joystick Port
RXDITup-MIDI Data Receive
TXDOT2mAMIDI Data Transfer
It is directly connected to the interrupt signal of
System I/O chip.
5. Miscellaneous (11-pin)
NameI/OTypeSizeFunction
ROMCSOT2mAChip select for external EEPROM
ROMSK / VOLUP#IOTup2mA
ROMDO / VOLDW#IOTup2mA
ROMDIITup-Serial data input for external EEPROM
XI24IC-24.576 MHz Crystal
XO24OC-24.576 MHz Crystal
LOOPFIA-Capacitor for PLL
GPIO[2:0]IOTup6mA
TEST#ITup-LSI Test pin (Do not connect externally.)
Serial clock for external EEPROM
or Hardware Volume (Up)
Serial data output for external EEPROM
or Hardware Volume (Down)
General purpose Input / Output
GPIO2 can use for a reset pin of Secondary AC’97.
June 28, 1999
-6-
YMF754
6. Power Supply (22-pin)
NameI/OTypeSizeFunction
PVDD[3:0]---3.3V Power supply for PCI Bus Interface
PVSS[6:0]---Ground for PCI Bus Interface
CVDD[2:0]---2.5V Power supply for Core logic
VDD[2:0]---3.3V Power supply
VSS[2:0]---Ground
LVDD---2.5V Power supply for PLL Filter
LVSS---Ground for PLL Filter
7. Reserve Pin (13-pin)
NameI/OTypeSizeFunction
RESERV[12:0]---Reserve pins (Do not connect externally.)
1111Memory Write and Invalidate (alias to memory write)
DS-1E does not assert DEVSEL# when accessed with commands that are indicated as (not supported) or
reserved.
1-1-2. Master Device Mode
C/BE[3:0]#Command
0110Memory Read
0111Memory Write
When DS-1E becomes a Master Device, it generates only memory write and read cycle commands.
-9-
June 28, 1999
YMF754
1-2. PCI Configuration Register
In addition to the Configuration Register defined by PCI Revision 2.2, DS-1E provides proprietary PCI
Configuration Registers in order to co ntrol legacy audio function, such as FM Synthesizer , Sound Blaster Pro,
MPU401 and Joystick. These additional registers are configured by BIOS or the configuration software
from YAMAHA Corporation.
The following shows the overview of the PCI Configuration Register.
Offsetb[31..24]b[23..16]b[15..8]b[7..0]
00-03hDevice IDVendor ID
04-07hStatusCommand
08-0BhBase Class CodeSub Class CodeProgramming IFRevision ID
0C-0FhReservedHeader TypeLatency TimerReserved
10-13hPCI Audio Memory Base Addres s
14-17hLegacy Audio I/O Base Address (Dummy for SB, FM, MPU, D-DMA)
18-1BhLegacy Audio I/O Base Address (Dummy for Joystick)
1C-2BhReserved
2C-2FhSubsystem IDSubsystem Vendor ID
30-33hReserved
34-37hReservedCap Pointer
38-3BhReserved
3C-3FhMaximum LatencyMinimum GrantInt errupt PinInterrupt Line
40-43hExtended Legacy Audio ControlLegacy Audio Control
44-47hSubsystem ID WriteSubsys tem Vendor ID Write
48-4BhDS-1E Power Control 1DS-1E Control
4C-4FhDS-1E Power Control 2D-DMA Slave Configuration
50-53hPower Management CapabilitiesNext Item PointerCapability ID
54-57hReservedPower Management Control / Status
58-5BhDS-1E Secondary AC’97 Power ControlACPI Mode
5C-5FhReserved
60-63hSound Blaster Base AddressFM Synthesizer Base Address
64-67hJoystick Base AddressMPU401 Base Address
68-FFhRes erved
Reserved registers are hardwired to “0”. All data written to these registers are discarded. The values
read from these registers are all zero.
DS-1E can be accessed by using any bus width, 8-bit, 16-bit or 32-bit.
June 28, 1999
-10-
YMF754
00-01h: Vendor ID
Read Only
Default: 1073h
Access Bus Width: 8, 16, 32-bit
b15b14b13b12b11b10b9b8b7b6b5b4b3b2b1b0
Vendor ID
b[15:0]........Vendor ID
This register contains the YAMAHA Vendor ID registered in Revision 2.2. This register is hardwired to
1073h.
02-03h: Device ID
Read Only
Default: 0012h
Access Bus Width: 8, 16, 32-bit
b15b14b13b12b11b10b9b8b7b6b5b4b3b2b1b0
Device ID
b[15:0]........Device ID
This register contains the Device ID of DS-1E. This register is hardwired to 0012h.
This bit is a dummy one that is capable of writing. This bit indicates for BIOS or OS that DS-1E
includes I/O devices.
b1................MS: Memory Space
This bit enables DS-1E to response to Memory Space Access.
“0”: DS-1E ignores Memory Space Access.(default)
“1”: DS-1E responds to Memory Space Access.
b2................BME: Bus Master Enable
This bit enables DS-1E to act as a master device on the PCI bus.
“0”: Do not set DS-1E to be the master device.(default)
“1”: Set DS-1E to be the master device.
-11-
June 28, 1999
YMF754
b6................PER: Parity Error Response
This bit enables DS-1E responses to Parity Error.
“0”: DS-1E ignores all parity errors. (default)
“1”: DS-1E performs error operation when DS-1E detects a parity error.
b8................SER: SERR# Enable
This bit enables DS-1E to drive SERR#.
“0”: Do not drive SERR#.(default)
“1”: Drives SERR# when DS-1E detects an Address Parity Error on normal target cycle or a Data Parity
This bit indicates that DS-1E supports the capability register. This bit is read only. When 58-59h :
ACPI Mode register, ACPI bit is “0”, the bit is “1”. When ACPI bit is “1”, the bit is “0”.
b8................DPD: Data Parity Error Detected
This bit indicates that DS-1E detects a Data Parity Error during a PCI master cycle.
b[10:9] ........DEVT: DEVSEL Timing(Read Only)
This bit indicates that the decoding speed of DS-1E is Medium.
b11..............STA: Signaled Target Abort
This bit indicates that DS-1E terminates a transaction with Target Abort during a target cycle.
b12..............RTA: Received Target Abort
This bit indicates that a transaction is terminated with Target Abort while DS-1E is in the master memory
cycle.
b13..............RMA: Received Master Abort
This bit indicates that a transaction is terminated with Master Abort while DS-1E is in the master memory
cycle.
b14..............SSE: Signaled System Error
This bit indicates that DS-1E asserts SERR#.
b15..............DPE: Detected Parity Error
This bit indicates that DS-1E detects Address Parity Error or Data Parity Error during a transaction.
-12-
June 28, 1999
YMF754
08h: Revision ID
Read Only
Default: 00h
Access Bus Width: 8, 16, 32-bit
b7b6b5b4b3b2b1b0
Revision ID
b[7:0]..........Revision ID
This register conta i ns the revision number of DS-1E. This register is hardwired to 00h.
09h: Programming Interface
Read Only
Default: 00h
Access Bus Width: 8, 16, 32-bit
b7b6b5b4b3b2b1b0
Programming Interf ace
b[7:0]..........Programming Interface
This register indicates the programming interface of DS-1E. This register is hardwired to 00h.
0Ah: Sub-class Code
Read Only
Default: 01h
Access Bus Width: 8, 16, 32-bit
b7b6b5b4b3b2b1b0
Sub-class Code
b[7:0]..........Sub-class Code
This register indicates the sub-class of DS-1E. T his register is hardwired to 01h. DS-1E belongs to the
Audio Sub-class.
0Bh: Base Class Code
Read Only
Default: 04h
Access Bus Width: 8, 16, 32-bit
b7b6b5b4b3b2b1b0
Base Class Code
b[7:0]..........Base Class Code
This register indicates the base class of DS-1E. This register is hardwired to 04h. DS-1E belongs to
the Multimedia Base Class.
This register indicates the physical Memory Base address of the PCI Audio registers in DS-1E. The base
address can be located anywhere in the 32-bit address space. Data in the DS-1E register is not
prefetchable.
Size of the register to be mapped into the memory space is 32,768 bytes.
-14-
June 28, 1999
YMF754
14-17h: Legacy Audio I/O Base Address (Dummy for SB, FM, MPU, D-DMA)
This bit indicates that the base address is assigned to I/O. This bit is hardwired to “1”.
b[15:6]........IOBASE0
This register is used so that the OS may secure I/O resources for Sound Blaster Pro, FM Synthesizer,
MPU401 and D-DMA controller. Because this register is a dummy one, each for the I/O addresses of
the above blocks is assigned with the I/O addresses set to 4C-4Dh and 60-65h respectively by the software
driver.
18-1Bh: Legacy Audio I/O Base Address (Dummy for Joystick)
This bit indicates that the base address is assigned to I/O. This bit is hardwired to “1”.
b[15:2]........IOBASE1
This register is used so that the OS may secure I/O resource for the joystick port. Because this register is
a dummy one, the joystick I/O address is assigned with the I/O address set to 66-67h by the software
driver.
-15-
June 28, 1999
YMF754
2C-2Dh: Subsystem Vendor ID
Read Only
Default: 1073h
Access Bus Width: 8, 16, 32-bit
b15b14b13b12b11b10b9b8b7b6b5b4b3b2b1b0
Subsystem Vendor ID
b[15:0]........Subsystem Vendor ID
This register contains the Subsystem Vendor ID. In genera l, this ID is used to distinguish adapters or
systems made by different IHVs using the same chip by the same vendor. This register is read only. To
write the IHV’s Vendor ID, use 44-45h (Subsystem Vendor ID Write Register). IHVs must change this
ID to their Vendor ID in the BIOS POST routine.
In case of the system such as Sound Card which BIOS can not control, this ID can be changed by
connecting EEPROM externally. Then, Subsystem Vendor ID Write Register is invalid.
In case EEPROM is not externally, the default value is the YAMAHA's Vendor ID, 1073h.
2E-2Fh: Subsystem ID
Read Only
Default: 0012h
Access Bus Width: 8, 16, 32-bit
b15b14b13b12b11b10b9b8b7b6b5b4b3b2b1b0
Subsystem ID
b[15:0]........Subsystem ID
This register contains the Subsystem ID. In ge neral, this ID is used to distinguish ad apters or systems
made by different IHVs using the same chip by the same vendor. This register is read only. To write
the IHV's Device ID, use 46-47h (Subsystem ID Write Register). IHVs must change this ID to their ID
in the BIOS POST routine.
In case of the system such as Sound Card which BIOS can not control, this ID can be changed by
connecting EEPROM externally. Then, Subsystem ID Write Register is invalid.
In case EEPROM is not externally, the default value is the YAMAHA's Device ID, 0012h.
34h: Capability Register Pointer
Read Only
Default: 50h
Access Bus Width: 8, 16, 32-bit
b7b6b5b4b3b2b1b0
Capability Register Pointer
b[7:0]..........Capability Register Pointer
This register indicates the offset address of the Capabilities register in the PCI Configuration register
when 58-59h: ACPI Mode register, ACPI bit is “0”. DS-1E provides PCI Bus Power Management
registers as the capabilities. The Power Management registers are mapped to 50h - 55h in the PCI
Configuration register, and this register indicates “50h”.
When ACPI bit is “1”, this register indicates “00h”.
This bit enables the mapping of the Sound Blaster Pro block in the I/O space specified by 62-63h: Sound
Blaster Base Address register, when LAD is set to “0”.
“0”: Disable the mapping of the SB block to the I/O space
“1”: Enable the mapping of the SB block to the I/O space(default)
b1................FMEN: FM Synthesizer Enable
This bit enables the mapping of the FM Synthesizer block in the I/O space specified by 60-61h: FM
Synthesizer Base Address register when LAD is set to “0”. FM Synthesizer registers can be accessed via
SB I/O space, while the SB block is enabled, even if FMEN is set to “0”.
“0”: Disable the mapping of the FM Synthesizer block to the FMIO space
“1”: Enable the mapping of the FM Synthesizer block to the FMIO space(default)
After setting FMEN to “1”, about 100 msec is necessary before accessing these I/O space.
b2................JPEN: Joystick Port Enable
This bit enables the mapping of the Joystick block in the I/O space specified by 66-67h: Joystick Base
Address register, when LAD is set to “0”.
“0”: Disable the mapping of the Joystick block
“1”: Enable the mapping of the Joystick block(default)
b3................MEN: MPU401 Enable
This bit enables the mapping of the MPU401 block in the I/O space specified by 64-65h: MPU401 Base
Address register, when LAD is set to “0”.
“0”: Disable the mapping of the MPU401 block
“1”: Enable the mapping of the MPU401 block(default)
b4................MIEN: MPU401 IRQ Enable
This bit enables the interrupt service of MPU401, when LAD is set to “0” and MEN is set to “1”.
MPU401 generates an interrupt signal when it receives any kind of MIDI data from the RXD pin.
“0”: The MPU401 block can not use the interrupt service.
“1”: The MPU401 block can use interrupt signals determined by the MPUIRQ bits.(default)
b5................I/O: I/O Address Aliasing Control
This bit selects the number of bits to decode for the I/O address of each block.
“0”: 16-bit address decode
“1”: 10-bit address decode(default)
-18-
June 28, 1999
Loading...
+ 42 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.