English
Language : 

ALS300 Datasheet, PDF (39/66 Pages) List of Unclassifed Manufacturers – Media Audio Controller SPEC
Avance Logic Inc.
ALS300
#D5h pause BX type DMA mode transfer
ESP_WRITE(D5h)
The DMA request is stopped after this command. Internal FIFO will continue until the FIFO is empty
(playback) or full (record). The DMA request will resume after command D6h or any of new DMA
command is issued
#D6h resume BX type DMA mode transfer
ESP_WRITE(D6h)
The DMA request that is suspended by the command D5h is enable again. The internal FIFO is working
as usual in pause or resume DMA mode. This command is no use to non-BX type command DMA
transfer.
D8h get digital audio status
a. ESP_WRITE(D8h)
b. ESP_READ(status)
c. Status = 00h (digital audio off) or FFh (digital audio on)
#D9h exit current BX type continuous DMA transfer
ESP_WRITE(D9h)
Causes the ESP to finish the current block, then cease transferring. Use this command while the DMA is
transferring the last block of audio data from/to ESP. ESP-RESET() or any of new DMA command
should reset this flag.
DAh exit current non-BX type continuous DMA transfer
ESP_WRITE(DAh)
Causes the ESP to finish the current block, then cease transferring. Use this command while the DMA is
transferring the last block of audio data from/to ESP. ESP-RESET() or any of new DMA command
should reset this flag.
ESP Version And Diagnostic
EXh
*E0h read/write diagnostic test
a. ESP_WRITE(E0h)
b. ESP_WRITE(test-data)
c. ESP_READ(result)
d. If result = bit invert of test-data, ESP is working
E1h get ESP version number
a. ESP_WRITE(E1h)
b. ESP_READ(major.version)
c. ESP_READ(minor.version)
Sound Blaster Pro default version
3.02
Sound Blaster 16 default version
4.02
ALS300 default 4.02
39