RVMDES: A Tool for Efficient Design of Complete, High Speed, Image Processing Machines - Robotics Institute Carnegie Mellon University

RVMDES: A Tool for Efficient Design of Complete, High Speed, Image Processing Machines

Richard Madison
Miscellaneous, PhD Thesis, Electrical and Computer Engineering, Carnegie Mellon University, July, 1997

Abstract

The parts inspection industry requires image processing machines operating at speeds unattainable by microprocessor systems. Parallel processors can provide higher speeds, but often the speeds required can only be achieved using custom hardware. Unfortunately, building machines fi-om custom hardware involves long and expensive design cycles. However, this time and expense can be dramatically reduced by building machines fiom reconfigurable vision systems, consisting of hardware modules that can be connected by plugging them into special motherboards. Using this modular hardware reduces design cycle time and cost, by practically eliminating the hardware design and fabrication stages, but writing and testing programs to run on modular hardware networks is still time consuming, and requires detailed knowledge of the hardware. This thesis presents the concepts behind and implementation of a new design environment, in which users can quickly design high speed image processing machines from a set of modular hardware blocks. Like design tools for multiprocessor systems, this environment allows a user to write and test block diagram algorithms, partition them onto hardware networks, simulate the timing for each module, and generate executables for any programmable hardware. Unlike previous tools, the new environment models custom hardware as well as processors, assists in optimizing processor software, and includes tools to design all aspects of an image processing machine, such as hardware configuration and user interface. The environment, called RVMDES, will be basis for a real tool to design reconfigurable vision machines fiom the modular hardware developed by the Egipt group at CMU.

BibTeX

@misc{Madison-1997-14434,
author = {Richard Madison},
title = {RVMDES: A Tool for Efficient Design of Complete, High Speed, Image Processing Machines},
booktitle = {PhD Thesis, Electrical and Computer Engineering, Carnegie Mellon University},
month = {July},
year = {1997},
}