electro-logic / CameraVision

Low-level FPGA / D8M / OV8865 interfacing with PC throught USB

Home Page:https://electro-logic.blogspot.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Camera Vision

Low-level FPGA / D8M / OV8865 interfacing with PC throught USB.

IMPORTANT: This project is now discontinued and superseed by Camera Vision 2 (https://github.com/electro-logic/CameraVision2)

alt text

alt text

Requirements:

  • Microsoft Visual Studio 2017 (.NET 4.5)
  • Intel Quartus Prime 17

Supported Hardware:

  • Terasic DE0-Nano
  • Terasic D8M

Notes:

Power consumption of DE0-Nano with D8M connected throught USB: 0.35A

Quick start:

  1. Connect D8M into GPIO0 of DE0-Nano like shown into images into \doc folder
  2. Connect DE0-Nano to PC with USB cable bundled
  3. Load with Quartus Programmer \eda\de0-nano\output_files\DE0_NANO_D8M.sof into DE0-Nano
  4. Wait that LED0 turn on and launch \sw\CameraVision\CameraVision\bin\Release\CameraVision.exe
  5. Press Update into Image panel to take a new image

F.A.Q.

Q) When I launch CameraVision.exe image is corrupted.

A) Try to press KEY0 on DE0-NANO to reset the system and try again to launch the software. Try changing resolution (avoid binning) just after programming and before acquiring images.

About

Low-level FPGA / D8M / OV8865 interfacing with PC throught USB

https://electro-logic.blogspot.com


Languages

Language:C 52.6%Language:HTML 19.0%Language:Makefile 7.5%Language:Assembly 6.4%Language:C# 6.3%Language:Verilog 4.6%Language:VHDL 2.3%Language:Tcl 1.0%Language:GDB 0.2%Language:Mathematica 0.0%