GithubHelp home page GithubHelp logo

cualquiercosa327 / zynqfc Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ohioion/zynqfc

0.0 0.0 0.0 1.24 MB

Xilinx Zynq SoC based all-in-one quadrocopter flight controller. Stereo 720p side-by-side digital video transmission.

License: MIT License

C++ 3.76% Python 0.01% C 60.00% Tcl 22.26% VHDL 11.50% Assembly 1.26% Makefile 0.26% CartoCSS 0.95%

zynqfc's Introduction

zynqFC

Xilinx Zynq SoC based all-in-one quadrocopter flight controller. Stereo 720p side-by-side digital video transmission.

STILL UNDER DEVELOPMENT!

Hardware

  • PCB with ~ 54 x 46 mm size and 30.5 x 30.5 mm mount hole distance
  • Xilinx Zynq SoC Processor (Dual-Core ARM Cortex-A9 MPCore up to 866 MHz + Artix 7 FPGA fabric)
  • MPU-6000 as Gyro
  • BMX160 as IMU/Mag
  • BMP280 barometer
  • 16 MiByte flash and microSD slot
  • 256 MiByte DDR3 RAM
  • I²C EEPROM
  • JTAG debugger interface
  • nrFL24L01+ 2.4 GHz Transceiver with SMA antenna connector
  • 2x camera connector for stereo video stream (MIPI CSI-2)
  • AD9361 SDR RF transceiver chipset (5.8 GHz, 2 x 2 MIMO) to stream digital stereo video with 2x SMA antenna connector
  • 4x BLDC motor connection jumpers (DShot600 protocol)
  • 1x GPS module connector

FPGA

  • DShot protocol peripheral
  • MIPI CSI-2 receivers for video streams
  • Video compression (H.264)
  • Stereo OSD overlay
  • Dynamic video data rate adjust (resize, sub-sampling, reduced color space) depending on video signal strength
  • VTX modulation with Coded Orthogonal Frequency Division Multiplex (COFDM) (same as used in DVB-T)

Software

  • Flight controller on ARM Cortex-A9 with 8 kHz looptime
  • Minimum function: acro-mode, level-mode
  • Boot from flash, microSD or JTAG (development)

zynqfc's People

Contributors

ohioion 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.