Principles Of Configuration, Control And Usage; Firmware Release Package - XMOS VocalFusion XVF3510 User Manual

Table of Contents

Advertisement

3.

PRINCIPLES OF CONFIGURATION, CONTROL AND USAGE

The XVF3510 is intended to be used to provide Far-Field voice to a host system or processor in speech
recognition and communication applications, either closely integrated to the main processor or as a
USB accessory. As such the XVF3510 provides boot mechanisms from either an external QSPI flash
or by the host processor over SPI interface.
To facilitate control in both boot configurations and to allow the specification of the default behaviour,
the XVF3510 implements two mechanisms for control and parameterisation. The first is the Control
Interface which is a direct connection between the host and the XVF3510 and is operational at runtime.
The second is the Data Partition which is held in flash and contains configuration data to parameterise
the XVF3510 on boot up. Both mechanisms have access to the full set of parameters and can both be
used in the application to control and specify the behaviour of the device.
A host tool (vfctrl) is also provided provides command-line access to the control interface, allowing
user access to all the configuration parameters of the XVF3510.
The following sections describe the following aspects of usage, configuration and control:
}

Firmware release package;

}
xTIMEComposer Tools;
}
vfctrl host command line tool;
}
Configuration via Control Interface;
}
Configuration via Data Partition;
}
XVF3510 Development kits usage.
3.1. FIRMWARE RELEASE PACKAGE
There are two release packages available for the XVF3510, one for the XVF3510-UA and one for the
XVF3510-INT. Both are available to download from
Release packages and firmware builds are identified via a version number, which follows the standard
semantic version specification. The version number format is X.Y.Z, eg 4.0.0, and these numbers have
the following meaning.
Table 3-1 Firmware version number structure
DIGIT NAME
X
Major version number
Y
Minor version number
Z
Patch version number
The release version is contained in the file name of firmware file distribution and can also be read via
the control interface using the GET_VERSION command.
XM-014232-PC
https://www.xmos.com/software/vocalfusion
MEANING
Significant release of the firmware. The control interface may not be backwards
compatible with earlier versions
New features added, but the control interface is backwards compatible with earlier
host applications
Bug fixes for incorrect functionality only. No change to host interface
11

Advertisement

Table of Contents
loading

This manual is also suitable for:

Vocalfusion xvf3510-intVocalfusion xvf3510-ua

Table of Contents