The EVE Emulator Library is the first of the new support resources. This is a behaviour modelling software tool through which engineers can emulate the display and touch functions of the FT800 (and in the near future, for the FT801 in single touch rather than multi-touch mode) without the need for any hardware. It also allows engineers to quickly create demos to show to their project managers or prospective customers. Working on the Windows operating system, it is capable of delivering high level emulation. This tool benefits from an exact SPI/I2C interface configuration and consistent memory map of FT800/FT801 silicon. EVE sample applications employ a hardware abstraction layer (HAL) to make the application logic fully independent from the hardware platform. Sample applications can be adapted on the EVE emulator with the need to alter the application logic.
The FT801 graphic display controller IC is based on FTDI Chip's EVE technology. Suitable for WQVGA and QVGA displays this object-oriented device renders image data line-by-line rather than pixel-by-pixel, thereby dispensing with the need for a frame buffer. It has the ability to execute alpha blending and anti-aliasing operations, as well as supporting 18-bit RGB colour with 2-bit dithering for improved colour tone. Midi quality audio functionality is also included. Through the capacitive touch controller interface multiple touch points can be simultaneously determined. This permits detection of complex gestures. Pricing for the FT801 is$4.15 (1000).
FTDI Chip’s VM800BU is a development module for the FT800 with a USB interface provided by a FT232H bridging IC. When working with EVE-based development modules, it is no longer necessary to source a separate USB converter cable, as the necessary functionality is already present within the board itself.
The EVE Screen Editor is a Windows-based software tool which enables engineers to study display commands and experiment with generating their own display lists by which to control EVE ICs. It can also be utilised to access a number