亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

AMD Versal Adaptive SoC Clock Wizard AXI DRP示例

XILINX開發(fā)者社區(qū) ? 來源:XILINX開發(fā)者社區(qū) ? 2025-05-27 10:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文作者:AMD 工程師 Sandy Macnamara

本文將使用 Clocking Wizard文檔 PG321中的“通過 AXI4-Lite 進(jìn)行動(dòng)態(tài)重配置的示例”章節(jié)作為參考。

首先在 AMD Vivado Design Suite 中構(gòu)建工程。本文使用的是 VCK190 評(píng)估板。

您可使用 Vivado 中的實(shí)用設(shè)計(jì)示例作為起點(diǎn)。選擇 CIPS DDR PL 調(diào)試示例,其中 CIPS 已設(shè)置完成。

54d3d518-36fd-11f0-afc8-92fbcf53809c.png

在塊設(shè)計(jì)中,將 Clocking Wizard 添加到圖形界面中。鑒于我們使用的是 VCK190,因此設(shè)置 CLK_IN1 = LPDDR4 SMA CLK2。

5503a9be-36fd-11f0-afc8-92fbcf53809c.png

在“Clocking Features”選項(xiàng)卡上,選中“Dynamic Reconfiguration”選項(xiàng)卡,保留“Interface Selection”的設(shè)置“AXI4Lite”不變。

551e05d4-36fd-11f0-afc8-92fbcf53809c.png

在“Output Clocks”選項(xiàng)卡上,選擇兩個(gè)輸出時(shí)鐘:100 MHz 和 50 MHz。

Clocking Wizard 將生成 _drp_address_map (MIF) 文件,其中包含地址和值列表,與 Wizard 中請(qǐng)求的值相對(duì)應(yīng)。

您也能使用要重新配置的值來創(chuàng)建第二個(gè) Clocking Wizard,以便生成重配置時(shí)要寫入的地址和數(shù)據(jù)。

553ca5b6-36fd-11f0-afc8-92fbcf53809c.png

選擇“Connection Automation”,將設(shè)置 Bridge IP 以將 AXI4-Lite 轉(zhuǎn)化為 NOC/CIPS 上的 AXI 接口。

55603a26-36fd-11f0-afc8-92fbcf53809c.png

在此示例中,輸出了 2 個(gè)時(shí)鐘。這些是 ILA 捕獲的 100 MHz 和 50 MHz 時(shí)鐘計(jì)數(shù)器,可以比較這 2 個(gè)計(jì)數(shù)器來直觀顯示相對(duì)頻率。

此處隨附了 BD Tcl 供您參考:

557e2b62-36fd-11f0-afc8-92fbcf53809c.png

在“Address Editor”中,可看到 Clock Wizard 的“Base Address”。在 Clock Wizard 實(shí)例中,“Base Address”為 0x201C0000000。

559bdb1c-36fd-11f0-afc8-92fbcf53809c.png

運(yùn)行實(shí)現(xiàn),并寫入器件鏡像。然后選擇“Export -> Export Hardware”并選擇“Include device image”。這樣會(huì)生成包含 Clock Wizard 的 XSA 文件。


在此階段可以下載 PDI 并進(jìn)行檢查。您會(huì)看到其中一個(gè)計(jì)數(shù)器的速率是另一個(gè)計(jì)數(shù)器的兩倍。

CLK_OUT1 工作頻率為 100 MHz,時(shí)鐘設(shè)置為 c_counter_binary_1。CLK_OUT2 工作頻率為 50 MHz,時(shí)鐘設(shè)置為 c_counter_binary_2。因此,c_counter_binary_1 的工作頻率是 c_counter_binary_2 的兩倍。

55c312e0-36fd-11f0-afc8-92fbcf53809c.png

55e205b0-36fd-11f0-afc8-92fbcf53809c.png

要啟動(dòng) AMD Vitis 統(tǒng)一軟件平臺(tái),請(qǐng)轉(zhuǎn)至“Tools -> Launch Vitis IDE”,并選擇或創(chuàng)建工作空間。

選擇“Create Application Project”,在“Platform”選項(xiàng)卡上,選中“Create a new platform from hardware (XSA)”。

56012e9a-36fd-11f0-afc8-92fbcf53809c.png

為應(yīng)用工程命名?!癉omain”保留默認(rèn)設(shè)置。

對(duì)于“Templates”,如果 XSA 中有 UART(對(duì)于 VCK190,UART 包含在 CIPS 中),那么您可以選擇“Hello World”,否則,您可以選擇“Empty Application”。

我們已知 Clock Wizard 基地址為 0x201C0000000。在 Clocking Wizard 中,使用 PG 讀取 LOCKED 狀態(tài),OFFSET 為 0x4。

561b809c-36fd-11f0-afc8-92fbcf53809c.png


利用 Xil_In32 和 Xil_Out32 通過 AXI 直接讀取和寫入地址。

