Custom PCIe DMA Device Firmware Development
Budget: $250 – $750 USD
I’m looking for an experienced embedded developer to build custom firmware for a PCIe DMA device (75t / 100t family). The goal is to emulate full device behavior for driver testing and system validation — including proper configuration space, BAR handling, and interrupt support.
I have donor device dumps for this project and its important I get the full tcl scripting and Vivado project files.
Requirements
Implement full PCIe Configuration Space (CFG) matching the reference device.
Provide BAR (Base Address Register) functionality with accurate read/write behavior.
Support MSI / MSI-X interrupts and DMA transfers.
Deliver source code, firmware binaries, and short documentation.
Ensure the firmware enumerates correctly and interacts properly with test drivers.
Deliverables
Working firmware image for 100t/75t target.
Source code + build instructions.
Brief test report confirming CFG, BAR, and DMA functionality.
Skills Needed
Strong knowledge of PCIe / DMA / BAR / MSI-X / Verilog / Vivado.
Experience with embedded C/C++/Verilog and firmware development and Vivado Firmware Development.
Familiarity with FPGA-based PCIe devices (Xilinx or similar) is a plus.
If you can fulfill this project I will possibly use you for 3 other similar projects.
Legal Notice
This project is strictly for legitimate driver testing and research use — not for bypassing security or anti-cheat systems.
I have donor device dumps for this project and its important I get the full tcl scripting and Vivado project files.
Requirements
Implement full PCIe Configuration Space (CFG) matching the reference device.
Provide BAR (Base Address Register) functionality with accurate read/write behavior.
Support MSI / MSI-X interrupts and DMA transfers.
Deliver source code, firmware binaries, and short documentation.
Ensure the firmware enumerates correctly and interacts properly with test drivers.
Deliverables
Working firmware image for 100t/75t target.
Source code + build instructions.
Brief test report confirming CFG, BAR, and DMA functionality.
Skills Needed
Strong knowledge of PCIe / DMA / BAR / MSI-X / Verilog / Vivado.
Experience with embedded C/C++/Verilog and firmware development and Vivado Firmware Development.
Familiarity with FPGA-based PCIe devices (Xilinx or similar) is a plus.
If you can fulfill this project I will possibly use you for 3 other similar projects.
Legal Notice
This project is strictly for legitimate driver testing and research use — not for bypassing security or anti-cheat systems.