Base vfctrl command list¶

The table below summarises the XVF3610 parameters which are programmable via the control interfaces or flash data partition. These parameters allow the setup of the XVF3610 processor’s interfaces and tuning of the internal signal processing.

To aid quick reference of the key parameters the summary is split into two sections. This section details the most frequently used parameters which are required for interface configuration and basic control, and the second details advanced parameters which will not generally need to be modified.

The XVF3610 version 5.5 supports the following commands for configuration, control and diagnostics.

Group

Command

Number of Values

UA Default

INT Default

ADMIN

GET_HARDWARE_BUILD

1

-

-

GET_RUN_STATUS

1

-

-

GET_SERIAL_NUMBER

26

-

-

SET_SERIAL_NUMBER

26

-

-

GET_VERSION

1

v5.3.0

v5.3.0

AEC

GET_BYPASS_AEC

1

0

0

SET_BYPASS_AEC

1

-

-

AGC

GET_ADAPT_CH0_AGC

1

1

1

GET_ADAPT_CH1_AGC

1

1

1

GET_GAIN_CH0_AGC

1

53.8407

71.1364

GET_GAIN_CH1_AGC

1

422.3719

432.6752

AUDIO

GET_ADEC_ENABLED

1

0

0

SET_ADEC_ENABLED

1

-

-

GET_ADEC_MODE

1

-

-

GET_ALT_ARCH_ENABLED

1

0

0

SET_ALT_ARCH_ENABLED

1

-

-

GET_BYPASS_IC

1

0

0

SET_BYPASS_IC

1

-

-

GET_BYPASS_SUP

1

0

0

SET_BYPASS_SUP

1

-

-

SET_DELAY_DIRECTION

1

-

-

GPIO

GET_GPI_PIN

1

0

0

SET_GPI_PIN_ACTIVE_LEVEL

3

-

-

GET_GPI_PORT

1

0

0

GET_GPI_READ_HEADER

2

0 0

0 0

SET_GPI_READ_HEADER

2

-

-

SET_GPO_FLASHING

3

-

-

SET_GPO_PIN

3

-

-

SET_GPO_PIN_ACTIVE_LEVEL

3

-

-

SET_GPO_PORT

2

-

-

SET_GPO_PWM_DUTY

3

-

-

SET_IO_MAP

2

-

-

GET_IO_MAP_AND_SHIFT

24

-

-

SET_OUTPUT_SHIFT

2

-

-

USB

GET_DEVICE_TO_USB_BIT_RES

1

16

32

SET_DEVICE_TO_USB_BIT_RES

1

-

-

GET_DEVICE_TO_USB_RATE

1

48000

48000

SET_DEVICE_TO_USB_RATE

1

-

-

GET_USB_PRODUCT_ID

1

22

22

SET_USB_PRODUCT_ID

1

-

-

GET_USB_PRODUCT_STRING

26

XVF3610 Voice Processor

XVF3610 Voice Processor

SET_USB_PRODUCT_STRING

26

-

-

SET_USB_SERIAL_NUMBER

1

-

-

GET_USB_TO_DEVICE_BIT_RES

1

16

32

SET_USB_TO_DEVICE_BIT_RES

1

-

-

GET_USB_TO_DEVICE_RATE

1

48000

48000

SET_USB_TO_DEVICE_RATE

1

-

-

GET_USB_VENDOR_ID

1

8369

8369

SET_USB_VENDOR_ID

1

-

-

GET_USB_VENDOR_STRING

26

XMOS

XMOS

SET_USB_VENDOR_STRING

26

-

-