文中设计了Xilinx FPGA kintex7系列芯片中的XADC控制模块,实现了在FPGA工作过程中对其内部温度、内核电压和片上供电电压的实时监测.同时读取了其内部的平均温度、平均内核电压、平均辅助电压、最大温度、最大内核电压、最大辅助电压、最小温度、最小内核电压、最小辅助电压数值.当FPGA内部的温度、内核电压、辅助电压偏离所设定的范围时,XADC就会产生对应的报警输出.报警信号被FPGA中的I/O引脚输出到总线,通过CPCI接口传送到主机,从而对FPGA芯片的健康状况进行监控,同时采取相应措施确保系统稳定、安全的工作.该设计方案已经成功应用到工程中,经过仿真、验证、调试,此系统能够在设备中稳定工作,因此具有一定的工程指导意义.