12.07.2015 Views

VS1033 - MP3/AAC/WMA/MIDI AUDIO CODEC - VLSI Solution

VS1033 - MP3/AAC/WMA/MIDI AUDIO CODEC - VLSI Solution

VS1033 - MP3/AAC/WMA/MIDI AUDIO CODEC - VLSI Solution

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>VLSI</strong><strong>Solution</strong> y<strong>VS1033</strong>c<strong>VS1033</strong>C8. FUNCTIONAL DESCRIPTION8.7.1 SCI MODE (RW)SCI MODE is used to control the operation of <strong>VS1033</strong> and defaults to 0x0800 (SM SDINEW set).Bit Name Function Value Description0 SM DIFF Differential 0 normal in-phase audio1 left channel inverted1 SM LAYER12 Allow MPEG layers I & II 0 no1 yes2 SM RESET Soft reset 0 no reset1 reset3 SM OUTOFWAV Jump out of WAV decoding 0 no1 yes4 SM EARSPEAKER LO EarSpeaker low setting 0 off1 active5 SM TESTS Allow SDI tests 0 not allowed1 allowed6 SM STREAM Stream mode 0 no1 yes7 SM EARSPEAKER HI EarSpeaker high setting 0 off1 active8 SM DACT DCLK active edge 0 rising1 falling9 SM SDIORD SDI bit order 0 MSb first1 MSb last10 SM SDISHARE Share SPI chip select 0 no1 yes11 SM SDINEW VS1002 native SPI modes 0 no1 yes12 SM ADPCM ADPCM recording active 0 no1 yes13 SM ADPCM HP ADPCM high-pass filter active 0 no1 yes14 SM LINE IN ADPCM recording selector 0 microphone1 line in15 SM CLK RANGE Input clock range 0 12..13 MHz1 24..26 MHzWhen SM DIFF is set, the player inverts the left channel output. For a stereo input this creates virtualsurround, and for a mono input this creates a differential left/right signal.SM LAYER12 enables MPEG 1.0 and 2.0 layer I and II decoding in addition to layer III. If you enableLayer I and Layer II decoding, you are liable for any patent issues that may arise. Joint licensingof MPEG 1.0 / 2.0 Layer III does not cover all patents pertaining to layers I and II.Software reset is initiated by setting SM RESET to 1. This bit is cleared automatically.If you want to stop decoding a WAV, <strong>WMA</strong>, or <strong>MIDI</strong> file in the middle, set SM OUTOFWAV, and senddata honouring DREQ until SM OUTOFWAV is cleared. SCI HDAT1 will also be cleared. For <strong>WMA</strong>and <strong>MIDI</strong> it is safest to continue sending the stream, send zeroes for WAV.Bits SM EARSPEAKER LO and SM EARSPEAKER HI control the EarSpeaker spatial processing. Ifboth are 0, the processing is not active. Other combinations activate the processing and select 3 differenteffect levels: LO = 1, HI = 0 selects minimal, LO = 0, HI = 1 selects normal, and LO = 1, HI = 1 selectsextreme. EarSpeaker takes approximately 12 MIPS at 44.1 kHz sample rate. EarSpeaker is automaticallydisabled with <strong>AAC</strong> files.Version 1.00, 2008-02-01 36

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!