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

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

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

3天內不再提示

FPGA邏輯中關于地址映射說明

454398 ? 來源:CSDN博主 ? 作者:慕田會 ? 2020-11-20 15:28 ? 次閱讀

背景與問題

? CPU+FPGA架構,CPU做RC、FPGA做EP;

? FPGA邏輯(Vivado ->BD -> Address Editor)中如何設置PCIe to AXI Translation;

? FPGA邏輯中如何設置AXI to PCIe Address Translation。

1. Root Complex到Endpiont

1.1 Root Complex到Endpiont,即PCIe域(Root Complex中的系統地址空間)到AXI域(FPGA邏輯中的AXI地址空間)。PCIe發起的對Endpoint的訪問應在Endpoint申請的BAR空間內,Endpoint申請BAR空間時申明了地址空間的大小(比如256M,而且我們假設這256M空間對應AXI域中0x3000_0000~0x3FFF_FFFF),而Root Complex則根據實際情況決定從某個地址開始分配一段地址空間給Endpoint(比如0x4000_0000~0x4FFF_FFFF)。

1.2 PCIe想對Endpoint中的0x3000_0010地址發起一次訪問。PCIe發出訪問的地址為0x4000_0010,FPGA的PCIe Core會收到相應BAR空間中的有效地址偏移0x10,PCIe Core使用有效地址偏移+ C_PCIEBAR2AXIBAR(根據1.1中的假設,這個值為0x3000_0000)作為其AXI總線訪問的地址。

2. Endpiont到Root Complex

2.1 假設PCIe域和AXI域的映射跟1. Root Complex到Endpiont的設定相同。

2.2 來自映射地址為0x3000_0000~0x3FFF_FFFF的AX總線訪問給出的地址0x3000_1234會被PCIe Core剝離出有效偏移地址0x1234,使用該偏移地址+C_AXIBAR2PCIEBAR作為PCIe TLP的地址發送給Root Complex。C_AXIBAR2PCIEBAR的值應該設為Root Complex給Endpoint分配的地址空間的首地址,即0x4000_0000。

圖1 地址映射說明

3. 總結與疑問

3.1 總結

? 地址空間的有效偏移地址。

? 地址空間的首地址。

3.2 疑問

CPU發出的訪問地址到FPGA的PCIe IP是如何被提取出有效偏移地址的? PCIe的配置空間里記錄了CPU分配的BAR空間的首地址?

參考文獻
[1] pg055-axi-bridge-pcie??.
[2] Xilinx_Answer_65062_AXI_PCIe_Address_Mapping??.

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

    關注

    1629

    文章

    21748

    瀏覽量

    603871
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10872

    瀏覽量

    211999
  • PCIe
    +關注

    關注

    15

    文章

    1241

    瀏覽量

    82720
