Matlab to vhdl conversion

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.

回答 (1 件)

Kiran Kintali
Kiran Kintali 2020 年 10 月 20 日

0 投票

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

カテゴリ

製品

質問済み:

2019 年 4 月 16 日

回答済み:

2020 年 10 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by