About

Hi! I’m Pablo Trujillo, an engineer specialized in FPGAs, SoCs (especially the Zynq-7000 and Zynq MPSOC family), and digital signal processing. My work focuses on helping developers, students, and companies better understand and apply these technologies through practical tools, tutorials, and real-world projects.

I created controlpaths to share technical content related to:

  • FPGA design and development using VHDL/Verilog
  • Signal processing on hardware (DSP pipelines)
  • Embedded Linux and bare-metal development on Zynq SoCs
  • Custom IP design, AXI interfaces, and HDL integration
  • Open-source workflows for reproducible hardware projects

I’ve worked with several companies developing FPGA and SoC-based solutions, particularly for video processing applications, custom IP integration, and digital signal processing workflows. These collaborations have involved both high-level system architecture and low-level implementation on programmable logic.

I also teach online courses on Udemy focused on SoC design and Zynq-7000, aiming to make advanced embedded systems more accessible to engineers and enthusiasts. My blog serves as a companion platform where I share hands-on projects, code examples, and hardware debugging tips.

In addition to writing for various technical publications, I’ve had the opportunity to speak at international events such as Embedded World, sharing insights on FPGA-based architectures and the challenges of SoC integration.

Currently, I’m building my own learning platform called controlpaths Academy, where I’ll host structured, high-quality training on FPGAs, SoCs, and embedded design — designed for both beginners and professionals.

If you’re working on a project involving FPGAs or SoCs and need help, training, or collaboration, feel free to get in touch.


More