YMF754-V ETC, YMF754-V Datasheet - Page 44

no-image

YMF754-V

Manufacturer Part Number
YMF754-V
Description
DS-1E
Manufacturer
ETC
Datasheet
3. DMA Emulation Protocol
YMF754
3-1. PC/PCI
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-1E, 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-1E supports both protocols for transferring SB Pro sound data on the PCI bus.
DS-1E provides two signals, PCREQ# and PCGNT# to realize the PC/PCI. The format of the signals is
shown below. DS-1E asserts PCREQ# and sets PCREQ# to “HIGH” using the PCICLK corresponding to
the DMA channel it is going to use.
In addition, DS-1E determines whether the next PCI I/O cycle is its own from the channel information that is
encoded in PCGNT#.
PCGNT# is encoded as follows.
DS-1E supports only 8-bit DMA channels (DMA Channel 0-3). It also only supports Single DMA transfer.
PCICLK
REQ#
GNT#
0ns
start
bit2
0
0
0
0
1
1
1
1
CH0
bit1
0
0
1
1
0
0
1
1
CH1
100ns
GNT# Encoding
CH2
bit0
0
1
0
1
0
1
0
1
CH3
GNT# Bits
DMA Channel 0
DMA Channel 1
DMA Channel 2
DMA Channel 3
Reserved
DMA Channel 5
DMA Channel 6
DMA Channel 7
CH4
-44-
CH5
200ns
CH6
CH7
300ns
start
bit0
bit1
400ns
bit2
June 28, 1999

Related parts for YMF754-V