5633fdac-36fd-11f0-afc8-92fbcf53809c.png

在示例中,把 CLKOUT2 從 50 MHz 重配置為 25 MHz。

以下是第二個(gè) Clocking Wizard 的 drp_address_map (MIF),其中 CLKOUT2 設(shè)為 25 MHz(而不是 50 MHz)。

在地址 0x201c0000344 處,寫入數(shù)據(jù) 0x1e1e。

564b7d4c-36fd-11f0-afc8-92fbcf53809c.png

566a8cdc-36fd-11f0-afc8-92fbcf53809c.png

569dfb76-36fd-11f0-afc8-92fbcf53809c.png

下一步是寫入并應(yīng)用該 DRP 值以配置地址:C_BASEADDR + 0x014,搭配 0x00000003 以設(shè)置 LOAD 位和 SEN 位。

56b43c2e-36fd-11f0-afc8-92fbcf53809c.png

在終端上會(huì)看到:

56d46814-36fd-11f0-afc8-92fbcf53809c.png

返回到 ILA 并觀察 c_counter_binary_1 的計(jì)數(shù)結(jié)果是否是 c_counter_binary_2 的 4 倍。

56ee580a-36fd-11f0-afc8-92fbcf53809c.png

Clocking Wizard 包含軟件驅(qū)動(dòng)程序,其中包含的示例在使用 AXI DRP 時(shí)也很有幫助。

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

    關(guān)注

    25

    文章

    5629

    瀏覽量

    138703
  • DDR
    DDR
    +關(guān)注

    關(guān)注

    11

    文章

    743

    瀏覽量

    68308
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4484

    瀏覽量

    226877
  • design
    +關(guān)注

    關(guān)注

    0

    文章

    163

    瀏覽量

    47071
  • 評(píng)估板
    +關(guān)注

    關(guān)注

    1

    文章

    869

    瀏覽量

    30818

原文標(biāo)題:開發(fā)者分享|AMD Versal? Adaptive SoC Clock Wizard AXI DRP 示例

