Usb Interface - XMOS VocalFusion XVF3510 User Manual

Table of Contents

Advertisement

4.3.1. USB INTERFACE

Due to the nature of the USB enumeration process, USB setup must be done using a Data Partition so
that the configuration is complete prior to enumeration. The following table summarises the USB
interface parameters which can be configured.
Table 4-1 USB configuration parameters
COMMAND
SET_USB_VENDOR_ID
GET_USB_VENDOR_ID
SET_USB_PRODUCT_ID
GET_USB_PRODUCT_ID
SET_USB_BCD_DEVICE
GET_USB_BCD_DEVICE
SET_USB_VENDOR_STRING
GET_USB_VENDOR_STRING
SET_USB_PRODUCT_STRING
GET_USB_PRODUCT_STRING
SET_USB_SERIAL_NUMBER
GET_USB_SERIAL_NUMBER
SET_USB_TO_DEVICE_RATE
GET_USB_TO_DEVICE_RATE
SET_DEVICE_TO_USB_RATE
GET_DEVICE_TO_USB_RATE
SET_USB_TO_DEVICE_BIT_RES
GET_USB_TO_DEVICE_BIT_RES
SET_DEVICE_TO_USB_BIT_RES
GET_DEVICE_TO_USB_BIT_RES
SET_USB_START_STATUS
GET_USB_START_STATUS
A: Command supported for Data Partition use only
B: Command must occur before SET_USB_START_STATUS 1
XM-014232-PC
TYPE ARGUMENTS DEFINITION
uint32 1
Set USB Vendor ID. See notes A, B.
uint32 1
Set USB Product ID. See notes A, B.
Set USB Device Release Number (bcdDevice). See notes A,
uint32 1
B.
uint8
25
Set USB Vendor string. See notes A, B.
uint8
25
Set USB Product string. See notes A, B.
Write only register, setting the behaviour of iSerialNumber
field in USB descriptor :
1 - Load from Flash Serial Number
uint32 1
0 - Default to 0
See notes A, B.
Set sampling frequency of USB reference from USB host.
uint32 1
Default usb_to_device_rate is 48000 samples/sec. See
notes A, B.
Set sampling frequency of audio output to USB host. Default
uint32 1
device_to_usb_rate is 48000 samples/sec. See notes A, B.
Set bit depth of USB reference from USB host. Default
uint32 1
usb_to_device_bit_res is 16 bits. See notes A, B.
Set bit depth of audio output to USB host. Default
uint32 1
device_to_usb_bit_res is 16 bits. See notes A, B.
Start USB. Set as 1 as the last USB item in Data Partition.
uint8
1
See notes A.
33

Advertisement

Table of Contents
loading

This manual is also suitable for:

Vocalfusion xvf3510-intVocalfusion xvf3510-ua

Table of Contents