国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

XADC內嵌在PS端允許CPU或其他主機連接而不用使用PL端

FPGA之家 ? 來源:瓜大三哥 ? 作者:米果不回來 ? 2021-05-27 11:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

XADC內嵌在PS端,允許CPU或其他主機連接XADC,而不用使用PL端。XADC最大采樣率為1MSPS,精度為12bits,內置電壓和溫度傳感器,可監測芯片的電壓及溫度信息。電壓傳感器可監測芯片的VCCINT,VCCAUX,VCCBRAM等,VP_0和VN_0為一對專用的ADC模擬輸入口。VAUXP[*]和VAUXN[*]也是ADC輸入口,但是不用作ADC輸入口時,可用作普通IO使用。

intXAdcPolledPrintfExample(u16 XAdcDeviceId)

{

intStatus;

XAdcPs_Config *ConfigPtr;

u32 TempRawData;

u32 VccPintRawData;

u32 VccPauxRawData;

u32 VccPdroRawData;

floatTempData;

floatVccPintData;

floatVccPauxData;

floatMaxData;

floatMinData;

XAdcPs *XAdcInstPtr = &XAdcInst;

printf(" Entering the XAdc PolledExample. ");

/*

* Initialize the XAdc driver.

*/

ConfigPtr= XAdcPs_LookupConfig(XAdcDeviceId);

if(ConfigPtr == NULL) {

returnXST_FAILURE;

}

XAdcPs_CfgInitialize(XAdcInstPtr,ConfigPtr,

ConfigPtr->BaseAddress);

/*

* Self Test the XADC/ADC device

*/

Status= XAdcPs_SelfTest(XAdcInstPtr);

if(Status != XST_SUCCESS) {

returnXST_FAILURE;

}

/*

* Disable the Channel Sequencer beforeconfiguring the Sequence

* registers.

*/

XAdcPs_SetSequencerMode(XAdcInstPtr,XADCPS_SEQ_MODE_SAFE);

/*

* Read the on-chip Temperature Data(Current/Maximum/Minimum)

* from the ADC data registers.

*/

TempRawData= XAdcPs_GetAdcData(XAdcInstPtr, XADCPS_CH_TEMP);

TempData= XAdcPs_RawToTemperature(TempRawData);

printf(" The Current Temperature is%0d.%03d Centigrades. ",

(int)(TempData), XAdcFractionToInt(TempData));

TempRawData= XAdcPs_GetMinMaxMeasurement(XAdcInstPtr, XADCPS_MAX_TEMP);

MaxData= XAdcPs_RawToTemperature(TempRawData);

printf("The Maximum Temperature is%0d.%03d Centigrades. ",

(int)(MaxData), XAdcFractionToInt(MaxData));

TempRawData= XAdcPs_GetMinMaxMeasurement(XAdcInstPtr, XADCPS_MIN_TEMP);

MinData= XAdcPs_RawToTemperature(TempRawData & 0xFFF0);

printf("The Minimum Temperature is%0d.%03d Centigrades. ",

(int)(MinData), XAdcFractionToInt(MinData));

/*

* Read the VccPint Votage Data(Current/Maximum/Minimum) from the

* ADC data registers.

*/

VccPintRawData= XAdcPs_GetAdcData(XAdcInstPtr, XADCPS_CH_VCCPINT);

VccPintData= XAdcPs_RawToVoltage(VccPintRawData);

printf(" The Current VCCPINT is%0d.%03d Volts. ",

(int)(VccPintData),XAdcFractionToInt(VccPintData));

VccPintRawData= XAdcPs_GetMinMaxMeasurement(XAdcInstPtr,

XADCPS_MAX_VCCPINT);

MaxData= XAdcPs_RawToVoltage(VccPintRawData);

printf("The Maximum VCCPINT is %0d.%03dVolts. ",

(int)(MaxData), XAdcFractionToInt(MaxData));

VccPintRawData= XAdcPs_GetMinMaxMeasurement(XAdcInstPtr,

XADCPS_MIN_VCCPINT);

MinData= XAdcPs_RawToVoltage(VccPintRawData);

printf("The Minimum VCCPINT is %0d.%03dVolts. ",

(int)(MinData), XAdcFractionToInt(MinData));

/*

* Read the VccPaux Votage Data(Current/Maximum/Minimum) from the

* ADC data registers.

*/

VccPauxRawData= XAdcPs_GetAdcData(XAdcInstPtr, XADCPS_CH_VCCPAUX);

VccPauxData= XAdcPs_RawToVoltage(VccPauxRawData);

printf(" The Current VCCPAUX is%0d.%03d Volts. ",

(int)(VccPauxData),XAdcFractionToInt(VccPauxData));

VccPauxRawData= XAdcPs_GetMinMaxMeasurement(XAdcInstPtr,

XADCPS_MAX_VCCPAUX);

MaxData= XAdcPs_RawToVoltage(VccPauxRawData);

printf("The Maximum VCCPAUX is %0d.%03dVolts. ",

(int)(MaxData), XAdcFractionToInt(MaxData));

VccPauxRawData= XAdcPs_GetMinMaxMeasurement(XAdcInstPtr,

XADCPS_MIN_VCCPAUX);

MinData= XAdcPs_RawToVoltage(VccPauxRawData);

printf("The Minimum VCCPAUX is %0d.%03dVolts. ",

(int)(MinData), XAdcFractionToInt(MinData));

/*

* Read the VccPdro Votage Data(Current/Maximum/Minimum) from the

* ADC data registers.

*/

VccPdroRawData= XAdcPs_GetAdcData(XAdcInstPtr, XADCPS_CH_VCCPDRO);

VccPintData= XAdcPs_RawToVoltage(VccPdroRawData);

printf(" The Current VCCPDDRO is%0d.%03d Volts. ",

(int)(VccPintData), XAdcFractionToInt(VccPintData));

VccPdroRawData= XAdcPs_GetMinMaxMeasurement(XAdcInstPtr,

XADCPS_MAX_VCCPDRO);

MaxData= XAdcPs_RawToVoltage(VccPdroRawData);

printf("The Maximum VCCPDDRO is %0d.%03dVolts. ",

(int)(MaxData), XAdcFractionToInt(MaxData));

VccPdroRawData= XAdcPs_GetMinMaxMeasurement(XAdcInstPtr,

XADCPS_MIN_VCCPDRO);

MinData= XAdcPs_RawToVoltage(VccPdroRawData);

printf("The Minimum VCCPDDRO is %0d.%03dVolts. ",

(int)(MinData), XAdcFractionToInt(MinData));

printf("Exiting the XAdc Polled Example. ");

returnXST_SUCCESS;

}

