3.1. 温度感应器
温度感应器IP内核提供一个10比特数字来表示片上温度。
SmartVID控制器IP内核连接到温度感应器IP内核。例化温度感应器IP内核时,它在1MHz的时钟域中每1024个时钟周期就会定期产生数字化片上温度的值tempout[9:0]。
所覆盖的温度范围为–40ºC至125ºC。eoc信号置位1个时钟周期,表明一个有效的新tempout[9:0]值。这个值保持静态,直到再次置位eoc信号。
SmartVID控制器IP内核对VID计算定期采样有效的tempout[9:0]。您可以使用下面的公式,从 tempout[9:0]值中计算温度:
温度 = ((A×C)÷1024)–B
其中:
- A = 708
- B = 273
- C = tempout[9:0]的十进制值
注: tempout[9:0]可能不代表Arria10器件的最热点,因为温度感应器位于芯片的边沿。
tempout[9:0] | tempout[9:0]的十进制值 | 温度 (ºC) | 二的补数 |
---|---|---|---|
01 0101 0100 | 341 | -40 | 11 1101 1000 |
10 0000 0000 | 512 | 78 | 00 0100 1110 |
10 0100 0100 | 580 | 125 | 00 0111 1101 |
本页面上的信息是否对您有用?
剩余字符数: