温度データ形式

Versal アダプティブ SoC システム モニター アーキテクチャ マニュアル (AM006)

Document ID
AM006
Release Date
2023-12-13
Revision
1.4 日本語

SYSMON は、固定小数点数形式 Q を利用して、摂氏形式で格納された符号付きの温度値を提供します。温度情報は、符号付きの Q8.7 形式でレジスタの下位 16 ビットに格納されます。Q8.7 形式は、1 ビットの符号、8 ビットの整数部、および 7 ビットの小数部で構成されています。

注記: SYSMON で測定された結果は、自動的に摂氏形式に変換されます。スケーリングや伝達関数はありません。次の図を参照してください。
図 1. 温度データ形式

次の式は、SYSMON における 10 進数と Q8.7 形式間の変換を表しています。SYSMON では、Q8.7 形式を温度値の読み出しや警告に使用します。

71.875C の Q8.7 温度形式を 10 進数へ変換:

0010 0011 1111 00002 = 920010 = 920010V ÷ 27 = 71.87510C

71.857V 10 進数を Q8.7 温度形式へ変換:

71.87510 C × 27 = 920010 = 0010 0011 1111 00002 C