Yamaha YMF724F specifications DMA Emulation Protocol, Pc/Pci

Page 38

YMF724F

3. DMA Emulation Protocol

The former synthesizer LSI for the ISA bus such as the Sound Blaster used the DMA controller (8237: ISA DMAC) on the system to transfer the sound data from/to the host.

For DS-1, however, ISA DMAC must be used to transfer the sound data to the Sound Blaster Pro Block of the Legacy Audio Block.

Because signals to connect to the ISA DMAC are generally not available on the PCI bus, there are two ways proposed from the industry to emulate the ISA DMAC on the PCI bus. One is PC/PCI and the other is D- DMA.

DS-1 supports both protocols for transferring SB Pro sound data on the PCI bus.

3-1. PC/PCI

DS-1 provides two signals, PCREQ# and PCGNT# to realize the PC/PCI. The format of the signals is shown below. DS-1 asserts PCREQ# and sets PCREQ# to “HIGH” using the PCICLK corresponding to the DMA channel it is going to use.

In addition, DS-1 determines whether the next PCI I/O cycle is its own from the channel information that is encoded in PCGNT#.

0ns

100ns

200ns

300ns

400ns

PCICLK

 

REQ#

start CH0 CH1 CH2 CH3 CH4 CH5 CH6 CH7

 

GNT#

start bit0 bit1 bit2

 

PCGNT# is encoded as follows.

GNT# Encoding

bit2

bit1

bit0

GNT# Bits

0

0

0

DMA Channel 0

0

0

1

DMA Channel 1

0

1

0

DMA Channel 2

0

1

1

DMA Channel 3

1

0

0

Reserved

1

0

1

DMA Channel 5

1

1

0

DMA Channel 6

1

1

1

DMA Channel 7

DS-1 supports only 8-bit DMA channels (DMA Channel 0-3). It also only supports Single DMA transfer.

September 21, 1998

-38-

Image 38
Contents Features OverviewSensaura LogosGM system level PIN Configuration YMF724F-VYMF730AC-2 Interface 6-pin PIN DescriptionPCI Bus Interface 53-pin Legacy Device Interface 16-pin YMF727AC3F2 Interface 9-pinSpdif Interface 1-pin Power Supply 39-pin Miscellaneous 15-pinBlock Diagram OPL3System Diagram DOS VMPCI Bus Command Function OverviewPCI Configuration Register 02 03h Device ID 04 05h Command00 01h Vendor ID 06 07h Status 0Ah Sub-class Code 08h Revision ID09h Programming Interface 0Bh Base Class Code10 13h PCI Audio Memory Base Address 0Dh Latency Timer0Eh Header Type 34h Capability Register Pointer 2C-2Dh Subsystem Vendor ID2E-2Fh Subsystem ID 3Eh Minimum Grant 3Ch Interrupt Line3Dh Interrupt Pin 3Fh Maximum Latency40 41h Legacy Audio Control B1311 ......MPUIRQ MPU401 IRQ Channel Select B76 ..........SDMA Sound Blaster DMA-8 Channel SelectB108 ........SBIRQ Sound Blaster IRQ Channel Select 42 43h Extended Legacy Audio Control 44-45h Subsystem Vendor ID Write Register B1211 ......SMOD SB DMA modeB15..............IMOD Legacy IRQ mode B1413 ......SBVER SB Version Select48-49h DS-1 Control Register 4A-4Bh DS-1 Power Control Register46-47h Subsystem ID Write Register PSL1 Power Save Legacy Audio Block DPLL1 Disable PLL1 Clock OscillationPSL0 Power Save Legacy Audio Block PSN Power Save PCI Audio blockB1514 ......AC-2 Power down Control 6 B12..............PR4 AC-2 Power down ControlB13..............PR5 AC-2 Power down Control 4C-4Dh D-DMA Slave Configuration 50h Capability ID52-53h Power Management Capabilities 51h Next Item PointerB10 ..........PS Power State 54-55h Power Management Control / Status58-59h Acpi Mode B0................ACPI Acpi Mode SelectISA Compatible Device OPL3PCI OPL3 Block OPL3 Status Register ROOPL3 Data Register Array 0 R/W OPL3 Data Register Array 1 R/WSound Blaster Pro Block CMD Sound Blaster Pro Mixer SB Mixer AC-2 SM Scan Mode B0................SBPDR Sound Blaster Power Down RequestSE Scan Enable Sbpda Sound Blaster Power Down AcknowledgementB70 ..........SCAN Data F1h Scan In/ Out DataF8h Interrupt Flag Register B0................SBI SB Interrupt FlagMPU401 JoystickDMA Emulation Protocol PC/PCIDMA Serialized IRQ Interrupt RoutingDigital Audio Interface Hardware Volume Control Electrical Characteristics Absolute Maximum RatingsDC Characteristics Reset Master ClockPCI Interface Point to Point Input Hold Time for PciclkAC-2 / AC3F2 Master Clock AC-linkAC3F2 Interface Input Hold Time for AbclkAC3F2 Control Interface timing External Dimensions OFFYamaha Corporation