Matlab to vhdl conversion

8 views (last 30 days)
Rohan
Rohan on 16 Apr 2019
Answered: Kiran Kintali on 20 Oct 2020
I am basically trying to convert my MATLAB code into vhdl using HDL coder. I have two function files but hdl coder allows me to add only one function. Hence i used both the functions in one .m file itself. The issue right now is that the 2nd function shows a warning like: "This function may not be used". I tried using and end statement for both functions but it doesnt seem to work. Can anyone please help me out.

Answers (1)

Kiran Kintali
Kiran Kintali on 20 Oct 2020
HDL Coder supports a single entry point called DUT from which VHDL/Verilog is generated.
Consider making one top level dut.m file with the following interface and use it for HDL code generation.
function [y1, y2] = dut(u1, u2)
y1 = call_to_module1(u1);
y2 = call_to_module2(u2);
end

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!