色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

一文詳解PCIe內存空間到AXI內存空間的轉換

Hx ? 作者:工程師陳翠 ? 2018-07-04 02:02 ? 次閱讀

UltraScale系列芯片包含PCIe的Gen3 Integrated Block IP核在內的多種不同功能的IP核都會有一頁設置為PCIe:BARs,設置IP核的Base address register 的相關參數,如圖1所示:

一文詳解PCIe內存空間到AXI內存空間的轉換

圖1 PCIe:BARs 配置圖

一般來說在FPGA中使用PCIe核都是Endpoint mode,我們的PC主機端是Rootpoint mode,一般會有一個Root Complex的混合管理器,來管理接入PCIe總線的端點設備。對于PC機來說,當PC機識別該PCIe設備后便會識別到BAR n相對應的基地址和地址空間(不過該基地址是PC機的Root Complex主動分配的,還是PCIe設備內部固定的還有疑問)。設別基本配置信息后,PC機便可以對PCIe的內存空間進行讀寫操作了。

而PCIe IP核本身能夠引出AXI總線接口,該AXI接口是memory map 型的,所以就肯定存在自己的地址空間,本文所提的PCIe to AXI Translation便是PCIe的地址空間到AXI的地址空間的轉換。

這里就圖1中的BAR0來說明下PCIe to AXI Translation的轉換過程。BAR0的配置為:64bit數據位寬、32kilobytes地址范圍、PCIe to AXI Translation為0x0000000012340000。此時的PCIe IP核的BAR0是拓展連接到外部的AXI總線的,該總線連接到另外一個DDR4 MIG IP核,如圖2所示。圖中重點標注的AXI總線便是PCIe核引出的AXI總線。

一文詳解PCIe內存空間到AXI內存空間的轉換

圖2 PCIe核拓展AXI接口

假設PC機設別到的PCIe BAR0的基地址為0x0000000000000000,在FPGA內部DDR4的AXI基地址為0x0000000012340000。現在PC機想要往FPGA內部的DDR4地址空間的0x000000001234000F地址寫入數據,那么PC機應該對PICe內存空間的0x000000000000000F寫入數據,然后由PCIe to AXI Translation的關系,便會把0x000000000000000F轉換到0x000000001234000F上實現對AXI總線的操作,進而實現對DDR4的寫入操作。圖3可以看出具體的轉換操作。

一文詳解PCIe內存空間到AXI內存空間的轉換

圖3 PCIe to AXI Translation 轉換圖

既然有PCIe to AXI Translation,那相應的也有AXI to PCIe Translation了,圖4是AXI to PCIe Translation的轉換圖,不過這種操作應用不多,原理也跟PCIe to AXI Translation差不多,這就不再贅述了。

一文詳解PCIe內存空間到AXI內存空間的轉換

圖4 AXI to PCIe Translation 轉換圖

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

    關注

    15

    文章

    1241

    瀏覽量

    82732
  • AXI
    AXI
    +關注

    關注

    1

    文章

    127

    瀏覽量

    16636
