Inspiration

FPGA's can revolutionize computational history, saving time for hardware projects. However FPGA's for the average person could take hours to setup. Along with processing power issues this means for the ordinary person fast computing time is a luxury. With cloud computing and FPGA's we can bridge the computing power gap.

What it does

The falcon code editor solves this by automatically generating bitstreams for FPGA's. While also using advanced algorithms (Binary search and Quicksort), to allow cloud computing to run faster and optimize performance more. Not only can it save time it also has all the features of any other code editors to make sure you don't sacrifice anything when building your project.

How we built it

We built a website to allow anybody to download the Falcon code editor anywhere, anytime. The code editor and a way to automatically generate FPGA's as well as a way to compute hyperparameters remotely on a different computer optimized by algorithms.

Challenges we ran into

We ran into challenges on every part of the project including the FPGA emulation phase as well as difficulties with the cloud connection.

Accomplishments that we're proud of

  • A full working VSCode like editor
  • Working Mobile implementation
  • Full cloud server connection to the app

What we learned

We learnt a lot and improved our software and hardware skills.

What's next for Falcon

More features for more type of FPGAs as well as added efficiency in the Cloud servers.

Share this project:

Updates