/****************************************************************************/

/**

*

* This function converts the fractionpart of the given floating point number

* (after the decimal point)to aninteger.

*

* @param FloatNum is the floating point number.

*

* @return Integer number to a precision of 3 digits.

*

* @note

* This function is used in the printingof floating point data to a STDIO device

* using the xil_printf function. Thexil_printf is a very small foot-print

* printf function and does notsupport the printing of floating point numbers.

*

*****************************************************************************/

intXAdcFractionToInt(floatFloatNum)

{

floatTemp;

Temp= FloatNum;

if(FloatNum < 0) {

Temp= -(FloatNum);

}

return( ((int)((Temp -(float)((int)Temp)) * (1000.0f))));

}

原文標題:Zynq中PS端XADC

文章出處:【微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11279

    瀏覽量

    225015
  • Zynq
    +關注

    關注

    10

    文章

    630

    瀏覽量

    49452

原文標題:Zynq中PS端XADC

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    DR1 系列評估板 PS 裸機與 FreeRTOS 開發案例手冊

    本文為創龍科技DR1 系列評估板 PS 裸機與 FreeRTOS 開發指南,涵蓋三大核心案例與雙開發模式實現。核心內容包括 LED 定時閃爍、按鍵控制 LED 亮滅、串口數據回顯功能,詳細說明工程
    的頭像 發表于 01-19 17:12 ?152次閱讀
    DR1 系列評估板 <b class='flag-5'>PS</b> <b class='flag-5'>端</b>裸機與 FreeRTOS 開發案例手冊

    IGBT觸發波測量:示波器接地連接規范

    一、核心接地原則 1. 共地基準一致性原則 示波器接地必須嚴格對接IGBT驅動電路的基準地,優先選擇驅動板標注“GND”的信號地IGBT發射極(E極),嚴禁直接連接大地主電路功率
    的頭像 發表于 01-14 09:16 ?1667次閱讀
    IGBT觸發波測量:示波器接地<b class='flag-5'>端</b><b class='flag-5'>連接</b>規范

    為什么會有小字節序

    答案是,計算機電路先處理低位字節,效率比較高,因為計算都是從低位開始的。所以,計算機的內部處理都是小字節序。 但是,人類還是習慣讀寫大端字節序。所以,除了計算機的內部處理,其他的場合幾乎都是大端
    發表于 12-15 06:24

    如何訓練好自動駕駛模型?

    [首發于智駕最前沿微信公眾號]最近有位小伙伴在后臺留言提問:算法是怎樣訓練的?是模仿學習、強化學習和離線強化學習這三類嗎?其實(end-to-end)算法
    的頭像 發表于 12-08 16:31 ?1431次閱讀
    如何訓練好自動駕駛<b class='flag-5'>端</b>到<b class='flag-5'>端</b>模型?

    NVMe高速傳輸之擺脫XDMA設計44:工程設計考量?

    與上述設計基本一致, 不同的是ZCU106 中 CPU 模塊中使用 ZYNQ 作為主機, 另外去除了 MIG 控制器, 使用 PS DD
    發表于 11-12 09:52

    電話光端機發射和接收怎么接

    現代通信工程和安防監控系統中,廣州郵科(YK)的電話光端機因其穩定可靠的性能被廣泛應用。對于許多初次接觸該設備的工程師或用戶而言,如何正確連接發射(TX)和接收
    的頭像 發表于 11-08 11:21 ?1340次閱讀
    電話光端機發射<b class='flag-5'>端</b>和接收<b class='flag-5'>端</b>怎么接

    ZYNQ PSPL數據交互方式

    ZYNQ SoC 的 PS (Processing System) 和 PL (Programmable Logic) 之間的數據交互是系統設計的核心。
    的頭像 發表于 10-15 10:33 ?1048次閱讀
    ZYNQ <b class='flag-5'>PS</b>與<b class='flag-5'>PL</b>數據交互方式

    光纜怎么分ab

    、基站等)。 B:光纜的終止,通常連接接收設備(如終端盒、用戶等)。 作用: 確保光纖對(如TX-RX)正確配對,避免信號反射丟失。
    的頭像 發表于 09-28 09:38 ?1977次閱讀

    Aurix Development Studio 中是否有允許 SCR 添加調試編譯器選項的功能?

    ELF 文件中的調試信息,其中沒有調試符號,并且我無法調試 SCR 代碼。Aurix Development Studio 中是否有允許 SCR 添加調試編譯器選項的功能?
    發表于 07-21 06:00

    cyw43907關于STA掉電后連接不上AP怎么解決?

    開發環境為MTB3.1。 條件為使用兩個cyw43907,一為AP,一為STA。STA連接上AP后,將STA斷電,此時無法重新連接上A
    發表于 07-09 07:14

    Nullmax自動駕駛最新研究成果入選ICCV 2025

    近日,國際計算機視覺大會 ICCV 2025 正式公布論文錄用結果,Nullmax 感知團隊自動駕駛方向的最新研究成果《HiP-AD: Hierarchical
    的頭像 發表于 07-05 15:40 ?1810次閱讀
    Nullmax<b class='flag-5'>端</b>到<b class='flag-5'>端</b>自動駕駛最新研究成果入選ICCV 2025

    NEXT(Near-End Crosstalk,近串擾)

    、水晶頭跳線接口等連接區域,主要由電磁感應電容耦合引起,屬于線纜內部線對之間的干擾,不是來自外部設備。特別是千兆及以上高速網絡中,N
    的頭像 發表于 06-23 17:35 ?1717次閱讀

    一文帶你厘清自動駕駛架構差異

    [首發于智駕最前沿微信公眾號]隨著自動駕駛技術飛速發展,智能駕駛系統的設計思路也經歷了從傳統模塊化架構到大模型轉變。傳統模塊化架構將感知、預測、規劃和控制等子任務拆分開,分別由不同模塊完成;
    的頭像 發表于 05-08 09:07 ?1031次閱讀
    一文帶你厘清自動駕駛<b class='flag-5'>端</b>到<b class='flag-5'>端</b>架構差異

    特征空間側的作用

    作為一家國際知名半導體公司的人工智能技術專家,我向客戶介紹瑞薩的AI硬件和AI工具時,總會收到我關于機器學習算法的詢問,例如:卷積神經網絡、K均值算法其他什么算法。但事實是,構建
    的頭像 發表于 04-08 09:44 ?860次閱讀
    特征空間<b class='flag-5'>在</b><b class='flag-5'>端</b>側的作用

    小米汽車智駕技術介紹

    后起之秀,小米宣布造車前被非常多的人質疑,但在“真香”定律下,小米創下了很多友商所不能及的成就。作為科技企業,小米也智能駕駛領域也不斷研發及突破,并推送了自動駕駛系統。 小米
    的頭像 發表于 03-31 18:17 ?5274次閱讀
    小米汽車<b class='flag-5'>端</b>到<b class='flag-5'>端</b>智駕技術介紹