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

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

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

Alveo加速卡上管理子系統(tǒng)CMC介紹

向日葵的花季 ? 來源:向日葵的花季 ? 作者:向日葵的花季 ? 2022-08-02 09:48 ? 次閱讀

本文來自 XILINX 高級產(chǎn)品應(yīng)用工程師, 賽靈思中文論壇經(jīng)理 Zhendong Wu.

Alveo 加速卡除了有我們 ultrascale+系列的芯片以外,還有 TI 的 MSP432,它的作用就是監(jiān)控板子的狀態(tài),比如電流電壓溫度等信息。主控端可以通過 FPGA,訪問 MPS432,然后獲取這些信息。那么怎么樣簡單的獲得這些信息呢,為此我們準備了 CMSIP。

系統(tǒng)構(gòu)架

下面這個圖就是整個主控與 FPGA 以及 MPS432 的模塊圖

pYYBAGGYICeAcp3TAADaiEm4E0w387.png

有幾個關(guān)鍵的點簡單說一下,

首先圖中的紅色框可以看到 CMS 和 MSP432 的數(shù)據(jù)通過 UART 接口

然后獲取的板上的信息都是存儲在 BRAM 中(綠色)

Microblaze 是 CMS 的主控模塊,控制 UART 接口,以及將獲取的數(shù)據(jù)存儲到 BRAM 中。

最后 CMS 本身有 AXI4-Lite 接口可以連接到 XDMA,主控端就可以訪問到 BRAM 中的數(shù)據(jù)了。

CMS example 設(shè)計

CMS 的 IP 本身不用配置,而且 example 設(shè)計可以直接跑。下面介紹下步驟。

1). 首先打開 Vivado,選擇 board,這里我用 U50 板卡。

pYYBAGGYICmAftOjAAArOqAzkdE881.png

然后在 IP catalog 里找到 CMS IP,選擇 IP,然后不用配置,直接生成。

poYBAGGYICqAXvELAAEFvM7S258868.png

2). 在 source 窗口右鍵這個 IP,然后點擊 “openexample design”

Vivado 會打開一個新的例子工程。一般例子工程會根據(jù)你選擇的板卡,做好所有的管腳約束,所以只需要直接點擊 generatebitstream。

pYYBAGGYICuAfbzSAAHk1eEzi2M603.png

Vivado 會自動給 cms IP 分配一個地址。打開 addresseditor,我們可以看到這個工程里的offset 恰好是 0x00000000,記住這個地址。后面在主機端訪問時會用到。

poYBAGGYICyAb3StAAHOOCgIB7s210.png

3). 生成 bit 文件以后,將 U50 板子插在主機 PCIe 槽中,連上 “alveoprogramming cable”,上電,將 bit 文件燒錄到 U50 板卡的 FPGA 以后,熱啟動主機,使其能夠再次 scan并發(fā)現(xiàn)板卡。如果一切正常,在主機端使用 lspci 命令可以找到板卡。

Lspci-vd 10ee:

poYBAGGYIC6AOolCAAIoZpVjnv4240.png

0xee800000 就是 bar 空間地址,加上剛才 vivado 里看到 cms 的 offset 就可以直接訪問cms的 register 空間。

CMS 的 register 空間可以在 PG348 里找到。

pYYBAGGYIC-ALEiMAAHWXKq-8n0061.png

所有的板卡的電壓,電流,功耗以及溫度等信息都放在REG_MAP空間里,offset 時0x0280000。

所以如果要訪問 CMS 的 REG_MAP 里的某一個寄存器的話,

地址= PCIebar 地址 + CMSoffset 地址 + REG_MAPoffset address+ 特定寄存器地址

簡單的方法你可以使用 devmem2 直接訪問,這樣不需要任何驅(qū)動。

不過 CMS 的 microblaze 控制器時 resetactive 狀況,所以我們先要解復(fù)位。

devmeme2 0xee820000 b 0x1

然后舉個例子我們要讀取下 12V 的平均功耗。

