Next-generation FPGA flight controllers coming

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.

We recently started working on PX4 compatibility. The APM porting work is already done and in our repo as Auturgy mentioned. The goal for OcPoC is to introduce a FPGA SoC-based flight control platform that can integrate with popular open flight stacks.

So it still isn't compatible with PX4 but Chris is already advertising it is.

@Hongshu Qian

Will the shipping be delayed if PX4 support isn't ready in time? Both the OcPoC™ with Altera Cyclone® mini SoC Flight Controller and the OcPoC™ with Xilinx Zynq® mini SoC Flight Controller appear as being in stock. Are they shipping yet? Do they have PX4 support already?

Also, will you open pull requests to bring support for these boards to upstream or will you just leave it in your own repository?

have seen this website for a while, but what's in the FPGA logic is the key selling point. Once a Japanese KS'ed a nano drone with flow positioning is failed, based on Zynq.

I am helping indie developers doing hardware prototyping, setereo vision depth sensing will be built into FPGA logic for opencv depth map. i hope this project will be open enough to implement open IP and software stack.