Back to Zephyr

FTDI VM800C Embedded Video Engine Board

boards/shields/ftdi_vm800c/doc/index.rst

4.4.03.7 KB
Original Source

FTDI VM800C Embedded Video Engine Board #######################################

Overview


The VM800C is a development module for FTDI’s FT800, which is used to develop and demonstrate the functionality of the FT800 Embedded Video Engine, EVE. This module behaves as an SPI slave, and requires a SPI Master for proper microcontroller interfacing and system integration.

.. image:: VM800C_top.jpg :align: center :alt: VM800C

Pins Assignment of the Arduino Shield Modules

+---------+--------+-------------------------------------+ | Pin | Name | Function | +=========+========+=====================================+ | D0 | | | +---------+--------+-------------------------------------+ | D1 | | | +---------+--------+-------------------------------------+ | D2 | INT# | GPIO - Interrupt | +---------+--------+-------------------------------------+ | D3 | | | +---------+--------+-------------------------------------+ | D4 | | | +---------+--------+-------------------------------------+ | D5 | | | +---------+--------+-------------------------------------+ | D6 | | | +---------+--------+-------------------------------------+ | D7 | | | +---------+--------+-------------------------------------+ | D8 | | | +---------+--------+-------------------------------------+ | D9 | | | +---------+--------+-------------------------------------+ | D10 | CS# | SPI Chip Select | +---------+--------+-------------------------------------+ | D11 | MOSI | SPI Master Out / Slave In | +---------+--------+-------------------------------------+ | D12 | MISO | SPI Master In / Slave Out | +---------+--------+-------------------------------------+ | D13 | SCLK | SPI Clock | +---------+--------+-------------------------------------+ | D14 | | | +---------+--------+-------------------------------------+ | D15 | | | +---------+--------+-------------------------------------+ | | GND | | +---------+--------+-------------------------------------+ | | 3.3V | POWER +3.3V | +---------+--------+-------------------------------------+ | | 5V | POWER +5.0V or +3.3V | +---------+--------+-------------------------------------+

Requirements


This shield requires a board which provides a configuration that allows an SPI interface and an interrupt signal. (see :ref:shields for more details).

Sample usage


You can try use FT800 with the Zephyr FT800 sample, which provides out-of-the-box configuration for FT800 Embedded Video engine. See :zephyr:code-sample:ft800 sample for details.

Build and Programming


Set --shield <shield designator> when you invoke west build.

.. zephyr-app-commands:: :zephyr-app: samples/drivers/misc/ft800 :host-os: unix :board: nrf52840dk/nrf52840 :shield: ftdi_vm800c :goals: build flash :compact:

References


.. target-notes::

.. _FTDI VM800C: https://www.ftdichip.com/Products/Modules/VM800C.html