i have matlab 2011,,can i genarate vhdl and verilog code for 2d dct from it by using hdl coder
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
biswajeet padhi
am 10 Mär. 2014
Beantwortet: Tim McBrayer
am 16 Dez. 2015
i have matlab 2011,,can i genarate vhdl and verilog code for 2d dct from it by using hdl coder
1 Kommentar
Cogli
am 30 Nov. 2015
First I am not sure if HDL coder can generate VHDL and Verilog code. But I may point out that you can use dct instead of dct2 to ensure MATLAB coder works.
But however dct is supported, conditionally. Therefore, in some cases you can separate dct2() as dct(dct().').' to compute dct2. For example a validation code looks like
N = 10;
x = rand(N,N);
max(max(abs((dct2(x) - dct(dct(x).').'))))
from which we get
ans =
0
So, you can first use two dcts to compute dct2 instead, and then generate your code using MATLAB coder.
Akzeptierte Antwort
Tim McBrayer
am 16 Dez. 2015
In R2011b, the name of the HDL code generator was Simulink HDL Coder. It allows you to generate VHDL or Verilog code from Simulink designs. You can generate HDL from MATLAB in this release by placing the MATLAB code in a MATLAB Function block in a Simulink block diagram. The ability to generate HDL directly from MATLAB code was added in R2012a, at which point the product was renamed to HDL Coder.
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu HDL Coder finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!