poYBAGGYIDCAPVlEAAApbU6w3YM854.png

devmem20xee8282DC w

你就可以在終端看到 12V 電壓的平均功耗。

用同樣的方法你可以訪問任何 CMS 的寄存器(首先記得要解復(fù)位 microblaze 喲)

審核編輯:湯梓紅

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

    關(guān)注

    71

    文章

    2173

    瀏覽量

    122884
  • CMC
    CMC
    +關(guān)注

    關(guān)注

    0

    文章

    34

    瀏覽量

    16850
收藏 人收藏

    評論

    相關(guān)推薦

    今天發(fā)布!詳解賽靈思加速卡Alveo U50的輕與重

    和該系列之前的產(chǎn)品不同,Alveo U50是業(yè)界首款輕量級PCIe Gen4自適應(yīng)計算加速卡,并且面向所有服務(wù)器、各種云和邊緣的數(shù)據(jù)中心應(yīng)用,包括網(wǎng)絡(luò)和存儲加速。
    的頭像 發(fā)表于 08-07 09:01 ?1.5w次閱讀

    基于加速卡的FPGA生態(tài)系統(tǒng)布局是怎樣的?

    FPGA加速卡是如何產(chǎn)生的?主要的FPGA加速卡產(chǎn)品有哪些?基于加速卡的FPGA生態(tài)系統(tǒng)布局是怎樣的?
    發(fā)表于 06-17 06:07

    LCD轉(zhuǎn)VGA視頻加速卡

    LCD轉(zhuǎn)VGA視頻加速卡:此 LCD 轉(zhuǎn)VGA 視頻加速卡是一款以FPGA+SDRAM+DAC 為核心的視頻加速卡。帶有LCD 控制器的CPU 通過此視頻加速卡,可以驅(qū)動帶VGA 接口
    發(fā)表于 09-21 08:28 ?56次下載

    浪潮服務(wù)器支持賽靈思Alveo FPGA加速卡將全面上市

    浪潮宣布已在其NF5280M5、NF5468M5等服務(wù)器完成對賽靈思Alveo U200、Alveo U250 FPGA加速卡的全部認證測試,搭載U200和U250的兩款浪潮服務(wù)器已
    發(fā)表于 06-12 17:48 ?1301次閱讀

    浪潮推出支持賽靈思 Alveo FPGA加速卡的服務(wù)器

    浪潮宣布已在其NF5280M5、NF5468M5等服務(wù)器完成對賽靈思Alveo U200、Alveo U250 FPGA加速卡的全部認證測試,搭載U200和U250的兩款浪潮服務(wù)器已
    發(fā)表于 09-24 15:12 ?1004次閱讀

    Alveo加速卡管理子系統(tǒng)CMC介紹

    Alveo 加速卡除了有我們 ultrascale+系列的芯片以外,還有 TI 的 MSP432,它的作用就是監(jiān)控板子的狀態(tài),比如電流電壓溫度等信息。主控端可以通過 FPGA,訪問 MPS432
    的頭像 發(fā)表于 03-25 18:02 ?2751次閱讀
    在<b class='flag-5'>Alveo</b><b class='flag-5'>加速卡</b><b class='flag-5'>上</b><b class='flag-5'>管理</b><b class='flag-5'>子系統(tǒng)</b><b class='flag-5'>CMC</b><b class='flag-5'>介紹</b>

    Alveo加速卡開發(fā)白皮書(中文版)

    電子發(fā)燒友網(wǎng)站提供《Alveo加速卡開發(fā)白皮書(中文版).pdf》資料免費下載
    發(fā)表于 09-15 14:45 ?1次下載
    <b class='flag-5'>Alveo</b><b class='flag-5'>加速卡</b>開發(fā)白皮書(中文版)

    Alveo U50數(shù)據(jù)中心加速卡數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《Alveo U50數(shù)據(jù)中心加速卡數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 09-15 10:45 ?0次下載
    <b class='flag-5'>Alveo</b> U50數(shù)據(jù)中心<b class='flag-5'>加速卡</b>數(shù)據(jù)表

    Alveo數(shù)據(jù)中心加速卡快速入門

    電子發(fā)燒友網(wǎng)站提供《Alveo數(shù)據(jù)中心加速卡快速入門.pdf》資料免費下載
    發(fā)表于 09-15 14:38 ?1次下載
    <b class='flag-5'>Alveo</b>數(shù)據(jù)中心<b class='flag-5'>加速卡</b>快速入門

    AMD 為超低時延電子交易推出 Alveo UL3524 加速卡

    Data、Exegy 和 Hypertec 加入到不斷壯大的面向金融科技市場的超低時延解決方案生態(tài)系統(tǒng) - AMD(超威,納斯達克股票代碼:AMD)日前宣布 推出 AMD Alveo UL3524 加速卡
    的頭像 發(fā)表于 10-11 08:10 ?933次閱讀
    AMD 為超低時延電子交易推出 <b class='flag-5'>Alveo</b> UL3524 <b class='flag-5'>加速卡</b>

    AMD Alveo V80計算加速卡實現(xiàn)量產(chǎn)

    AMD公司近日迎來了一個重要的里程碑,其專為大型數(shù)據(jù)集和內(nèi)存受限型應(yīng)用設(shè)計的Alveo V80計算加速卡,已正式進入量產(chǎn)出貨階段。這款創(chuàng)新產(chǎn)品針對高性能計算(HPC)、數(shù)據(jù)分析、金融、網(wǎng)絡(luò)安全以及計算存儲等關(guān)鍵領(lǐng)域,展現(xiàn)了強大的應(yīng)用潛力。
    的頭像 發(fā)表于 05-16 11:40 ?712次閱讀

    借助全新 AMD Alveo? V80 計算加速卡釋放計算能力

    對于大規(guī)模數(shù)據(jù)處理,最佳性能不僅取決于原始計算能力,還取決于高存儲器帶寬。 因此,全新 AMD Alveo? V80 計算加速卡專為具有大型數(shù)據(jù)集的內(nèi)存受限型應(yīng)用而設(shè)計,這些應(yīng)用需要 FPGA 硬件
    發(fā)表于 05-16 14:09 ?338次閱讀
    借助全新 AMD <b class='flag-5'>Alveo</b>? V80 計算<b class='flag-5'>加速卡</b>釋放計算能力

    AMD推出新款纖薄尺寸電子交易加速卡

    AMD(超威,納斯達克股票代碼:AMD)今日宣布推出 AMD Alveo UL3422 加速卡 ,這是其創(chuàng)紀錄的加速卡系列1的最新成員,專為超低時延電子交易應(yīng)用而設(shè)計。AMD Alveo
    的頭像 發(fā)表于 10-16 09:14 ?579次閱讀

    AMD 以全球極快的纖薄尺寸電子交易加速卡擴展 Alveo 產(chǎn)品組合,助力廣泛且具性價比的服務(wù)器部署

    — AMD Alveo UL3422 加速卡為高頻交易員在爭奪最快交易執(zhí)行的競爭中提供了優(yōu)勢,同時降低了進入門檻 — ? 2024 年 10 月 14 日,加利福尼亞州圣克拉拉 — AMD(超威
    發(fā)表于 10-16 14:16 ?229次閱讀

    AMD 以全球極快的纖薄尺寸電子交易加速卡擴展 Alveo 產(chǎn)品組合,助力廣泛且具性價比的服務(wù)器部署

    — AMD Alveo UL3422 加速卡為高頻交易員在爭奪最快交易執(zhí)行的競爭中提供了優(yōu)勢,同時降低了進入門檻 — ? 2024 年 10 月 14 日,加利福尼亞州圣克拉拉 — AMD(超威
    發(fā)表于 10-16 14:35 ?149次閱讀
    AMD 以全球極快的纖薄尺寸電子交易<b class='flag-5'>加速卡</b>擴展 <b class='flag-5'>Alveo</b> 產(chǎn)品組合,助力廣泛且具性價比的服務(wù)器部署