在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

XADC IP核介紹

FPGA設(shè)計(jì)論壇 ? 來源:FPGA設(shè)計(jì)論壇 ? 2025-01-15 16:53 ? 次閱讀

1. XADC介紹

xadc在 所有的7系列器件上都有支持,通過將高質(zhì)量模擬模塊與可編程邏輯的靈活性相結(jié)合,可以為各種應(yīng)用打造定制的模擬接口,XADC 包括雙 12 位、每秒 1 兆樣本 (MSPS) ADC 和片上傳感器。其中12位指的是ADC轉(zhuǎn)換的精度,1MSPS說的是采樣速率。如圖所示,是XADC在FPGA內(nèi)部電路的邏輯示意,注意區(qū)別于IP核形成的電路。

132f88c6-d22d-11ef-9310-92fbcf53809c.png

1.圖中1部分是溫度傳感器和電壓傳感器,可監(jiān)測如圖所示的多組電壓。

2.圖中2部分是FPGA bank上的引腳。可以用來接模擬源,總共有17對差分組。其中VP-0與VAUXP有所區(qū)別,VP-0在不用來接模擬源時要接地,VAUXP在不用做模擬時,可與普通的數(shù)字IO一樣使用。支持模擬輸入的 FPGA I/O 在封裝文件名中包含_ADxP_ 和 ADxN 標(biāo)識,例如 IO_L1P_T0_ AD0P 35 是模擬輔助通道 VAUXP[0] 的輸入引腳。IO_L1N_T0 AD0N _35 為模擬輔助通道 VAUXN[0] 的輸入引腳。Kintex-7 設(shè)備不支持輔助通道 6、7、13、14 和 15。可以在 I/O 組中啟用任意數(shù)量的輔助模擬輸入,并將剩余的用作數(shù)字 I/O。如果一個組中混合有模擬和數(shù)字 I/O,則該 I/O 組必須由滿足所用數(shù)字 I/O 標(biāo)準(zhǔn)規(guī)范所需的電源供電。在這種情況下,模擬輸入信號不應(yīng)超過 I/O Bank 電源電壓 (V CCO )。

3.圖中3部分是ADC部分所需的模擬電壓的基準(zhǔn)源,可以選擇外部基準(zhǔn)源,基準(zhǔn)源電壓是1.25V,也可以選擇內(nèi)部基準(zhǔn)源,這時VRE管腳要接地。

134aebe8-d22d-11ef-9310-92fbcf53809c.png

4.圖中4部分是兩個12位精度的ADC模數(shù)轉(zhuǎn)換器。其中ADC A接內(nèi)部的溫度、電壓傳感器,ADC B主要接外部輸入的模擬源。

5.圖中5部分是對外的接口,可以使用JTAG或者FPGA內(nèi)部邏輯通過訪問DRP接口來讀寫內(nèi)部的控制寄存器和讀取狀態(tài)寄存器。

2.輸入要求

ADC 的標(biāo)稱模擬輸入范圍為 0V 至 1V。在單極模式(默認(rèn))下,當(dāng)輸入電壓為 1V 時,ADC 的模擬輸入會產(chǎn)生FFFh (12 位)的滿量程代碼。在雙極性模式下,ADC 使用二進(jìn)制補(bǔ)碼編碼,并在 +0.5V 輸入時產(chǎn)生7FFh的滿量程代碼,在 –0.5V 輸入時產(chǎn)生800h的滿量程代碼。

如下圖所示,是xilinx推薦的模擬源的外部電路示意。阻器 R1 和 R2 將 10V 電源分壓至 1V,以便與 XADC 配合使用。R5 已與 R1 和 R2 的并聯(lián)電阻進(jìn)行阻抗匹配。模擬輸入是高阻抗差分輸入。差分輸入方案可以抑制任何外部應(yīng)用的模擬輸入信號上的共模噪聲。由于每個輸入(例如 V P和 V N )的高阻抗,輸入交流阻抗通常由傳感器、驅(qū)動電路的輸出阻抗或其他外部組件確定。

1367d9c4-d22d-11ef-9310-92fbcf53809c.png

3.輸出

基于上述的了解,我們得出結(jié)論,配置好電路之后,AD轉(zhuǎn)換之后的結(jié)果將會存在相應(yīng)的寄存器中。然后通過專用的引腳去讀寄存器就可以了。如圖所示,溫度傳感器的寄存器地址為00h。但是溫度需要一個轉(zhuǎn)換的過程,例如讀出的ADC采樣的值為997h,他所對應(yīng)的值應(yīng)該是25℃。因?yàn)橐嫌靡韵鹿睫D(zhuǎn)換。

13770b06-d22d-11ef-9310-92fbcf53809c.png ? ?

13864ee0-d22d-11ef-9310-92fbcf53809c.png

需要注意,讀出的寄存器位寬16bit,但只有12bit數(shù)據(jù)有效,12 位數(shù)據(jù)對應(yīng)于 16 位狀態(tài)寄存器中的 12 個 MSB(最高有效位)。

13a4e2ec-d22d-11ef-9310-92fbcf53809c.png

DRP時序

如果DWE為邏輯低,則執(zhí)行DRP讀操作。當(dāng) DRDY 變高時,該讀操作的數(shù)據(jù)在 DO 總線上有效。因此,應(yīng)使用 DRDY 來捕獲 DO 總線。對于寫操作,DWE 信號為邏輯高電平,DI 總線和 DRP 地址 (DADDR) 在 DCLK 的下一個上升沿被捕獲。當(dāng)數(shù)據(jù)成功寫入 DRP 寄存器時,DRDY 信號變?yōu)檫壿嫺唠娖健T?DRDY 信號變低之前,無法啟動新的讀或?qū)懖僮鳌?

13b6afc2-d22d-11ef-9310-92fbcf53809c.png

4.XADC IP核使用

可以使用原語來讀取ADC轉(zhuǎn)換后的值,也可以使用IP核。本文實(shí)現(xiàn)使用XADC IP核讀取FPGA內(nèi)部溫度。

13c47594-d22d-11ef-9310-92fbcf53809c.png

A.選擇DRP接口,如果不需要讀出具體的AD轉(zhuǎn)換之后的數(shù)值,則選擇none;IP核的實(shí)際電路比上述XADC的電路多了AXI-Lite用于配置寄存器。在沒有軟核和PS端時,用DRP更為方便。

B.選擇連續(xù)采樣模式,包括了電壓采集和電壓轉(zhuǎn)換兩個階段。在連續(xù)采樣模式下,ADC 在當(dāng)前轉(zhuǎn)換周期結(jié)束時自動啟動新的轉(zhuǎn)換。在事件采樣模式下,您必須在當(dāng)前轉(zhuǎn)換周期結(jié)束后使用 CONVST 或 CONVSTCLK 輸入啟動下一次轉(zhuǎn)換,適用于精準(zhǔn)時刻采集。

C.通道選擇,這里選擇單一通道,只工作在單一通道監(jiān)測溫度即可。° Simultaneous Selection允許同時監(jiān)測兩個通道。° Independent ADC獨(dú)立監(jiān)視外部通道,同時監(jiān)測溫度和電壓。Channel Sequencer 任意監(jiān)視多個通道。

其余關(guān)于DRP的配置、是否勾選AXI-Stream、以及復(fù)位信號的選擇保持默認(rèn)即可。

第二頁配置一些ADC的增益、補(bǔ)償、沒有深入研究,保持默認(rèn)。Alarms頁配置相關(guān)通道的報(bào)警信息,本次演示不需要,只看到溫度值即可,這里不勾選。由于前面選了單一配置,這里channel頁也無需配置直接生成IP即可。

如下圖所示為實(shí)測結(jié)果,在den_in有效時向地址為0的寄存器下發(fā)讀取指令,在drdy_out為高時,do_out輸出有效,可以看到寄存器中16bit的值為39392,右移4為的值2462帶入上述溫度轉(zhuǎn)換的式子得到當(dāng)前FPGA溫度值為29.77攝氏度。

13d1320c-d22d-11ef-9310-92fbcf53809c.png

部分代碼如下,有每個引腳含義的注釋可供參考

reg [31:0]tim_cnt;

always @(posedge clk_100 or negedge clk_rst) begin

if(!clk_rst)begin

tim_cnt<= 0;

den_in<= 0;

end

elsebegin

den_in<= 0;

tim_cnt<= tim_cnt + 1;

