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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

FPGA邏輯中關(guān)于地址映射說明

454398 ? 來源:CSDN博主 ? 作者:慕田會 ? 2020-11-20 15:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

背景與問題

? CPU+FPGA架構(gòu),CPU做RC、FPGA做EP;

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

? FPGA邏輯中如何設(shè)置AXI to PCIe Address Translation。

1. Root Complex到Endpiont

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

1.2 PCIe想對Endpoint中的0x3000_0010地址發(fā)起一次訪問。PCIe發(fā)出訪問的地址為0x4000_0010,F(xiàn)PGA的PCIe Core會收到相應(yīng)BAR空間中的有效地址偏移0x10,PCIe Core使用有效地址偏移+ C_PCIEBAR2AXIBAR(根據(jù)1.1中的假設(shè),這個值為0x3000_0000)作為其AXI總線訪問的地址。

2. Endpiont到Root Complex

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

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

圖1 地址映射說明

3. 總結(jié)與疑問

3.1 總結(jié)

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

? 地址空間的首地址。

3.2 疑問

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

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

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

    關(guān)注

    1646

    文章

    22062

    瀏覽量

    619348
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11091

    瀏覽量

    217348
  • PCIe
    +關(guān)注

    關(guān)注

    16

    文章

    1344

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

  • jf_744351671

評論

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

操作系統(tǒng)邏輯地址和物理地址

本文是關(guān)于操作系統(tǒng)邏輯地址和物理地址之間的區(qū)別。計算機操作系統(tǒng)的內(nèi)存使用兩種不同類型的
發(fā)表于 09-14 14:26 ?4685次閱讀

Matlab算法映射FPGA硬件邏輯

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

Linux內(nèi)核地址映射模型與Linux內(nèi)核高端內(nèi)存詳解

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

關(guān)于ARM地址映射的理解

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

hyperlink地址映射方式不對

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

C6678邏輯地址映射問題

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

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

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

ARM啟動代碼及地址映射

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

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

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

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

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

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

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

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

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

FPGA關(guān)于SPI的使用

FPGA關(guān)于SPI的使用
的頭像 發(fā)表于 04-12 10:13 ?1169次閱讀

STM32/CPU地址映射的概念

很多人對總線和地址映射的概念都是一頭霧水,但是我們?nèi)绻罏楹涡枰偩€和地址映射,他們是在什么背景下被衍化出來的,自然而然對此概念就清清楚楚了。
的頭像 發(fā)表于 07-24 11:14 ?1533次閱讀
STM32/CPU<b class='flag-5'>地址</b><b class='flag-5'>映射</b>的概念

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

本篇主要討論VivadoDDRX控制器(mig)ip核配置關(guān)于命令序號選擇和地址映射說明(一
的頭像 發(fā)表于 11-27 09:30 ?3783次閱讀
Vivado<b class='flag-5'>中</b>DDRX控制器(mig)ip核配置<b class='flag-5'>中</b><b class='flag-5'>關(guān)于</b>命令序號選擇和<b class='flag-5'>地址</b><b class='flag-5'>映射</b><b class='flag-5'>說明</b>
主站蜘蛛池模板: 57PAO强力打造高清免费 | 99爱在线观看 | 国产成人综合网在线观看 | 亚洲第一色网 | 久久精品热只有精品 | 男人吃奶摸下弄进去好爽 | 99re久久热在线视频 | 中文字幕 日韩 无码 在线 | 国产精品99久久免费黑人人妻 | 日本电影免费久久精品 | 俄罗斯美幼 | 丰满的女友1在线观看 | 大迪克黑人异族 | 国产人妻人伦精品无码.麻豆 | 久久在精品线影院 | 亚洲精品美女久久777777 | 4399亚洲AV无码V无码网站 | 亚洲国产综合久久久无码色伦 | 好大好爽好深舒服死了 | 亚洲人成在线观看一区二区 | 69久久国产露脸精品国产 | 欧美片内射欧美美美妇 | 欧美AAAAAA级午夜福利视频 | 久久成人a毛片免费观看网站 | 国产黄A片在线观看永久免费麻豆 | 麻豆国产精品久久人妻 | 欧美精品一区二区三区四区 | 赤兔CHINESE最新男18GUY | 日本十八禁无遮拦啪啪漫画 | 亚洲国产区中文在线观看 | 免费欧美大片 | 免费国产久久啪在线 | 视频一区视频二区在线观看 | 抽插喷S骚爽去了H | 久久免费看少妇级毛片蜜臀 | 久久AV喷吹AV高潮欧美 | 嗯啊插的好深啊使劲抽视频 | 娇妻被朋友玩得呻吟在线电影 | 久久国产36精品色熟妇 | 野花香在线观看免费高清播放视频 | 免费人成网站在线观看10分钟 |

電子發(fā)燒友

中國電子工程師最喜歡的網(wǎng)站

  • 2931785位工程師會員交流學(xué)習(xí)
  • 獲取您個性化的科技前沿技術(shù)信息
  • 參加活動獲取豐厚的禮品