CalPlug / Microsemi_SmartFusion2_RISCV_ObjectTracker

Example RISC-V implementation that tracks objects. Implemented on a Microsemi SmartFusion2.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Microsemi_SmartFusion2_RISCV_ObjectTracker

This RISC-V Demo uses the Future Creative Board (Microsemi SmartFusion 2) with a PIXY camera on a pan/tilt servo mount (http://charmedlabs.com/default/pixy-cmucam5/). This unit was placed on a 4 wheel toy car chasis. Steering is controlled using using a dual channel, bidirectional motor driver to follow trained objects from a visual image. Communication with the PIXY camera is via SPI.

Designed and constructed by Yutian Ren (UCI / Calit2) Microsemi Innovation Laboratory

Project Advisors: Dr. Michael Klopfer and Prof. G.P. Li

(Extended from the Tic-Tac-Toe demo as a project template from Microsemi RISC-V Core Toolkit. This template project is available here: https://github.com/RISCV-on-Microsemi-FPGA/riscv-junk-drawer)

Video of this demonstration is available here: https://www.youtube.com/watch?v=Zahp91Uje2o

About

Example RISC-V implementation that tracks objects. Implemented on a Microsemi SmartFusion2.


Languages

Language:Verilog 73.1%Language:HTML 17.3%Language:C 7.0%Language:Tcl 0.7%Language:Coq 0.5%Language:Scala 0.4%Language:Assembly 0.2%Language:XSLT 0.2%Language:Stata 0.2%Language:VHDL 0.2%Language:Objective-C 0.1%Language:C++ 0.0%Language:Prolog 0.0%