if(tim_cnt== 32'd100_000_000)begin

tim_cnt<= 0;

den_in<= 1;

end

end

end

xadc_wiz_0 xadc_fun (

.di_in(di_in), // Inputdata bus for the dynamic reconfiguration port (DRP).

.daddr_in(daddr_in), //input wire [6 : 0] daddr_in

.den_in(den_in), //Enable signal for the dynamic reconfiguration port.

.dwe_in(dwe_in), //Write enable for the dynamic reconfiguration port.

.drdy_out(drdy_out), //Data ready signal for the dynamic reconfiguration port.

.do_out(do_out), //Output data bus for the dynamic reconfiguration port.

.dclk_in(clk_100), //input wire dclk_in

.reset_in(~clk_rst), //input wire reset_in

.vp_in(vp_in), //input wire vp_in

.vn_in(vn_in), //input wire vn_in

.channel_out(channel_out), //Channel selection outputs. 只是正在采樣的通道

.eoc_out(eoc_out), //End of Conversion signal.

.alarm_out(alarm_out), //output wire alarm_out

.eos_out(eos_out), //End of Sequence

.busy_out(busy_out) //ADC busy signal

);

原文鏈接:

https://blog.csdn.net/weixin_40615338/article/details/143944324

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1643

    文章

    21985

    瀏覽量

    615092
  • IP核
    +關(guān)注

    關(guān)注

    4

    文章

    338

    瀏覽量

    50543
  • XADC
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    3530

原文標(biāo)題:XADC IP核

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    ise中的iP

    請問哪位高手有ise軟件中的各個ip的功能介紹
    發(fā)表于 10-08 16:41

    【Z-turn Board試用體驗(yàn)】+XADC應(yīng)用

    的應(yīng)用,關(guān)于XADC的設(shè)計(jì)原理,可以直接百度。這里先科普下:ZYNQ將ADC集成到ZYNQ器件內(nèi)部,使得可編程邏輯器件的應(yīng)用擴(kuò)展到數(shù)模混合。XADC IP主要由AXI-Lite接口模塊、XAD
    發(fā)表于 06-09 01:20

    vivado 調(diào)用IP 詳細(xì)介紹

    大家伙,又到了每日學(xué)習(xí)的時間了,今天咱們來聊一聊vivado 調(diào)用IP。首先咱們來了解一下vivado的IPIP
    發(fā)表于 05-15 12:05

    【FPGA DEMO】Lab3:XADC采樣輸出實(shí)驗(yàn)

    `項(xiàng)目名稱:XADC使用。 具體要求:實(shí)現(xiàn)xadcip采集輸入數(shù)據(jù),并輸出采樣結(jié)果。 系統(tǒng)設(shè)計(jì):Artix-7系列 FPGA內(nèi)含有兩個12位、1 MSPS的模數(shù)轉(zhuǎn)換器,可以配置為同
    發(fā)表于 07-30 11:37

    USB設(shè)備接口IP的設(shè)計(jì)

    USB設(shè)備接口IP的設(shè)計(jì):討論了用Verilog硬件描述語言來實(shí)現(xiàn)USB設(shè)備接口IP的方法,并進(jìn)行了FPGA的驗(yàn)證。簡要介紹USB系統(tǒng)的
    發(fā)表于 01-08 18:15 ?22次下載

    基于Wishbone總線的UART IP設(shè)計(jì)

    本文介紹的基于Wishbone總線的UART IP的設(shè)計(jì)方法,通過驗(yàn)證表明了各項(xiàng)功能達(dá)到預(yù)期要求,為IP接口的標(biāo)準(zhǔn)化設(shè)計(jì)提供了依據(jù)。此外
    發(fā)表于 06-10 11:47 ?3986次閱讀
    基于Wishbone總線的UART <b class='flag-5'>IP</b><b class='flag-5'>核</b>設(shè)計(jì)

    FPGA中IP的生成

    FPGA中IP的生成,簡單介紹Quartus II生成IP的基本操作,簡單實(shí)用挺不錯的資料
    發(fā)表于 11-30 17:36 ?12次下載

    FPGA頻率測量-基于XADC源碼

    基于FPGA的外部正弦波頻率測量,采用軟件AD轉(zhuǎn)換,即XADCIP,基于賽靈思basys3開發(fā)版。
    發(fā)表于 06-20 17:48 ?12次下載

    Xilinx Vivado的使用詳細(xì)介紹(3):使用IP

    IPIP Core) Vivado中有很多IP核可以直接使用,例如數(shù)學(xué)運(yùn)算(乘法器、除法器、浮點(diǎn)運(yùn)算器等)、信號處理(FFT、DFT、DDS等)。
    發(fā)表于 02-08 13:08 ?2774次閱讀
    Xilinx Vivado的使用詳細(xì)<b class='flag-5'>介紹</b>(3):使用<b class='flag-5'>IP</b><b class='flag-5'>核</b>

    基于Linux的XADC控制器模塊的兩種形式配置

    中提到的the PS-XADC interface for the PS software to control the XADC,另一種是位于PL內(nèi)部,通過IP的方式實(shí)現(xiàn)。目前常用
    發(fā)表于 06-30 14:24 ?3680次閱讀
    基于Linux的<b class='flag-5'>XADC</b>控制器模塊的兩種形式配置

    vivado調(diào)用IP詳細(xì)介紹

    大家好,又到了每日學(xué)習(xí)的時間了,今天咱們來聊一聊vivado 調(diào)用IP。 首先咱們來了解一下vivado的IPIP
    的頭像 發(fā)表于 05-28 11:42 ?3.8w次閱讀

    Zynq片內(nèi)XADC應(yīng)用筆記

    .pdf;??xapp795:driving-xadc.pdf??xapp554:xadc-layout-guidelines.pdf??xapp1203:post-proc-ip-zynq-xadc
    發(fā)表于 09-22 18:36 ?14次下載
    Zynq片內(nèi)<b class='flag-5'>XADC</b>應(yīng)用筆記

    學(xué)會Zynq(22)XADC測量片內(nèi)溫度與電源電壓

    本文將介紹如何在PS中調(diào)用Zynq內(nèi)部的XADC模塊進(jìn)行片內(nèi)溫度和電源電壓測量。先了解XADC的相關(guān)知識,再通過實(shí)例體會XADC的用法,學(xué)習(xí)XADC
    發(fā)表于 01-05 14:26 ?10次下載
    學(xué)會Zynq(22)<b class='flag-5'>XADC</b>測量片內(nèi)溫度與電源電壓

    如何申請xilinx IP的license

    在使用FPGA的時候,有些IP是需要申請后才能使用的,本文介紹如何申請xilinx IP的license。
    的頭像 發(fā)表于 10-25 16:48 ?1248次閱讀
    如何申請xilinx <b class='flag-5'>IP</b><b class='flag-5'>核</b>的license

    Vivado中FFT IP的使用教程

    本文介紹了Vidado中FFT IP的使用,具體內(nèi)容為:調(diào)用IP>>配置界面介紹>>
    的頭像 發(fā)表于 11-06 09:51 ?3557次閱讀
    Vivado中FFT <b class='flag-5'>IP</b><b class='flag-5'>核</b>的使用教程
    主站蜘蛛池模板: 一色桃子juy774在线播放 | 好大好硬好长好爽a网站 | 看a网站 | 色婷婷综合激情 | 天天色天天综合网 | 久久久久久久国产精品影院 | 欧美性受xxxx | 久久全国免费久久青青小草 | 日本免费一区视频 | 国产精品va在线观看不 | 四虎国产永久在线观看 | 五月婷婷六月色 | 日本a级精品一区二区三区 日本a级特黄三级三级三级 | 精品一区二区国语对白 | 91成人午夜性a一级毛片 | 免费在线播放毛片 | 亚洲一区二区三区在线网站 | 久久久久激情免费观看 | 欧美片欧美日韩国产综合片 | 狠狠干一区 | 夜夜夜爽爽爽久久久 | 免费黄色在线观看 | 国产精品久久久久久久人热 | a级网| 好爽好紧好大的免费视频国产 | 国产免费福利网站 | 亚洲第一福利网站 | 稀缺资源呦视频在线网站 | 国产精品情人露脸在线观看 | 国产98在线传媒在线视频 | 色丁香六月 | 午夜两性网 | 天天干夜夜拍 | 天天干夜夜怕 | 521色香蕉网在线观看免费 | 月夜免费观看完整视频 | 国产精品入口免费视频 | 久久美女性网 | 一品毛片 | 成人性生活免费视频 | 国产va免费精品观看 |