フィルターのクリア

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

1 回表示 (過去 30 日間)
Yuki Kaneyasu
Yuki Kaneyasu 2020 年 5 月 7 日
コメント済み: Yuki Kaneyasu 2020 年 5 月 13 日
高位合成を簡単なプログラムで試すために、HDL Coderを立ち上げMATLAB関数、MATLABテストベンチファイルを指定しました。ワークフローアドバイザーを立ち上げると、固定小数点の変換の項目で、関数customFetchLoggedDataについて、『この 'char' の定数を削除できません。 』というエラーが出て、型の検証を行うことができません。
原因と解決策をご教示願いたいです。よろしくお願いします。
  2 件のコメント
Shoumei
Shoumei 2020 年 5 月 12 日
文字列データを使われているのでしょうか?
回路化するものなので、コード生成対象のMATLAB関数の中で文字列データは扱えないと思います。
具体的なコード例があるともう少し具体的な回答ができると思います。
Yuki Kaneyasu
Yuki Kaneyasu 2020 年 5 月 13 日
コメントありがとうございます。
文字列データは使っていません。以下の加算器を変換しようと思っています。
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

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeHDL Coder についてさらに検索

タグ

製品


リリース

R2018b

Community Treasure Hunt

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

Start Hunting!