Download VLSI - nexp

Transcript
VLSI
Solution
y
VS1000 Programmer’s Guide
VSMPG
PKP
Who needs to read this document
This document describes the programming interface, register map and and integrated
peripherals of the VS1000. It’s primarily meant for those that wish to add to the functionality of the ROM code in VS1000 or design completely new software for the chip.
If you use the USB...
The example “Changing the USB descriptors” should be read by all vendors that have
USB functionality in their end-products. Although the ROM software is functional as is,
all such vendors should change the USB descriptors to identify the vendor and product
ID’s correctly.
Additionally, all vendors that ship devices conforming to the USB Mass Storage Class
specification should change the USB descriptors and create a unique serial number for
each device. Instructions on how to do this are given in the example.
VS1000B/C
VS1000B is an updated version of VS1000A, which has many small internal fixes and
some additions that remove some of the restricitions in VS1000A. It’s mainly compatible
with VS1000A, but code needs to be recompiled for VS1000B. This guide is written for
VS1000A and does not yet take advantage of the extra features in VS1000B. VS1000C is
another production test version of VS1000B. All new code should be written for VS1000B.
Rev. 0.12 Preliminary
2007-03-23
Page 2(83)