Skip to content
/ zynqFC Public

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

License

Notifications You must be signed in to change notification settings

OhioIon/zynqFC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published