ZCU104 Board User Guide 79
UG1267 (v1.1) October 9, 2018 www.xilinx.com
Chapter 3: Board Component Descriptions
Cooling Fan Connector
[Figure 2-1, near callout 17]
The ZCU104 cooling fan connector is shown in Figure 3-28.
The ZCU104 uses the Maxim MAX6643 fan controller, which autonomously controls the fan
speed by controlling the pulse width modulation (PWM) signal to the fan based on the die
temperature sensed via the FPGA's DXP and DXN pins. The fan rotates slowly (acoustically
quiet) when the FPGA is cool and rotates faster as the FPGA heats up (acoustically noisy).
The fan speed (PWM) versus the FPGA die temperature algorithm along with the over
temperature set point and fan failure alarm mechanisms are defined by the strapping
resistors on the MAX6643 device. The over temperature and fan failures alarms can be
monitored by any available processor in the FPGA by polling the MAX6643_OT_B and
MAX6643_FANFAIL_B signals wired to I2C expander U97 ports p02 and p03, U97 and pins 6
and 7, respectively. See the MAX6643 [Ref 18] data sheet for more information on the
device circuit implementation on this board.
Note:
At initial power on, it is normal for the fan controller to energize at full speed for a few
seconds.
X-Ref Target - Figure 3-28
Figure 3-28: 12V Fan Header