VisionMOS Imaging Development Kit
Imaging Development Kit PDF       IDK Product Inquiry          Return to Product Overview  
    

Watch the IDK Demo 
          VisionPRO Demo 
 

The VM-A005 Imaging Development Kit (IDK) is designed to be the basis of imaging engineering and prototyping.  The core of the system is an Altera Cyclone III FPGA, and a powerful set of tools that enable image sensor capture and USB 2.0 HS interface to a PC.  The kit is further enhanced with a PC application and matching embedded drivers to capture video and still images, and then perform color processing and analysis. 


Users of the IDK will find that it is very versatile, with the ability to create PC or embedded new functions.  It comes with source code and examples to get a user started, and can be used for image capture right out of the box.  All developmental functions are enabled right over the single PC and USB connection from new function coding, compiling, downloading of firmware, testing & debug, and user functionality.


The IDK comes with a modular image head design, which can be modified and changed by the user or VisionMOS engineering to meet specific needs.  Options include the image sensor itself as well as the optic type and filtering.  A common interface between the image head and the board allow for quick interchange of various sensors and functions.

 

The main board of the system has an integrated USB 2.0 microcontroller, which handles both bi-directional communication and high speed bulk data handling.  A user manual included in the kit allows the user to understand and interact with various USB commands for control of the system. 
 

This kit can be used for the following applications:

  • Rapid Prototyping and Development of Altera Cyclone Design

  • Digital Camera/Image Sensor Interface

  • Image Analysis and Manipulation

  • Image Sensor/optic Evaluation

  • IP Development and Testing

  • Data Acquisition and Control

  • Data Generator

  • USB to I²C Compatible Bus Bridge

The Cyclone III FPGA is the heart of this Development Kit. It offers an unprecedented combination of low cost, higher density and low power consumption. The FPGA contains an optimal set of features used to drive high-bandwidth parallel processing. The highly integrated FPGA consists of 10K Logic Elements, 400K bits of embedded memory and multiple hardware accelerators. The Development Kit consists of preprogrammed hardware elements, the VM VisionPro PC application with Graphical User Interface (GUI), Windows drivers and custom Dynamic Link Library (DLL). The application, VM VisionPro, includes an Image Analysis/Processing package and Image capture interface. An FPGA Programmer and an Integrated Circuit Communications Compliant1 (I²C) Communications interface will aid in development of custom designs. VM VisionPro enables communications to all hardware elements and GPIO timing controls. Extensive documentation included with the kit ensures a complete understanding of the system operation.

 

The Development Kit offers the ability to design, compile, download and execute, all via the USB port on your PC. The use of non-volatile memory eliminates the need of constant reprogramming. Free tools including the custom VHDL source code (supplied) with the kit along with free industry standard tools available online allow for a wide range of design flexibility without the need or expense of additional components. This kit can be used to support development from image processing algorithms to automatic camera control.

 


Key Features of the Imaging Development Kit:

  • High-speed USB 2.0 development platform

  • 20+ Mbytes/second USB Data transfer rates

  • USB Bus-Powered

  • Small Form Factor

  • 100,000 Cycle Programmability

  • Modular, pre-programmed hardware components

  • USB microcontroller subsystem

  • FPGA subsystem

  • Image Sensor subsystem

  • Expansion header for optional user device

  • Windows PC GUI application (VM VisionPro)

  • Includes Windows-side drivers


Available applications using VM VisionPro:

  • Image Analysis and Manipulation

  • Image data acquisition via USB

  • Display of live streaming image data

  • Scripting I²C communication with FPGA and Image Sensor

  • All hardware components accessible via USB with command-based communication protocol

  • All programming and execution over USB – no additional cables or software required

  • Full set of FPGA source code for easy customization and expansion to other USB applications

  • Data/timing generation

  • Data streaming & buffering

  • Data formatting & processing


USB Microcontroller Subsystem:

  • Cypress EZ-USB FX2LP Microcontroller - CY7C68014A-100AXC

  • Firmware is pre-programmed in non-volatile memory

  • No USB-specific firmware programming required

  • Easy firmware download via USB

  • Automatic boot-loader

  • 128 Kbit non-volatile program memory

  • I/O expansion header for optional user devices

  • Embedded design

  • Command parser and dispatcher

  • I²C master to FPGA

  • GPIO access to FPGA

  • FIFO for USB Bulk Data Transfer

  • Binary programming file


FPGA Subsystem:

  • Altera Cyclone III - EP3C10F256

  • 10,320 Logic Elements

  • 414 Kbits RAM

  • 2 PLLs

  • Firmware is pre-programmed in non-volatile memory

  • Active Serial configuration enabled

  • 2048 Kbyte non-volatile program memory

  • 512 Mbit SDRAM

  • Example FPGA Design

  • Communication hub

  • I²C slave to USB Microcontroller

  • Command parser and dispatcher

  • I²C master to user device

  • Register Map implementation

  • Flow control to USB Microcontroller FIFO

  • FIFO clock generator

  • 16 bit x 4096 FIFO

  • VHDL source code

  • Binary programming file

  • Supported by Altera Quartus II Development Suite


Image Sensor Subsystem:

  • Aptina MT9N001 CMOS Digital Image Sensor

  • 9 MegaPixels

  • Electronic Rolling Shutter operation

  • 6-48MHz input clock frequency

  • 12-bit A/D

  • 3488x2616 resolution

  • Sub-sample and binning modes

  • I²C slave port and registers


© 2011  VisionMOS International, Inc.     All Rights Reserved.

Follow VisionMOS On...  

Home  |   Legal  |   Privacy Statement  |   Site Map  |   Contact