
ENSONIQ Proprietary Information
ENSONIQ Proprietary Information
ENSONIQ AudioPCI 97 Specification Rev 1.1 Oct 1, 1997
27
7.8.
Host Interface - Memory
The top 64 bytes of memory are actually used as register storage for the CCB block and also as the FIFO
for the UART block. The CCB registers are located in the lower 32 bytes of this block and require six
longwords. These registers control filling the circular buffers for the two playback channels and the record
channel. Each channel requires 2 longwords. The UART FIFO is located in the upper 32 bytes of this block
and requires all eight longwords but uses only 9 bits of each longword.
DAC1 Frame Register 1
Addressable as longword
Power on reset value xxxxxxxxH
Bit(s)
R/W
31:0
R/W
Address 30H
Memory Page 1100b
Direct Mapped
Name
PCI ADDRESS
Function
This longword is the physical PCI address of DAC1 sample buffer
in system memory
DAC1 Frame Register 2
Addressable as longword
Power on reset value xxxxxxxxH
Bit(s)
R/W
31:16
R/W
Address 34H
Memory Page 1100b
Direct Mapped
Name
Current Count
Function
This 16 bit counter indicates the number of longwords that have
been transferred.
This 16 bit value indicates the number of longwords in a buffer
minus one.
15:0
R/W
Buffer Size
DAC2 Frame Register 1
Addressable as longword
Power on reset value xxxxxxxxH
Bit(s)
R/W
31:0
R/W
Address 38H
Memory Page 1100b
Direct Mapped
Name
PCI ADDRESS
Function
This longword is the physical PCI address of DAC2 sample buffer
in system memory
DAC2 Frame Register 2
Addressable as longword
Power on reset value xxxxxxxxH
Bit(s)
R/W
31:16
R/W
Address 3CH
Memory Page 1100b
Direct Mapped
Name
Current Count
Function
This 16 bit counter indicates the number of longwords that have
been transferred.
This 16 bit value indicates the number of longwords in a buffer
minus one.
15:0
R/W
Buffer Size