The device can be programmed from a PC USB port using an FTDI USB-serial converter device such as the , or . This is the fastest way to reprogram the VNC1L Flash memory as data can be transferred to the Vinculum device at up to 1MBaud.
The and provide a convenient way of interfacing the to a Vinculum design or the evaluation module and will allow for programmatically controlling the state of the PROG# and RESET# pins.
FTDI's standard Vinculum evaluation kits (, , ) all have a 6-pin header which can be interfaced to the -based cable to allow firmware reflashing and require a jumper to be set to enable the bootloader at power up.
The required connections between the VNC1L and an FT232R device for programmatically controlling the PROG# and RESET# pins is shown below:
Note that CBUS Bit Bang mode must be enabled in the FT232R EEPROM for CBUS2 and CBUS3 for this to function (see for details of CBUS Bit Bang mode). To enable the bootloader, the PROG# pin must be driven low and the VNC1L must then be reset by driving the RESET# pin low then high. Run mode can be enabled by driving the PROG# pin high and then resetting the VNC1L by driving the RESET# pin low then high.
If using an FT232BM, FT8U232AM or an FT232R without using CBUS bit bang on CBUS2 and CBUS3 to programmatically control the PROG# and RESET# pins, a jumpered configuration is required as follows:
Note that for the bootloader to be active the jumper must be fitted before powering the VNC1L. If the jumper is not fitted, the VNC1L will power up in run mode with the bootloader inactive.
Both of the configurations above are supported by the which can be downloaded from the .