GithubHelp home page GithubHelp logo

u96-svm's Introduction

U96-SVM

Stereo vision front-end for Ultra96v2

About

U96-SVM is an add-on board for Avnet Ultra96v2. This board has dual CMOS image sensors and two mikroBUS sites. This repository contains all design files for the hardware and a sample project which transfers stereo images through a USB interface.

U96-SVM

Tools

These tools are used to create this project.

  1. Avnet Ultra96v2
  2. Autodesk EAGLE 9.6.2
  3. Xilinx Vivado 2020.1
  4. Xilinx Vitis 2020.1

PCB

This PCB is designed to be compliant with 96Boards specifications. The number of layers is 4. The minimum trace width and minimum drill diameter are 0.15mm and 0.25mm respectively. This design rule is according to EuroCircuits 6D class.

EAGLE 9.6.2 is used in designing PCB. This project doesn't contain Gerber files. EAGLE board layout file (.brd) is directly used to order manufacturing. If you want to place an order simply upload the BRD file to the EuroCircuits website. The assembly service is also possible by enabling the "Include assembly" option then upload the BOM file.

USB Interface

This device is recognized as USB Video Class (UVC) device when connected to the host PC. The sample project supports the following resolution both for USB2.0 and USB3.0.

USB Ver. Single Image Resolution FPS
2.0 640 x 480 30
3.0 640 x 480 30

The left and right images are combined horizontally. The actual output image is twice wide.

Vivado Project

This repository contains 2 Vivado projects. One of them is the Vivado top level project. The other is a project for a user-created IP module. Both of them can be created by running TCL scripts. Refer to "create_project_dvp.pdf" and "create_project1.pdf" about how to create these projects.

Vitis Project

The Vitis project contains a sample application named "usb_grabber". This application, when launched, automatically starts DMA transferring of stereo images while waiting for a USB connection. Refer to "create_vitis_project.pdf" about how to create the Vitis project.

License

Hardware

The hardware documentation and products included in this repository are licensed under the TAPR Open Hardware License (www.tapr.org/OHL). The hardware documentation is contained in the following directory.

/eagle/

Software

The software design files included in this repository are available under the MIT license. Such design files are contained in the following directories.

/src/dvp/rtl/		--- Verilog-HDL RTL source
/src/dvp/sim/		--- Verilog-HDL simulation test bench
/src/usb_grabber/	--- C source

u96-svm's People

Contributors

sdoira avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.