필터 지우기
필터 지우기

How to use Matlab generated c code for High Level Synthesis ?

조회 수: 1 (최근 30일)
Shravankumar P
Shravankumar P 2014년 6월 18일
답변: Kiran Kintali 2022년 3월 21일
I wrote an algorithm for Fast Fourier Transform (FFT),then generated executable
c code for it. The settings done by me are :
1) Generate all Functions into single file.
2) included main.c - in Custom code \Additional source files .
Now I want to use that generated c code for High level synthesis using GAUT 2.4.3 build 17/02/2010 tool. when I try to compile the source file in GAUT it is showing some errors. Help me please.

채택된 답변

Kiran Kintali
Kiran Kintali 2020년 1월 3일
Hi Shravan,
I believe you are generating C code from MATLAB code using MATLAB Coder and trying it to take it through GAUT - High-Level Synthesis tool. I am not sure about the subset of language syntax and guidelines one has to follow to take C code through GAUT HLS tool. Please refer to documentation for GAUT for such questions.
Please note MathWorks recommended workflow for this is to generate HDL directly from MATLAB or Simulink using HDLCoder.
You can learn more about successful ASIC/FPGA development user stories with this workflow.
Thanks
  댓글 수: 1
Santi Prats
Santi Prats 2020년 4월 28일
There are functions such as mpcActiveSetSolver() that MATLAB HDL coder does not support. This function, allows C code generation with MATLAB coder btw. What would be the solution for this case if not using MATLAB coder and then Vivado HLS for instance?

댓글을 달려면 로그인하십시오.

추가 답변 (2개)

Kaustubha Govind
Kaustubha Govind 2014년 6월 18일
If you're using a synthesis tool, don't you need HDL code, and not C code? You probably should be using HDL Coder instead.
  댓글 수: 5
Kaustubha Govind
Kaustubha Govind 2014년 6월 20일
Shravankumar: Sorry, this is not really a domain that I am familiar with. You want to try other forums that specialize in that domain.
Shravankumar P
Shravankumar P 2014년 6월 28일
Anyway You tried to help me .Thank you

댓글을 달려면 로그인하십시오.


Kiran Kintali
Kiran Kintali 2022년 3월 21일
SystemC Code Generation from MATLAB
Generate Synthesizable SystemC Code from MATLAB® algorithms for use with Cadence Stratus HLS Workflows

Community Treasure Hunt

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

Start Hunting!

Translated by