1. 程式人生 > >xilinx 7系列FPGA之XADC簡介

xilinx 7系列FPGA之XADC簡介

今天咱們來聊一聊FPGA裡面的XADC功能。XADC即Xilinx公司的FPGA裡整合的一個ADC模組、溫度感測器、電壓感測器的集合。在7系列FPGA裡,除了少數spartan系列的低端FPGA沒有XADC外,其它所有的7系列FPGA裡都有XADC模組。

XADC包含2個通道的模擬差分輸入、每個通道的取樣率都為1MSPS,其功能模組如下圖所示:

                           

從上圖可以看出,XADC預設監測FPGA內的溫度以及所有的電壓,還可以接收來自FPGA專用模擬差分管教VP_0\VN_0的模擬差分訊號,還可以接收FPGA其他普通數字\模擬混合管腳VAUXP\VAUXN[15:0]的16路模擬差分輸入,因此XADC可以最多處理17路外部模擬訊號。

XADC的輸出通過JTAG口可以直接被FPGA開發工具讀取並實時監測,並且藉助Xilinx CORE Generator還可以生成XADC的IP核,載入到FPGA邏輯程式碼裡,隨時供使用者讀取FPGA的溫度、電壓等資訊。