文章出處:【微信號(hào):gh_2d1c7e2d540e,微信公眾號(hào):XILINX開發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    AMD Versal自適應(yīng)SoC上使用QEMU+協(xié)同仿真示例

    在任意設(shè)計(jì)流程中,仿真都是不可或缺的關(guān)鍵組成部分。它允許用戶在無任何物理硬件的情況下對(duì)硬件系統(tǒng)進(jìn)行確認(rèn)。這篇簡(jiǎn)短的博客將介紹如何使用 QEMU + 協(xié)同仿真來對(duì) AMD Versal 自適應(yīng) SoC
    的頭像 發(fā)表于 08-06 17:21 ?1396次閱讀
    在<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>自適應(yīng)<b class='flag-5'>SoC</b>上使用QEMU+協(xié)同仿真<b class='flag-5'>示例</b>

    AMD Versal系列CIPS IP核建立示例工程

    接著上一篇“AMD Versal系列CIPS IP核介紹”文章來進(jìn)一步講解如何來建立CIPS IP核示例工程。
    的頭像 發(fā)表于 12-05 13:34 ?1315次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>系列CIPS IP核建立<b class='flag-5'>示例</b>工程

    AMD Versal SoC刷新邊緣AI性能,單芯片方案驅(qū)動(dòng)嵌入式系統(tǒng)

    宣布擴(kuò)展 AMD Versal? 自適應(yīng)片上系統(tǒng)( SoC )產(chǎn)品組合,推出全新第二代 Versal AI Edge 系列和第二代 Versal
    的頭像 發(fā)表于 04-11 09:06 ?4668次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> <b class='flag-5'>SoC</b>刷新邊緣AI性能,單芯片方案驅(qū)動(dòng)嵌入式系統(tǒng)

    AMD Versal自適應(yīng)SoC內(nèi)置自校準(zhǔn)的工作原理

    本文提供有關(guān) AMD Versal 自適應(yīng) SoC 內(nèi)置自校準(zhǔn) (BISC) 工作方式的詳細(xì)信息。此外還詳述了 Versal 的異步模式及其對(duì) BISC 的影響。
    的頭像 發(fā)表于 10-21 08:18 ?3500次閱讀

    《電子發(fā)燒友電子設(shè)計(jì)周報(bào)》聚焦硬科技領(lǐng)域核心價(jià)值 第13期:2025.05.26--2025.05.30

    同角度來看的話,容差的處理方式可能有所不同。 12、AMD Versal Adaptive SoC Clock
    發(fā)表于 05-30 19:39

    Versal CPM AXI Bridge模式的地址轉(zhuǎn)換

    Versal 系列的 DMA axi bridge 模式可以在 PL 的 QDMA IP 或者在 CPM(The integrated block for PCIe Rev. 4.0
    的頭像 發(fā)表于 05-10 09:47 ?2927次閱讀
    <b class='flag-5'>Versal</b> CPM <b class='flag-5'>AXI</b> Bridge模式的地址轉(zhuǎn)換

    AMD Versal SoC全新升級(jí)邊緣AI性能,單芯片方案驅(qū)動(dòng)嵌入式系統(tǒng)

    宣布擴(kuò)展 AMD Versal? 自適應(yīng)片上系統(tǒng)( SoC?)產(chǎn)品組合,推出全新第二代 Versal?AI Edge?系列和第二代 Versal
    的頭像 發(fā)表于 04-09 21:32 ?1871次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> <b class='flag-5'>SoC</b>全新升級(jí)邊緣AI性能,單芯片方案驅(qū)動(dòng)嵌入式系統(tǒng)

    AMD Versal? Adaptive SoC CPM PCIE PIO EP設(shè)計(jì)CED示例

    本文可讓開發(fā)者們看懂 AMD Vivado Design Tool 2023.2 中的“AMD Versal Adaptive SoC CP
    的頭像 發(fā)表于 05-10 09:39 ?1371次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>? <b class='flag-5'>Adaptive</b> <b class='flag-5'>SoC</b> CPM PCIE PIO EP設(shè)計(jì)CED<b class='flag-5'>示例</b>

    AMD Versal自適應(yīng)SoC CPM5 QDMA的Tandem PCIe啟動(dòng)流程介紹

    本文將從硬件設(shè)計(jì)和驅(qū)動(dòng)使用兩個(gè)方面介紹基于 CPM5 QDMA 的 AMD Versal 自適應(yīng) SoC 的 Tandem 設(shè)計(jì)和啟動(dòng)流程。
    的頭像 發(fā)表于 09-18 10:07 ?2234次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>自適應(yīng)<b class='flag-5'>SoC</b> CPM5 QDMA的Tandem PCIe啟動(dòng)流程介紹

    AMD Vivado Design Suite 2024.2全新推出

    AMD Vivado Design Suite 2024.2 全新推出,使用 AMD Versal Adaptive SoC 進(jìn)行設(shè)計(jì)的重大
    的頭像 發(fā)表于 11-22 13:54 ?1360次閱讀

    如何通過PMC_GPIO喚醒AMD Versal? Adaptive SoC Linux系統(tǒng)

    在功耗敏感的系統(tǒng)里,我們通常會(huì)在系統(tǒng)空閑的時(shí)候?qū)⑾到y(tǒng)休眠,然后可以通過一些外設(shè)的輸入來喚醒系統(tǒng),比如 Uart、USB 和 GPIO。AMD Versal?Adaptive SoC
    的頭像 發(fā)表于 12-17 10:07 ?1154次閱讀
    如何通過PMC_GPIO喚醒<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>? <b class='flag-5'>Adaptive</b> <b class='flag-5'>SoC</b> Linux系統(tǒng)

    AMD Versal自適應(yīng)SoC DDRMC如何使用Micron仿真模型進(jìn)行仿真

    AMD Versal 自適應(yīng) SoC 器件上 DDR4 硬核控制器 DDRMC 跑仿真時(shí),按照 IP 的默認(rèn)設(shè)置,在 IP wizard 中使能了“Internal Responder
    的頭像 發(fā)表于 01-10 13:33 ?1265次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>自適應(yīng)<b class='flag-5'>SoC</b> DDRMC如何使用Micron仿真模型進(jìn)行仿真

    AMD Versal自適應(yīng)SoC器件Advanced Flow概覽(上)

    在最新發(fā)布的 AMD Vivado Design Suite 2024.2 中,引入的新特性之一是啟用了僅適用于 AMD Versal 自適應(yīng) SoC 器件的 Advanced Flo
    的頭像 發(fā)表于 01-17 10:09 ?1066次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>自適應(yīng)<b class='flag-5'>SoC</b>器件Advanced Flow概覽(上)

    AMD Versal自適應(yīng)SoC器件Advanced Flow概覽(下)

    AMD Vivado Design Suite 2024.2 版本中,Advanced Flow 自動(dòng)為所有 AMD Versal 自適應(yīng) SoC 器件啟用。請(qǐng)注意,Advance
    的頭像 發(fā)表于 01-23 09:33 ?1156次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b>自適應(yīng)<b class='flag-5'>SoC</b>器件Advanced Flow概覽(下)

    第二代AMD Versal Premium系列SoC滿足各種CXL應(yīng)用需求

    第二代 AMD Versal Premium 系列自適應(yīng) SoC 是一款多功能且可配置的平臺(tái),提供全面的 CXL 3.1 子系統(tǒng)。該系列自適應(yīng) SoC 旨在滿足從簡(jiǎn)單到復(fù)雜的各種 CX
    的頭像 發(fā)表于 04-24 14:52 ?810次閱讀
    第二代<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> Premium系列<b class='flag-5'>SoC</b>滿足各種CXL應(yīng)用需求