Future Technology Devices International has introduced additional elements to its family of precompiled, bridging ROM files that support its VNC2 (Vinculum-II) USB host and device controller ICs. The ROM files can be loaded directly into a VNC2 IC and utilised by its 16bit microcontroller core in order to perform basic data transfer operations between common interfaces, says the company. Interface options include SPI, UART, USB host and USB device, with data operations such as mass storage, HID (human interface devices), and communication device class. The ROM files are an SPI master to UART sample application, which demonstrates the bridging of a VNC2 UART to the VNC2 SPI master for controlling SPI slave devices.
The files are an SPI slave to USB memory bridge sample application, which demonstrates the bridging of an USB memory device present on the VNC2 USB host port to an SPI interface. It also serve as an SPI master to USB HID sample application, which demonstrates the bridging of an USB HID class device such as a keyboard or a mouse to an SPI interface. The ROM files are a UART to CDC (communication device class) modem sample application, which demonstrates the bridging of a CDC device present on the VNC2 USB host port to an UART interface, with data transferrable in both directions. It acts as an UART to FT232 host, which demonstrates the bridging of a FT232 and FTxxx class device present on the VNC2 USB host port to a UART interface. It also serves a UART to USB HID class host and memory, which demonstrates the bridging of an HID class device and USB memory device, respectively, to a UART interface.