Intel® Stratix® 10 Analog to Digital Converter User Guide

ID 683612
Date 2/09/2021
Public
Document Table of Contents

5.2. Temperature Sensor Intel® FPGA IP Digital Signals

These signals are the operational signals of the Temperature Sensor IP core. The command and response interfaces are Avalon® Streaming (Avalon-ST) interfaces with ready latency of 0.
Figure 9.  Temperature Sensor IP Core


Table 8.  Clock and Reset Signals
Signal

Width

(Bit)

Type Description
clk 1 Input All signals in the IP core is synchronous to this clock. The frequency supported for this clock is from 10 MHz to 100 MHz.
reset 1 Input Active high reset. Deassert this signal synchronous to the clock.
Table 9.  Command Signals
Signal

Width

(Bit)

Type Description
cmd_valid 1

Input

Assert this signal high to send temperature sampling request to the IP core.

cmd_ready 1

Output

The IP core drives this signal high to indicate that the IP core is ready to receive command.

cmd_data 9

Input

Bitmask to indicate from which channel to return the temperature. Send this data signal together with the cmd_valid signal.

  • Bit 0—sample the temperature value from the internal TSD in the core fabric.
  • Bits 1 to 6—sample the temperature values from internal TSDs in the transceiver tiles.
  • Bits 7 and 8—sample the temperature values from internal TSDs in the HBM2 stacks.

For example, 0000101 signals the IP core to sample the temperature values from channel 0 (core fabric) and channel 2 (bank 6B).

For the designated temperature sensor channel number of each transceiver tile and HBM2 stacks, refer to the related information.

Set only valid bits in the cmd_data word. Otherwise, the response from the temperature sensor is undefined.

Note: The availability of the internal TSD channels varies among Intel® Stratix® 10 devices and packages.
Table 10.  Response Signals
Signal

Width

(Bit)

Type Description
rsp_valid 1

Output

Indication from the IP core that the temperature value is ready.

rsp_channel 4

Output

Indicates the channel of the temperature value sampled from the core fabric or transceiver tile.

rsp_data 32

Output

The temperature value in a signed 32-bit fixed-point binary format, with 8 bits below the binary point.

A value of 0x80000000 indicates invalid data.

rsp_startofpacket 1

Output

Indicates that the current transfer is the start of packet.

rsp_endofpacket 1 Output Indicates that the current transfer is the end of packet.