
In Progress
Posted
Project Goal We are looking for an experienced FPGA/SoC engineer to guide and mentor a university-level engineering project focused on developing a reusable SoC/FPGA validation framework for controller IP cores generated from MATLAB/Simulink using HDL Workflow Advisor. The initial case study is a PID controller implemented on a Xilinx SoC FPGA platform using MATLAB/Simulink, HDL Coder, and Vivado. Scope of Work The freelancer will guide the student in: • Designing and validating controller algorithms in MATLAB/Simulink • Generating HDL and packaging custom IP cores using HDL Workflow Advisor • Creating a custom Vivado reference design instead of using the default HDL Workflow Advisor design • Integrating the controller IP with: * Zynq Processing System * AXI interconnects * AXI Lite memory-mapped interfaces * Controller wrapper logic * ARM software interaction • Building a reusable and scalable framework for integrating different controller IPs • Developing validation methodology using known stimulus vectors: * Reference input r[k] * Plant output y[k] * Captured control signal u[k] • Comparing FPGA hardware outputs with MATLAB reference models • Helping establish synchronized software-driven testing and reusable verification infrastructure Expected Deliverables • Custom Vivado reference design • Reusable FPGA/SoC integration framework • Controller IP validation methodology • Documentation and explanation suitable for academic/research submission • Guidance sessions and technical mentoring throughout implementation Required Skills • Xilinx Vivado and Zynq SoC design • AXI interfaces and embedded systems • MATLAB/Simulink HDL Workflow Advisor • FPGA IP integration and validation • Embedded C/software interaction with FPGA hardware • Experience with reusable FPGA architectures and verification methodologies
Project ID: 40430907
6 proposals
Remote project
Active 9 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Dear sir I hve more than 12 years of experience in digital design using FPGA, i worked with MATLAB FPGA in the loop and i bring up several zynq7000 designs with deep understnding of PS-PL architecture
€40 EUR in 40 days
8.3
8.3
6 freelancers are bidding on average €37 EUR/hour for this job

As a seasoned engineer with years of experience in engineering, I have consistently delivered high-quality, research-level solutions across various domains - skills that make me a strong candidate for your FPGA validation framework project. My expertise in Xilinx Vivado, Zynq SoC design, AXI interfaces, and embedded systems will be pivotal in mentoring and guiding your university-level project. With an in-depth understanding of MATLAB/Simulink HDL Workflow Advisor, I can effectively guide the team in designing controller algorithms, generating HDLs, and integrating various IPs. One of my core competencies lies in designing scalable and reusable architectures - a necessity for your project's goal of creating a cohesive framework. Whether it involves building custom Vivado reference designs or devising validation methodologies using known stimulus vectors (which I have hands-on experience with), my aim is to streamline the development process while optimizing functionality. An aspect that undeniably complements this multi-faceted project is my familiarity with arm software interaction and FPGA hardware - an intersection where I have excelled before.
€40 EUR in 40 days
3.6
3.6

Hello I can help build this project into a clean, reusable FPGA/SoC validation framework rather than a one-time PID demo. I have hands-on experience with Zynq SoC platforms, AXI-based IP integration, HDL generation flows, embedded firmware interaction, and reusable FPGA architectures for control systems and hardware validation. • I will guide the complete workflow: - MATLAB/Simulink controller modeling - HDL Workflow Advisor configuration - Custom IP packaging - Vivado block design creation - AXI Lite integration - ARM-FPGA communication - Hardware/software co-validation • I can help create a fully custom Vivado reference design instead of relying on autogenerated HDL Workflow Advisor templates, making the framework scalable for future controller IPs beyond PID. • Validation methodology will include: - MATLAB vs FPGA output comparison - stimulus vector testing - synchronized software-driven verification - reusable test infrastructure - captured signal analysis for r[k], y[k], and u[k] • Strong background in: - Zynq SoC & Vivado - AXI interconnects/interfaces - Embedded C on ARM - FPGA verification - reusable IP integration frameworks - controller implementation on FPGA I can also assist in preparing academic-quality documentation and explaining architectural decisions suitable for research submission and presentation. Regards, Nichita.
€36 EUR in 40 days
3.0
3.0

Hey , I just finished reading the job description and I see you are looking for someone experienced in Matlab and Mathematica, Electrical Engineering, Embedded Systems, MATLAB/Simulink, FPGA, SoC Design and Verilog / VHDL. This is something I can do. Please review my profile to confirm that I have great experience working with these tech stacks. While I have few questions: 1. These are all the requirements? If not, Please share more detailed requirements. 2. Do you currently have anything done for the job or it has to be done from scratch? 3. What is the timeline to get this done? Why Choose Me? 1. I have done more than 250 major projects. 2. I have not received a single bad feedback since the last 5-6 years. 3. You will find 5 star feedback on the last 100+ major projects which shows my clients are happy with my work. Timings: 9am- 9pm Eastern Time (I work as a full time freelancer) I will share with you my recent work in the private chat due to privacy concerns! Please start the chat to discuss it further. Regards, Abdul Haseeb Siddiqui
€36 EUR in 35 days
0.0
0.0

Sweden
Payment method verified
Member since May 9, 2026
$15-25 USD / hour
$10-30 USD
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
€12-18 EUR / hour
$250-750 AUD
₹1500-12500 INR
$30 USD
$10-30 USD
₹15000-25000 INR
$250-750 USD
$10-30 USD
$30 USD
$250-750 USD
$250-750 USD
$750-1500 USD
₹12345-123456 INR
$30-250 USD
$50000-100000 USD