收藏 人收藏

    評論

    相關推薦

    使用rt_malloc申請內存空間失敗,顯示沒有內存怎么解決?

    + net_server + crclib) 的情況下,還有2個堆棧空間2048的應用線程,使用rt_malloc申請內存空間失敗,顯示沒有內存。經測試,只能申請1200bytes 以下的
    發表于 07-04 08:10

    請教高手,安卓智能手機的內存空間不夠問題

    各位高手:我用的是安卓手機,OS是4.1的,手機內存顯示是1G,SD卡顯示的是16G,可是我不管我默認的內存是SD卡還是ROM,每次年手機內存只有用了不到300M,然后再下軟件安裝就顯示,內存
    發表于 05-05 14:46

    Linux內存點滴 用戶進程內存空間

    文件VM分配與釋放“內存總是被進程占用”,這句話換過來可以這么理解:進程總是需要內存。當fork()或者exec()個進程的時候,系統內核就會分配定量的VM給進程,作為進程的
    發表于 08-14 16:23

    請問66ak2h內存空間申請如何實現

    請問,在66ak2h的應用中,需要動態申請比較多的16kbyte的內存空間共需要100MB左右的緩沖空間),如何實現。準備采用sys/bios運行。或者有實現方法,裸代碼也可以!
    發表于 08-06 07:27

    在MPFS2件之前預留內存空間的最佳方法是什么?

    的協調:它運行。對這個地址進行偏移,在MPFS2數據與Microchip TCP/IP協議棧之間的內存組織兼容之前保留內存空間。介紹這種偏移的最佳方法是什么?…我想我必須改變MPSfSUnter
    發表于 11-20 15:21

    DM8127使用SWOSD_TI_alloc()分配內存空間怎么加大?

    DM8127使用SWOSD_TI_alloc()分配內存空間不夠,請問在什么文件里怎樣修改加大內存空間???
    發表于 04-16 10:56

    如何與ctypes庫創建的數組共享內存空間

    。那么,如何使用ctypes庫定義個與numpy共享內存空間的數組變量呢?仍以上面的例子,定義個uint8類型的數組b,與a數組共享內存區域,可使用下面的代碼:b = (c_uin
    發表于 01-15 16:01

    stm32 使用u*** host庫占用內存空間很大!!!

    如何解決stm32 使用u*** host庫占用內存空間很大的問題呢???
    發表于 01-22 16:44

    RTThread的動態內存空間該如何去分配呢

    關于rtt的動態內存空間分配,想問下以下我的幾點理解是對的嗎1、我看RTT NANO和MASTER版本的動態內存分配好像不太樣,我的理解是MASTER版本的動態
    發表于 08-31 14:34

    在stm32f429上的輕量級算法運行時所用的內存空間要怎么得到呢?

    在stm32f429上跑了幾個輕量級算法,相比較下他們的性能,所以向研究下算法運行時占據的內存空間,這個內存空間要怎么得到呢
    發表于 03-14 10:38

    MCU中怎么申請段固定地址的內存空間

    MCU中怎么申請段固定地址的內存空間
    發表于 10-09 07:35

    freertos怎么釋放任務的內存空間

    freertos怎么釋放任務的內存空間
    發表于 10-12 07:20

    C51程序中兩種對內存空間地址寫數據的方法說明

    本文檔的主要內容詳細介紹的是C51中兩種對內存空間地址寫數據的方法說明。
    發表于 08-01 17:34 ?1次下載
    C51程序中兩種對<b class='flag-5'>內存空間</b>地址寫數據的方法說明

    如何讓你的手機省出內存空間

    大家都知道,手機使用久了就會變得很卡頓,除了手機本身“老化”之外,還有個重要的原因就是內存堆積的太多了。事實上占用手機內存的無非就是照片、視頻、微信等等,如果好好處理下這幾個方面的
    的頭像 發表于 02-13 14:07 ?4287次閱讀

    代iPhone手機內存空間或將高達1TB

    蘋果公司每年推出的旗艦手機都能獲得市場和大多數消費者的認可,因為這些手機的使用提示確實不錯。因此,每年蘋果有新機上市之后,不用過多久,就會有關于下代手機的爆料信息出現在網絡上。近日,網傳新代iPhone手機中,將有內存空間
    的頭像 發表于 03-01 12:11 ?2606次閱讀
    主站蜘蛛池模板: 高中生被C到爽哭视频免费| 无限资源在线观看高清| 亚洲视频999| 精子射到丝袜上图| 2018国产天天弄谢| 国产露脸150部国语对白| 亚洲国产中文在线视频免费| 久久精品天天爽夜夜爽| bl高h肉文| 亚洲国产精品免费线观看视频| 久久嫩草影院网站| 成人国产免费| 亚洲综合国产在不卡在线| 国产成人免费观看| 亚洲最大成人| 日本久久不射| 娇小萝被两个黑人用半米长| 91久久偷偷看嫩草影院无费| 十分钟免费观看大全视频| 久久99这里只有精品| 啊轻点啊再深点视频免费| 亚洲欧美中文日韩v在线| 欧美午夜特黄AAAAAA片| 国产在线精彩视频| 99在线观看免费视频| 亚洲国产中文在线视频| 欧美黄色一级| 精品免费久久久久久影院| 波多野结衣 无码片| 亚洲综合国产在不卡在线| 日本色女孩影院| 久久婷婷五月免费综合色啪| 国产99r视频精品免费观看| 607080老太太AW| 欧美互交人妖247| 精品国产手机视频在在线| 成 人 片 免费播放| 伊人大香人妻在线播放| 免费在线观看黄色网址| 韩国免费啪啪漫画无遮拦健身教练| bbwxxxx交女警|