|
VS1000 Datasheet, PDF (13/23 Pages) List of Unclassifed Manufacturers – Ogg Vorbis Player IC with USB and NAND FLASH Interface | |||
|
◁ |
VLSI
Solution y
VS1000b
VS1000
6. VS1000 FUNCTIONAL BLOCKS
6.2 Digital Section
Two of the regulators provide power supply for the digital section.
IOVDD is used for the level-shifters of the digital I/O and crystal oscillator. The IOVDD regulator output must be
connected to IOVDD1 and IOVDD2 input pins, because they are not connected internally. Proper bypass capacitors
should also be used.
The ï¬rmware uses GPIO0 7 to select I/O voltage level. After reset the I/O voltage is 1.8 V. If GPIO0 7 has a
pull-down resistor, 1.8 V I/O voltage is used. If GPIO0 7 has a pull-up resistor, 3.3 V I/O voltage is used.
All other digital is powered from core voltage (CVDD). The core voltage is internally connected, and the CVDD
pin should have a proper bypass capacitors.
Clock
The crystal ampliï¬er uses a crystal connected to XTALI and XTALO. An external logic-level input clock can also
be used. When VS1000 is used with USB, 12 MHz input clock must be used.
An internal phase-locked loop (PLL) generates the internal clock by multiplying the input clock by 1.0Ã, 1.5Ã,
. . . , 4.0Ã. When USB is connected, the clock is 4.0Ã12 MHz = 48 MHz. When the player is active, the clock will
be automatically changed according to the requirements of the song being played.
XRESET disables the clock buffer and puts the digital section into powerdown mode.
VSDSP4
VSDSP4 is VLSI Solutionâs proprietary digital signal processor with a 32-bit instruction word, two 16-bit data
buses, and both 16-bit and 32/40-bit arithmetic.
IROM, XROM, and YROM contain the ï¬rmware, including the default player application. Most of the instruction
RAM and some of the X and Y data RAMâs can be used to customize and extend the functionality of the player.
UART
An asynchronous serial port is used for debugging and special applications. The default speed is 115200 bps. RX
and TX pins can also be used for general-purpose I/O when the UART is not required.
SPI
A synchronous serial port peripheral is used for SPIEEPROM boot, and can be used to access other SPI peripherals
(for example LCD or SED) by using another chip select. The SPI is only used for boot if the XCS pin has a high
level after reset (pull-up resistor attached). These pins can also be used for general-purpose I/O when the SPI is
not required.
The default player uses SI and SO for LED outputs.
Version 1.0, 2007-09-11
13
|
▷ |