Skip to content
/ iv-pro Public

FPGA implementation of an image and video processing system, written in VHDL. Supports two operational modes: standalone and coprocessor. It features flexible input interfaces (serial and camera), real-time filtering, and adaptable output options (serial and VGA).

Notifications You must be signed in to change notification settings

FinOrr/iv-pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FPGA Image and Video Processing System

License GitHub top language GitHub issues GitHub pull requests

Overview

Welcome to the FPGA Image and Video Processing (iv-pro) System repository! This project is an FPGA implementation written in VHDL, designed to perform image and video processing tasks.

It supports two operational modes: standalone and coprocessor, offering flexibility and versatility in various applications.

Features

  • Operational Modes: Choose between standalone and coprocessor modes to suit your specific requirements.
  • Input Interfaces: Supports flexible input interfaces, including serial and camera inputs, ensuring compatibility with different sources.
  • Real-time Filtering: Enjoy real-time image and video filtering capabilities for on-the-fly processing.
  • Adaptable Output: The system provides adaptable output options, including serial and VGA interfaces.

Usage

Standalone Mode

In standalone mode, the FPGA Image and Video Processing System can be used as a standalone processing unit. The input sources can be connected directly to the FPGA board.

Coprocessor Mode

In coprocessor mode, the FPGA system can be integrated into a larger system as a coprocessor, collaborating with other components for enhanced processing capabilities.

Getting Started

  1. Clone the repository:

    git clone https://github.com/FinOrr/iv-pro.git
  2. Follow the hardware setup instructions in the documentation to connect the FPGA board.

  3. Configure the FPGA with the provided VHDL code.

  4. Explore and modify the code to customise the system according to your needs.

Documentation

Check out the Wiki for detailed documentation, including hardware setup, configuration, and customization instructions.

Contributing

Contributions are welcome! Please check the Contribution Guidelines before making a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any inquiries or support, please use the Issues page.

Happy processing! 🚀

About

FPGA implementation of an image and video processing system, written in VHDL. Supports two operational modes: standalone and coprocessor. It features flexible input interfaces (serial and camera), real-time filtering, and adaptable output options (serial and VGA).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published