那曲檬骨新材料有限公司

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

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

3天內不再提示

PCI總線的地址空間分配

SwM2_ChinaAET ? 來源:未知 ? 作者:李倩 ? 2018-04-12 09:12 ? 次閱讀

PCI總線具有32位數據/地址復用總線,所以其存儲地址空間為2的32次方=4GB。也就是PCI上的所有設備共同映射到這4GB上,每個PCI設備占用唯一的一段PCI地址,以便于PCI總線統一尋址。每個PCI設備通過PCI寄存器中的基地址寄存器來指定映射的首地址。如下圖所示:

注:需要注意的是PCI的地址空間和x86系統中的FSB并不是對等的,而是具有一定的映射關系。

PCI體系結構中,一共支持三種地址空間:Memory Address Space、I/O Address Space和Configuration Address Space。其中x86處理器可以直接訪問的只有Memory Address Space和I/O Address Space。而訪問Configuration Address Space則需要通過索引IO寄存器來完成。

注:在PCIe中,則引入了一種新的Configuration Address Space訪問方式:將其直接映射到了Memory Address Space當中。

如上圖所示,最左邊的即為Memory Address Space,其中包括了多個PCI Memory、AGP Video(顯卡)Memory以及Extended Memory、Boot ROM等。中間的為I/O Address Space,需要注意的是,雖然PCI支持32位的地址,但是由于x86的CPU只支持16位的I/O空間,這就限制了PCI的I/O Address Space最大只有64KB。最右邊的則為Configuration Address Space,由于每一個PCI設備最多支持8中功能(Function),每一條PCI總線最多支持32個設備,而每一個PCI總線系統最多又支持256個子總線(通過PCI橋)。因此,總的Configuration Address Space的大小為:256 Bytes/function x 8 functions/device x 32 devices/bus x 256 buses/system = 16MB。

如圖中所示,Configuration Address Space所使用的IO寄存器范圍為0xCF8~0xCFF。其中0xCF8~0xCFB為端口地址,0xCFC~0xCFF為配置數據。

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

    關注

    31

    文章

    5363

    瀏覽量

    121194
  • pci總線
    +關注

    關注

    1

    文章

    203

    瀏覽量

    31930

原文標題:【博文連載】PCIe掃盲——PCI總線的地址空間分配

