Intel® Stratix® 10模数转换器用户指南

ID 683612
日期 11/05/2018
Public

4.2. 读取 Intel® Stratix® 10内部温度感应二极管

采样使用内核架构的内部TSD、收发器tile和HBM2堆栈的 Intel® Stratix® 10芯片温度,请使用Temperature Sensor IP核。
图 7. 波形实例:从通道0、1和3中采集温度


注:cmd_data字中仅设置有效的位。否则,温度传感器中的响应是未定义的。
  1. 器件初始化期间,器件进入用户模式前:
    • 置位Temperature SensorIP核的reset端口将其保持于复位模式。
    • cmd_validcmd_data信号保持为“0”。
  2. 器件进入用户模式后,同时将cmd_valid信号置位一个逻辑高电平,并发送cmd_data值。每次采样,仅将cmd_valid置位1-3个时钟周期。无需获得温度传感器示值读数时,解除cmd_valid置位。
    cmd_data信号是9-bit位掩码,指定采样温度的通道。
    cmd_ready为高电平时置位cmd_valid,IP核请求从SDM获得您在cmd_data中指定通道的最近温度值。发送请求后,IP核驱动cmd_ready到低电平并等待来自SDM的响应。
  3. 每次rsp_valid信号变高时,表明温度值准备就绪,读取rsp_datarsp_channel响应信号。
    rsp_valid信号为cmd_data字中的每个位变为高电平一次。当rsp_valid置位,且rsp_startofpacket信号为高电压时,出现周期中第一个有效数据。当rsp_valid置位,且rsp_endofpacket信号为高电平时,出现周期中最后一个有效数据。每个有效响应中,rsp_data信号提供温度值,而rsp_channel信号则表明采样温度的通道。
rsp_data中的值是一个其中8位低于二进制点的有符号32位定点二进制数字。