%PDF-1.4 % 1 0 obj << /S /GoTo /D (Doc-Start) >> endobj 4 0 obj (VS1063 Programmer's Guide Front Page) endobj 5 0 obj << /S /GoTo /D (section*.8) >> endobj 8 0 obj (Table of Contents) endobj 9 0 obj << /S /GoTo /D (section*.10) >> endobj 12 0 obj (List of Figures) endobj 13 0 obj << /S /GoTo /D (section.1) >> endobj 16 0 obj (Introduction) endobj 17 0 obj << /S /GoTo /D (section.2) >> endobj 20 0 obj (Disclaimer) endobj 21 0 obj << /S /GoTo /D (section.3) >> endobj 24 0 obj (Definitions) endobj 25 0 obj << /S /GoTo /D (section.4) >> endobj 28 0 obj (Interfacing with VS1063a Using a Microcontroller) endobj 29 0 obj << /S /GoTo /D (subsection.4.1) >> endobj 32 0 obj (One-Byte SPI Transfer Example) endobj 33 0 obj << /S /GoTo /D (subsection.4.2) >> endobj 36 0 obj (The SCI \(SPI\) Bus) endobj 37 0 obj << /S /GoTo /D (subsubsection.4.2.1) >> endobj 40 0 obj (Example SCI Read / Write Implementation) endobj 41 0 obj << /S /GoTo /D (subsubsection.4.2.2) >> endobj 44 0 obj (SCI Bus Waveforms) endobj 45 0 obj << /S /GoTo /D (subsubsection.4.2.3) >> endobj 48 0 obj (SCI Bus Access Example) endobj 49 0 obj << /S /GoTo /D (subsection.4.3) >> endobj 52 0 obj (The SDI \(SPI\) Bus) endobj 53 0 obj << /S /GoTo /D (subsubsection.4.3.1) >> endobj 56 0 obj (SCI Bus Waveform) endobj 57 0 obj << /S /GoTo /D (section.5) >> endobj 60 0 obj (Writing Plugins) endobj 61 0 obj << /S /GoTo /D (subsection.5.1) >> endobj 64 0 obj (Plugin Memory Maps) endobj 65 0 obj << /S /GoTo /D (subsubsection.5.1.1) >> endobj 68 0 obj (Plugin Instruction Memory Map \(32-bit words\)) endobj 69 0 obj << /S /GoTo /D (subsubsection.5.1.2) >> endobj 72 0 obj (Plugin X Data Memory Map \(16-bit words\)) endobj 73 0 obj << /S /GoTo /D (subsubsection.5.1.3) >> endobj 76 0 obj (Plugin Y Data Memory Map \(16-bit words\)) endobj 77 0 obj << /S /GoTo /D (subsection.5.2) >> endobj 80 0 obj (Implementing a Plugin to the Decoder Audio Path) endobj 81 0 obj << /S /GoTo /D (subsubsection.5.2.1) >> endobj 84 0 obj (Loading and Activating the Plugin) endobj 85 0 obj << /S /GoTo /D (subsubsection.5.2.2) >> endobj 88 0 obj (Audio Path Plugin Call Conventions) endobj 89 0 obj << /S /GoTo /D (subsubsection.5.2.3) >> endobj 92 0 obj (Simple Example Audio Path Plugin) endobj 93 0 obj << /S /GoTo /D (subsubsection.5.2.4) >> endobj 96 0 obj (Disabling the Audio Path Plugin) endobj 97 0 obj << /S /GoTo /D (subsection.5.3) >> endobj 100 0 obj (Idle Hook Plugin) endobj 101 0 obj << /S /GoTo /D (subsection.5.4) >> endobj 104 0 obj (Interrupt-Driven Plugin) endobj 105 0 obj << /S /GoTo /D (section.6) >> endobj 108 0 obj (Writing User Applications that Take Full Control over VS1063a) endobj 109 0 obj << /S /GoTo /D (subsection.6.1) >> endobj 112 0 obj (Application Memory Maps) endobj 113 0 obj << /S /GoTo /D (subsubsection.6.1.1) >> endobj 116 0 obj (Application Instruction Memory Map \(32-bit words\)) endobj 117 0 obj << /S /GoTo /D (subsubsection.6.1.2) >> endobj 120 0 obj (Application X Data Memory Map \(16-bit words\)) endobj 121 0 obj << /S /GoTo /D (subsubsection.6.1.3) >> endobj 124 0 obj (Application Y Data Memory Map \(16-bit words\)) endobj 125 0 obj << /S /GoTo /D (subsection.6.2) >> endobj 128 0 obj (Taking Control of VS1063a) endobj 129 0 obj << /S /GoTo /D (subsubsection.6.2.1) >> endobj 132 0 obj (Taking Control of Interrupts) endobj 133 0 obj << /S /GoTo /D (section.7) >> endobj 136 0 obj (Audio Format Specific Comments) endobj 137 0 obj << /S /GoTo /D (subsection.7.1) >> endobj 140 0 obj (Encoders) endobj 141 0 obj << /S /GoTo /D (subsubsection.7.1.1) >> endobj 144 0 obj (VLSI Solution's Ogg Vorbis Encoder VSOVE v2.00) endobj 145 0 obj << /S /GoTo /D (subsubsection.7.1.2) >> endobj 148 0 obj (VLSI Solution's MP3 Encoder VSMPE v1.00) endobj 149 0 obj << /S /GoTo /D (subsection.7.2) >> endobj 152 0 obj (Decoders) endobj 153 0 obj << /S /GoTo /D (subsubsection.7.2.1) >> endobj 156 0 obj (MP3 Decoder) endobj 157 0 obj << /S /GoTo /D (section.8) >> endobj 160 0 obj (VS1063a Load File Formats) endobj 161 0 obj << /S /GoTo /D (subsection.8.1) >> endobj 164 0 obj (VS1063a Plugin Format) endobj 165 0 obj << /S /GoTo /D (subsubsection.8.1.1) >> endobj 168 0 obj (Example VS1063a Microcontroller Plugin Decoder) endobj 169 0 obj << /S /GoTo /D (subsection.8.2) >> endobj 172 0 obj (VS1063a Image Format) endobj 173 0 obj << /S /GoTo /D (subsubsection.8.2.1) >> endobj 176 0 obj (Example VS1063a Microcontroller Boot Image Decoder) endobj 177 0 obj << /S /GoTo /D (section.9) >> endobj 180 0 obj (Latest Document Version Changes) endobj 181 0 obj << /S /GoTo /D (section.10) >> endobj 184 0 obj (Contact Information) endobj 185 0 obj << /S /GoTo /D [186 0 R /Fit] >> endobj 190 0 obj << /Length 2116 /Filter /FlateDecode >> stream xڽY[s۶~S51)}%eǮduMQ6PK]bT$; ]|{p;3n~dN>