** Assorted Links to VS1010 Developer Resources **

Designing hardware and software for systems that use the VS1010 MP3 Audio DSP Microcontroller.
User avatar
VLSI Staff
Posts: 2766
Joined: Tue 2010-06-22 13:43

** Assorted Links to VS1010 Developer Resources **

Post by Panu » Fri 2019-02-22 12:26

Assorted VS1010 Links, work in progress...
[Updated 2020-10-26]

VS1010 Handbook small.png
VS1010 Handbook small.png (316.43 KiB) Viewed 8633 times
VS1010 Handbook

* Available now, please click the picture.

VS1010 Applications
VS1010 Demo/Example/Developer PCBs available from VLSI:
* VS1010C/D Developer Board:https://webstore.vlsi.fi/epages/vlsi.sf ... 5198900%22
* USB-to-UART adapter: https://webstore.vlsi.fi/epages/vlsi.sf ... %5B1%5D%22
* MicroSD Card Reader: http://www.vlsi.fi/en/support/evaluatio ... 010ic.html
* USB Headphones: https://webstore.vlsi.fi/epages/vlsi.sf ... %5B2%5D%22
* MiniDemo (SD Card Mini Player): https://webstore.vlsi.fi/epages/vlsi.sf ... 5198900%22
* VS1010 ICs, please note prices for different quantities: https://webstore.vlsi.fi/epages/vlsi.sf ... %5B1%5D%22

Software Applications
- These are also software development examples for different kinds of applications!
* MP3 Player with USB Support: http://www.vsdsp-forum.com/phpbb/viewto ... =15&t=2430
* Android compatible USB Audio: http://www.vsdsp-forum.com/phpbb/viewtopic.php?t=2284
* USB Mass Storage Device: http://www.vsdsp-forum.com/phpbb/viewtopic.php?t=2368
* MEMS digital microphone capture: http://www.vsdsp-forum.com/phpbb/viewtopic.php?t=2156
* I2S line in capture: http://www.vsdsp-forum.com/phpbb/viewto ... 335#p11335
* PAL Video Player (VS1010C and VS23S010): http://www.vsdsp-forum.com/phpbb/viewtopic.php?t=2176
* NTSC output (VS1010B and VS23S010): http://www.vsdsp-forum.com/phpbb/viewtopic.php?t=2169

VS1010 Utilities
* Print DAC state info: http://www.vsdsp-forum.com/phpbb/viewtopic.php?t=2307
* Print Interrupt state info: http://www.vsdsp-forum.com/phpbb/viewto ... =15&t=2264
* Show Flash or SD card contents to PC via USB if USB is connected at boot: http://www.vsdsp-forum.com/phpbb/viewto ... =15&t=2368
* Writing the SPI Flash from SD card: http://www.vsdsp-forum.com/phpbb/viewto ... =15&t=2429
* DSP library for Digital Signal Processing applications: http://www.vsdsp-forum.com/phpbb/viewto ... =15&t=2420
* VSOS Utilities (ParamSpl, Copy, Delete, Diskfree,...) at: http://www.vsdsp-forum.com/phpbb/viewto ... =15&t=2498

VS1010 Drivers and Patches
* VS1010D Patch: http://www.vsdsp-forum.com/phpbb/viewto ... 604#p13604
* SPI Nand Flash: http://www.vsdsp-forum.com/phpbb/viewtopic.php?t=2303
* eMMC: http://www.vsdsp-forum.com/phpbb/viewto ... 476#p13476
* USB Flash (Mass Storage): http://www.vsdsp-forum.com/phpbb/viewto ... =15&t=2309
* USB Host code: http://www.vsdsp-forum.com/phpbb/viewtopic.php?t=2280
* VS1010D Virtual Memory; AAC, WMA and OGG Decoders: http://www.vsdsp-forum.com/phpbb/viewto ... 18&p=12303
* RTC (Real-Time Clock): http://www.vsdsp-forum.com/phpbb/viewto ... =15&t=2140
* Set system time from newest file in a directory: http://www.vsdsp-forum.com/phpbb/viewto ... 252#p13252
* Aligned memory support: http://www.vsdsp-forum.com/phpbb/viewto ... =15&t=2419

VS1010 Software Development
* VSIDE (C compiler and Development Environment): http://www.vsdsp-forum.com/phpbb/viewto ... 683#p12683
* VSIDE VS1010D Libraries: http://www.vsdsp-forum.com/phpbb/viewto ... 557#p12557
* VS1010 System programs explained: http://www.vsdsp-forum.com/phpbb/viewto ... =15&t=2129
* More example programs: http://www.vsdsp-forum.com/phpbb/viewto ... =15&t=2131
* Disassembler: http://www.vsdsp-forum.com/phpbb/viewto ... =15&t=2262

VS1010 Schematics and Hardware Design
* Minidemo board (version 1): http://www.vsdsp-forum.com/phpbb/viewto ... 171#p11478
* VS1010B Developer Board: http://www.vsdsp-forum.com/phpbb/viewto ... =15&t=2128
* VS1010C/D Developer Board: http://www.vlsi.fi/en/support/evaluatio ... board.html
* USB-to-UART adapter: http://www.vlsi.fi/en/support/evaluatio ... board.html
* MicroSD Card Reader: http://www.vlsi.fi/en/support/evaluatio ... 010ic.html
* USB Headphones: http://www.vlsi.fi/en/support/evaluatio ... apter.html
* LCD display support: http://www.vsdsp-forum.com/phpbb/viewto ... =15&t=2276
* VS1005 Notes and Guidelines, many of these apply also to VS1010: http://www.vsdsp-forum.com/phpbb/viewto ... =13&t=1500
* PCB design and ground layout: http://www.vsdsp-forum.com/phpbb/viewto ... =10&t=1101
* VS1010 package and pad layout: http://www.vsdsp-forum.com/phpbb/viewto ... =15&t=2204
* Battery charger: http://www.vsdsp-forum.com/phpbb/viewto ... =15&t=2417
Info: Line In and Line Out, VS1000 User interface, Overlay howto, Latest VSIDE, MCU Howto, Youtube
Panu-Kristian Poiksalo, VLSI Solution Oy