JAJA761 October   2023 AM2634

 

  1.   1
  2.   概要
  3. 1はじめに
  4. 2浮動小数点ユニット
  5. 3三角関数演算ユニット (TMU)
  6. 4制御補償器アクセラレータ (CLA)
  7. 5ビタビ、複素算術演算、および CRC ユニット
  8. 6産業用通信サブシステム
  9. 7リアルタイム制御のニーズに最適なマイコンを見つける

浮動小数点ユニット

多くのリアルタイム制御システムの設計では、最初にシミュレーション・ツールを使用し、浮動小数点演算を使用して制御アルゴリズムを開発します。浮動小数点演算はダイナミック・レンジが広いため、固定小数点演算よりもコードを開発しやすくなります。たとえば、スケーリングとサチュレーションはもはや問題とはなりません。また、浮動小数点演算を使用して開発された制御アルゴリズムは、値がオーバーフローやアンダーフロー時に数値行を丸めることがないため、より確実です。

リアルタイム制御向けの高性能マイコンは、32 ビット固定小数点と 32 ビット (または 64 ビット) 浮動小数点の数学演算をハードウェアでサポートする超高速 CPU を搭載しています。これにより、制御アルゴリズムをデバイスに簡単に移植でき、さまざまな並列処理が可能になります。