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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>VLSI</strong><strong>Solution</strong> y<strong>VS1033</strong>c<strong>VS1033</strong>C7. SPI BUSES7.5.2 SCI ReadXCSSCK0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1730 31SI0 0 0 0 0 0 1 1 0 0 0 03 2 1 0don’t caredon’t careinstruction (read)addressdata outSO0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 015 14 1 0XexecutionDREQFigure 6: SCI Word Read<strong>VS1033</strong> registers are read from using the following sequence, as shown in Figure 6. First, XCS line ispulled low to select the device. Then the READ opcode (0x3) is transmitted via the SI line followed byan 8-bit word address. After the address has been read in, any further data on SI is ignored by the chip.The 16-bit data corresponding to the received address will be shifted out onto the SO line.XCS should be driven high after data has been shifted out.DREQ is driven low for a short while when in a read operation by the chip. This is a very short time anddoesn’t require special user attention.7.5.3 SCI WriteXCSSCK0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1730 31SI0 0 0 0 0 0 1 0 0 0 0 03 2 1 0 15 141 0Xinstruction (write)addressdata outSO 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 XexecutionDREQFigure 7: SCI Word Write<strong>VS1033</strong> registers are written from using the following sequence, as shown in Figure 7. First, XCS lineis pulled low to select the device. Then the WRITE opcode (0x2) is transmitted via the SI line followedby an 8-bit word address.Version 1.00, 2008-02-01 20

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

Saved successfully!

Ooh no, something went wrong!