nextpnr portable FPGA place and route tool
Role in this project:
Software Engineer (focus on FPGA tool development and GUI) Contributions:156 commits, 14 PRs, 22 pushes in 8 months
Contributions summary:Serge primarily contributed to the development of the GUI for the nextpnr FPGA place and route tool. Their work involved refactoring the FPGA view widget, including implementing a modern OpenGL renderer and adding features like zoom to outbound and selection. They also worked on design widget and its context menu. These changes suggest a focus on improving the visual representation and user interaction within the tool.
fpganextpnr
Build your hardware, easily!
Role in this project:
Embedded Systems Engineer / IoT Developer Contributions:15 commits, 6 PRs, 7 comments in 7 months
Contributions summary:Serge primarily contributed to the hardware definition and software integration within the `litex` repository, focusing on the development of embedded systems. Their work included adding platform support for the Versa ECP5-5G board, including the necessary pin definitions and constraints. They also implemented support for PicoRV32, including exporting trap signals for crash handling, importing custom instruction macros, and implementing interrupt software support. Additionally, they worked on AXI4Lite CSR bridge support.
hardwarefpgasystem-on-chip