收藏 人收藏

    評論

    相關推薦

    操作系統邏輯地址和物理地址

    本文是關于操作系統邏輯地址和物理地址之間的區別。計算機操作系統的內存使用兩種不同類型的
    發表于 09-14 14:26 ?4046次閱讀

    Matlab算法映射FPGA硬件邏輯

    引言:本文分享一篇技術PPT,該PPT主要介紹如何將算法映射FPGA或ASIC硬件架構。
    的頭像 發表于 01-30 17:37 ?2327次閱讀

    Linux內核地址映射模型與Linux內核高端內存詳解

    的數據可能不在內存。 Linux內核地址映射模型 x86 CPU采用了段頁式地址映射模型。進程代碼
    發表于 05-08 10:33 ?3460次閱讀
    Linux內核<b class='flag-5'>地址</b><b class='flag-5'>映射</b>模型與Linux內核高端內存詳解

    關于ARM地址映射的理解

    對于剛剛學習ARM嵌入式的人來說,遇到的第一個難點我覺得就是地址映射的原理,往往會被一些概念弄得稀里糊涂(比如像我這種智商不高的)。所以就靜下心自己好好研讀了以下杜春雷《ARM體系結構與編程》有關
    發表于 12-08 09:37

    hyperlink地址映射方式不對

    的,core0的映射地址是segment0,2,4,6 core1映射地址是segment1,3,5,7我不知道我對于privid的理解是否正確,希望能得到解答!下圖是
    發表于 12-28 11:09

    C6678邏輯地址映射問題

    `按照TI手冊示例,通過設置XMPAX寄存器將MSMC映射到不同的不同的邏輯地址區域。映射后,邏輯地址
    發表于 04-24 16:38

    地址映射和寄存器映射原理分別是什么

    映射存儲器本身不具有地址信息,它的地址是由芯片廠商或用戶分配,給物理存儲器分配邏輯地址的過程就稱為存儲器
    發表于 03-02 06:36

    ARM啟動代碼及地址映射

    ARM啟動代碼及地址映射
    發表于 02-11 11:00 ?104次下載
    ARM啟動代碼及<b class='flag-5'>地址</b><b class='flag-5'>映射</b>

    STM32核心在Cortex的地址映射說明

    一、Cortex-M3支持最大4GB的存儲空間,其地址映射關系如下圖 二、存儲器映射實例:256KB Flash 48KB SRAM IROM1為片上程序存儲器,即片上集成的Flash存儲器,對該處
    發表于 11-29 20:11 ?611次閱讀
     STM32核心在Cortex的<b class='flag-5'>地址</b><b class='flag-5'>映射</b><b class='flag-5'>說明</b>

    FPGA視頻教程之FPGA設計時序邏輯設計要點的詳細資料說明

    本文檔的主要內容詳細介紹的是FPGA視頻教程之FPGA設計時序邏輯設計要點的詳細資料說明免費下載。
    發表于 03-27 10:56 ?20次下載
    <b class='flag-5'>FPGA</b>視頻教程之<b class='flag-5'>FPGA</b>設計<b class='flag-5'>中</b>時序<b class='flag-5'>邏輯</b>設計要點的詳細資料<b class='flag-5'>說明</b>

    可編程邏輯陣列fpga和cpld說明

    可編程邏輯陣列fpga和cpld說明
    發表于 03-30 09:30 ?25次下載

    2020.4.14 第四次 寄存器地址名稱映射

    寄存器地址名稱映射寫在前面:對于MCU,一切低層配置都是配置寄存器51映射方法:sfr P0=0x08;//P0映射
    發表于 12-08 17:51 ?9次下載
    2020.4.14  第四次 寄存器<b class='flag-5'>地址</b>名稱<b class='flag-5'>映射</b>

    FPGA關于SPI的使用

    FPGA關于SPI的使用
    的頭像 發表于 04-12 10:13 ?913次閱讀

    STM32/CPU地址映射的概念

    很多人對總線和地址映射的概念都是一頭霧水,但是我們如果知道為何需要總線和地址映射,他們是在什么背景下被衍化出來的,自然而然對此概念就清清楚楚了。
    的頭像 發表于 07-24 11:14 ?1078次閱讀
    STM32/CPU<b class='flag-5'>地址</b><b class='flag-5'>映射</b>的概念

    VivadoDDRX控制器(mig)ip核配置關于命令序號選擇和地址映射說明

    本篇主要討論VivadoDDRX控制器(mig)ip核配置關于命令序號選擇和地址映射說明(一
    的頭像 發表于 11-27 09:30 ?760次閱讀
    Vivado<b class='flag-5'>中</b>DDRX控制器(mig)ip核配置<b class='flag-5'>中</b><b class='flag-5'>關于</b>命令序號選擇和<b class='flag-5'>地址</b><b class='flag-5'>映射</b><b class='flag-5'>說明</b>
    主站蜘蛛池模板: 国产一卡2卡3卡4卡孕妇网站 | 日本综艺大尺度无删减版在线 | 国产成人小视频在线观看| 美女不要啊| 亚洲午夜精品A片久久WWW软件| 国产成人高清在线观看播放| 欧美日本高清动作片www网站| 伊人青青久久| 国产一区二区精品视频| 视频一区国产在线二区| 超碰caoporn| 欧美中文字幕一区二区三区| 37大但人文艺术A级都市天气| 九九99国产香蕉视频| 亚洲大片免费| 国产久久亚洲美女久久| 色婷婷激婷婷深爱五月小蛇| 被老总按在办公桌吸奶头| 欧美片内射欧美美美妇| 91精品在线国产| 两个人的视频免费| 在线不卡中文字幕| 久久国产精品麻豆AV影视| 亚洲婷婷天堂综合国产剧情| 韩国演艺圈悲惨在线| 亚洲 成人网| 国产亚洲精品久久无码98| 甜宠溺H宝贝嗯撞PLAY啊| 国产AV国片精品无套内谢无码| 日本粉嫩学生毛绒绒| 把腿张开再深点好爽宝贝| 欧美性情一线免费http| couo福利姬图库| 欧美性暴力变态xxxx| ass女人下部欣赏| 欧美极限变态扩张video| ass女人下部欣赏| 妻子的妹妹在线| 超碰98人人插| 色狠狠xx| 国产精品卡1卡2卡三卡四|