3D Robotics

Next-generation FPGA flight controllers coming

Interesting preview of a very powerful new autopilot from Aerotenna: 

The Revolutionary SoC Flight Controller

OcPoC (Octagonal Pilot on Chip) is the SoC FPGA-based open-source flight control platform engineered to bring you greatly enhanced I/O capabilities and processing power that is unparalleled by any other platform of its class. Including the traditional sensor options for common peripherals, OcPoC also expands its input and output capabilities to include fully programmable PWM, PPM and GPIO pins to integrate with a vast number of different sensor additions. It also includes many other standardized connectors for peripherals such as GPS, CSI camera link and SD card. Drone developers can integrate various sensors and have the processing power to not only run ArduPilot but also implement real-time processing of sensor data simultaneously. OcPoC opens the door for drone development to the next level.


OcPoC-Zynq is powered by the Xilinx Zynq processor which combines the flexibility of FPGA architecture with the processing power of ARM, all in one SoC. Along with the I/O expansion, OcPoC provides increased processing power capable of achieving real-time sensor fusion and onboard data processing. This advanced system caters to both the UAV enthusiast that wants a ready-to-fly package and also to programmers and developers wanting a platform to power their ideas.


• First Xilinx SoC FPGA-based flight controller
• FPGA + ARM Cortex A9 dual-core processor
• Over 100 I/Os for sensor integration
• Video streaming and processing capabilities
• Enhanced GPS and IMU sensor packages
• PX4 and APM compatible (www.dronecode.org)
• Open-source hardware and software platform

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones


  • 3D Robotics

    I'm advising them. When the product ships, PX4 support will be there. 

  • Chris' copy-paste is probably broken, I think he has a virus in his PC that insert PX4 everywhere it sees APM.

  • Woah, did Chris change the wording in the original article to include PX4?   That seems sort of... wrong?

    I see the originator is maintaining a fork of APM so customers can compile and upload.  But how are they supposed to do the same for PX4?  I guess they would be on their own to port the software?

  • The aerotenna link mentions apm, but not px4, same for their github repo.
    Chris - DOES (not 'could') this run px4?
This reply was deleted.