0

HDL でコンパイルして FPGA にフラッシュするコントローラーを Simulink で設計しました。したがって、Simulink が選択する標準の double ではなく、固定小数点スタイルで使用されるデータ型を定義する必要があります。
私が使用しているすべてのブロックは、離散時間積分器ブロックを除いて、データ型が変更された後も以前とまったく同じように動作しています (もちろん場合によっては精度は別として)。固定小数点データ型 (語長または小数部の長さに関係なく) では、出力値は減少するだけであり、データ型の下限値に達すると、上限値にジャンプして再び減少します。
違いを明確にするために画像を追加しました。double 型の積分器が使用され、2 番目の積分器は、データ型が同時にログに記録されたことを除いてまったく同じです。

double および固定小数点データ型の積分器の信号

私は何を間違っていますか?そして、どうすればこの問題を解決できますか?ありがとうございました!

4

0 に答える 0