文章出處:【微信號:ChinaAET,微信公眾號:電子技術應用ChinaAET】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    PCI總線接口芯片9054及其應用

    總線·符合PCI V2.1,V2.2規范,包含PCI電源管理特性。·支持VPD(Vital Product Data)的PCI擴展。·支持PCI
    發表于 10-09 11:23

    PLX芯片PCI9052及其應用

    PCI9052可使適配卡上的I/O數據傳送速度從ISA總線的8MHz提高到PCI的33MHz。PCI9052的主要功能與特性如下:●符合PCI
    發表于 01-05 10:47

    PCI總線接口芯片9050及其應用

    個可選的串行EEPROM用來裝載配置信息,這對那些特定的適配器是非常有用的。 (5)局部時鐘與PCI時鐘異步工作,允許局部總線獨立于PCI時鐘工作。 (6)帶有五個局域總線
    發表于 11-29 14:52

    PCI總線接口芯片9054及其應用

    字節。在配置存儲器中存放了廠家標志、設備標志以及本地總線的基地址空間、I/O空間和中斷控制信號等信息。初始化時,系統自動將串行EEPROM中的配置參數裝入
    發表于 12-05 10:12

    PCI9052總線接口芯片及其ISA模式應用

    總線目標設備實現基本的傳送要求;它有5個局部地址空間和4個局部設備片選信號,局部總線PCI總線
    發表于 12-17 11:23

    采用CH365芯片實現PCI總線接口卡設計

    并行;線性突發傳輸;極小的存取延誤;不受處理器限制;基于PCI卡設備信息,全自動配置與資源分配,實現即插即用。PCI地址空間有3類:存儲器
    發表于 04-29 07:00

    基于PCI總線的CPLD實現

    請求。配置空間主要字段的設置及含義說明如表5所示。表5 PCI配置空間字段值及說明 2.3 譯碼譯碼模塊包括命令譯碼、地址譯碼。在總線交易的
    發表于 05-29 05:00

    分享:基于PCI總線的雙DSP系統及WDM驅動程序設計

    寄存器。具體描述如下: (1) 初始化PCI2040內部配置寄存器,指向特定的DSP(因為本系統有兩塊DSP和PCI2040相連),指定數據傳輸寬度為16位。 (2) 分配HPI CSR基地址
    發表于 09-24 22:18

    PCI總線的信號是如何去定義的

    PCI總線的信號定義PCI總線是一條共享總線,在一條PCI
    發表于 02-16 06:48

    基于PCI總線數字信號處理機的硬件設計

    基于PCI總線數字信號處理機的硬件設計 以INTEL公司為主推出的PCI總線規范。采用PCI總線
    發表于 03-30 12:21 ?700次閱讀
    基于<b class='flag-5'>PCI</b><b class='flag-5'>總線</b>數字信號處理機的硬件設計

    自動地址分配過程中解決總線競爭問題的有效方法研究

    自動地址分配技術是否成功有兩個方面的制約因素:一是自動地址分配的邏輯(或者算法)是否高效;另一因素是在總線發生競爭的情況下,是否有一套高效的
    發表于 02-29 10:47 ?2154次閱讀
    自動<b class='flag-5'>地址</b><b class='flag-5'>分配</b>過程中解決<b class='flag-5'>總線</b>競爭問題的有效方法研究

    基于PCI總線的信號定義

    PCI總線的信號定義 PCI總線是一條共享總線,在一條PCI
    的頭像 發表于 07-18 09:55 ?2591次閱讀

    PCI總線地址空間與系統地址空間的關系

    1、PCI地址空間 PCI總線具有32位數據/地址復用總線
    的頭像 發表于 01-06 08:30 ?2436次閱讀

    PCI/PCIe地址空間的概念

    地址空間的概念 以人類為例: 爺爺生了4個小孩,排行1234 老大又生了4個小孩,排行1234 這兩個“1234”輩分不一樣,空間不一樣 嵌入式系統中的地址
    的頭像 發表于 07-30 09:38 ?749次閱讀
    <b class='flag-5'>PCI</b>/PCIe<b class='flag-5'>地址</b><b class='flag-5'>空間</b>的概念

    訪問PCI/PCIe設備的流程

    。 主機讀取設備配置信息、分配空間 主機上的程序訪問 PCI/PCIe 設備,讀出配置信息。 分配地址
    的頭像 發表于 07-30 09:44 ?1676次閱讀
    大发888官方指定| 索雷尔百家乐官网的玩法技巧和规则 | 威尼斯人娱乐场送18| 百家乐官网赌场讨论群| 大发888客服电话 在线| 百家乐官网国际赌场娱乐网规则| 永利高娱乐| 欧洲百家乐官网的玩法技巧和规则| 大发888开户| 24山 分金 水口 论 吉凶| 平武县| 百家乐必胜课| 澳门百家乐官网小游戏| 大发888下载 17| 百家乐开庄概率| 百家乐官网稳赚秘籍| 姚记百家乐的玩法技巧和规则| 中国百家乐官网技巧| E世博投注| 百家乐散台| 大发888娱乐城真钱游戏| 百家乐看不到视频| 澳门百家乐官网真人娱乐城 | 大发888出纳柜| 任我赢百家乐自动投注系统| 带有百家乐官网的棋牌游戏有哪些| 大发888娱乐城下载地址| 百家乐人生信条漫谈| 评测百家乐官网博彩网站| 大发888 打法888游戏| 真人百家乐娱乐好玩| 百家乐官网庄家优势| 云鼎娱乐场送彩金| 百家乐扫描技术| 真人百家乐官网轮盘| 豪门娱乐网| 大中华百家乐的玩法技巧和规则| 高尔夫百家乐官网的玩法技巧和规则| 乌苏市| 大发888游戏平台888| 百家乐和的几率|