HDL CoderによるVHDL生成時のエラーについて

高位合成を簡単なプログラムで試すために、HDL Coderを立ち上げMATLAB関数、MATLABテストベンチファイルを指定しました。ワークフローアドバイザーを立ち上げると、固定小数点の変換の項目で、関数customFetchLoggedDataについて、『この 'char' の定数を削除できません。 』というエラーが出て、型の検証を行うことができません。
原因と解決策をご教示願いたいです。よろしくお願いします。

2 comentarios

Shoumei
Shoumei el 12 de Mayo de 2020
文字列データを使われているのでしょうか?
回路化するものなので、コード生成対象のMATLAB関数の中で文字列データは扱えないと思います。
具体的なコード例があるともう少し具体的な回答ができると思います。
Yuki Kaneyasu
Yuki Kaneyasu el 13 de Mayo de 2020
コメントありがとうございます。
文字列データは使っていません。以下の加算器を変換しようと思っています。
function [sum] = main(num1, num2)
sum = num1 + num2;
テストベンチは以下のように作成しました。
for i = 1:10
sum = main(i, i);
if sum == i*2
disp("True");
else
disp("False");
end
end

Iniciar sesión para comentar.

Respuestas (0)

Productos

Versión

R2018b

Etiquetas

Preguntada:

el 7 de Mayo de 2020

Comentada:

el 13 de Mayo de 2020

Community Treasure Hunt

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

Start Hunting!