English
Language : 

VS1001K Datasheet, PDF (33/40 Pages) List of Unclassifed Manufacturers – MPEG AUDIO CODEC
VLSI
Solution y
DATASHEET
VS1001K
8. WRITING SOFTWARE
8 Writing Software
8.1 When to Write Software
User software is required when a user wishes to add some own functionality like DSP effects or tone
controls to VS1001k. Some tone controls are available from VLSI Solution, but if a user wishes to go
further than that or use VS1001k in some unexpected way, this is how to do it.
However, most of the users of VS1001k don’t need to worry about writing their own code, or this chapter.
8.2 The Processor Core
VS DSP is a 16/32-bit DSP processor core that can very well also be used as an all-purpose processor.
The VLSI Solution’s free VSKIT Software Package contains all the tools and documentation needed to
write, simulate and debug Assembly Language or Extended ANSI C programs for the VS DSP processor
core.
The VSKIT Software Package is available on request from VLSI Solution.
8.3 User’s Memory Map
User’s Memory Map is shown in Figure 13.
8.4 Hardware Registers
All hardware registers are located in X memory.
8.4.1 SCI Registers, 0x4000
All SCI registers described in Chapter 6.5 can be found here between 0x4000..0x40FF.
8.4.2 Serial Registers, 0x4100
SER DATA (0x4100) contains the last data value read from the data bus. The LSB of SER DREQ
(0x4101) defines the status of the DREQ signal.
Version 4.14, 2004-02-10
33