Tiago Morais Morgado - FPGA DSP Application (Python, C++, OpenCL)

I’m excited to share that I’ve successfully adapted a SuperCollider synthesis routine into three different programming environments: C++, OpenCL, and Python. This project involved translating the original audio synthesis logic into each language while preserving its core functionality and optimizing for performance where possible. Below, I’ve provided the code implementations for each version. These examples demonstrate the same synthesis routine—a basic sine wave oscillator with frequency and amplitude modulation—rewritten to leverage the strengths of each language. I’ve expanded the implementations to include comments and error handli


I’m thrilled to share a curated selection of recent demonstrations highlighting advanced third-party applications leveraging Field-Programmable Gate Arrays (FPGAs). These examples showcase the power and flexibility of FPGAs in cutting-edge domains such as artificial intelligence, telecommunications, and real-time signal processing. While these are not implementations of my code, they represent inspiring use cases that demonstrate the potential of FPGA technology in modern applications. I hope you find these examples as exciting as I do!


Comentários