0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PCI/PCIe地址空间的概念

麦辣鸡腿堡 来源:嵌入式Linux系统开发 作者:嵌入式Linux系统开 2023-07-30 09:38 次阅读

地址空间的概念

以人类为例:

爷爷生了4个小孩,排行1234

老大又生了4个小孩,排行1234

这两个“1234”辈分不一样,空间不一样

图片

嵌入式系统中的地址空间:

CPU 发出 addr,可以用来访问 EMMC 控制器

但是 CPU 发出的 addr,不能直接到达 EMMC Flash

想访问 EMMC Flash

必须用过 EMMC 控制器

编写 EMMC 控制器驱动程序

如果 CPU 发出的 addr,可以直接到达 EMMC Flash,那就简单了

图片

| 本文参考 百问网-韦东山驱动大全 |

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5068

    文章

    19008

    浏览量

    303047
  • PCI
    PCI
    +关注

    关注

    4

    文章

    662

    浏览量

    130179
  • PCIe
    +关注

    关注

    15

    文章

    1217

    浏览量

    82425
  • 地址
    +关注

    关注

    1

    文章

    31

    浏览量

    10748
收藏 人收藏

    评论

    相关推荐

    求教:关于DM8168的PCIe寄存器

    :                1.如何将DM8168 PCIe寄存器(地址是0x51000000)映射到它的内核空间,这样我就可以在内核空间通过访问其对应的虚拟
    发表于 05-28 01:52

    C6657 PCIE 问题咨询

    link 完成后, 在本地PCIE config空间映射的 EP端的config空间, 后续初始化EP端Bar base地址的时候,就是操作 gpPCIE_remote_EP_reg
    发表于 06-21 18:49

    能分享PCIPCIe的PCB原理图吗

    有大佬能分享一下PCI总线转PCIePCIePCI)的PCB原理图吗?
    发表于 01-25 11:38

    从哪个文档中我能够理解PCI配置空间中每个寄存器的含义

    我正在主机PC和ZC706板之间进行PCI Express通信。我指的是docummentspg054-7series-pcie andug477_7Series_IntBlock_PCIe,但未
    发表于 05-27 11:12

    PCIE基本概念与拓扑架构图

    1 PCIE基本概念1.1 PCIE拓扑架构图1.2 PCIE Switch内部结构图1.3 PCIE协议结构图2
    发表于 02-16 06:08

    IMX8 PCIE BAR 15没有空间是怎么回事?

    [5.061724] OF: PCI: host bridge /pcie@0x33800000 ranges: [ 5.067153] OF: PCI: 没有找到/pcie的总线范
    发表于 04-11 06:30

    PCI总线的地址空间分配

    。中间的为I/O Address Space,需要注意的是,虽然PCI支持32位的地址,但是由于x86的CPU只支持16位的I/O空间,这就限制了PCI的I/O Address Spa
    的头像 发表于 04-12 09:12 7412次阅读
    <b class='flag-5'>PCI</b>总线的<b class='flag-5'>地址</b><b class='flag-5'>空间</b>分配

    简谈PCIe的软件配置方式

    Express enhanced 配置机制。       PCI兼容方式是在PCI章节已经提过,PCIe与其完全兼容。这里主要描述PCIE高级配置机制。       
    的头像 发表于 07-27 19:16 3638次阅读
    简谈<b class='flag-5'>PCIe</b>的软件配置方式

    PCI总线地址空间与系统地址空间的关系

    1、PCI地址空间 PCI总线具有32位数据/地址复用总线,所以其存储地址
    的头像 发表于 01-06 08:30 2257次阅读

    深入PCIPCIe之二:软件篇

    PCI spec规定了PCI设备必须提供的单独地址空间:配置空间(configuration space),前64个字节(其
    发表于 06-30 11:29 1612次阅读
    深入<b class='flag-5'>PCI</b>与<b class='flag-5'>PCIe</b>之二:软件篇

    理解PCIPCIE的关键

    理解 PCIPCIE 的关键 地址空间转换 PCI 接口速览 PCI 是并行口,引脚多。其
    的头像 发表于 07-30 09:44 1121次阅读
    理解<b class='flag-5'>PCI</b>和<b class='flag-5'>PCIE</b>的关键

    访问PCI/PCIe设备的流程

    访问 PCI/PCIe 设备的流程 PCI/PCIe 设备的配置信息 PCI/PCIe 设备上有
    的头像 发表于 07-30 09:44 1555次阅读

    Linux虚拟地址空间和物理地址空间的关系

    很多人接触Linux的内存管理是从malloc()这个C语言库函数开始,也是从那时开始就知道了虚拟内存的概念。但很多人可能并不知道虚拟地址是如何转换成物理地址的,今天带你搞懂虚拟地址
    的头像 发表于 10-08 11:40 1108次阅读
    Linux虚拟<b class='flag-5'>地址</b><b class='flag-5'>空间</b>和物理<b class='flag-5'>地址</b><b class='flag-5'>空间</b>的关系

    PCIE的BAR空间介绍

    PCIE是一种高速串行总线接口标准,用于连接计算机内部的各种外设和组件。在PCIe架构中,BAR(Base Address Register)空间是用于映射I/O端口或内存地址
    的头像 发表于 04-22 11:00 4024次阅读

    PCIe接口的工作原理 PCIePCI的区别

    PCI Express(PCIe)是一种高速串行计算机扩展总线标准,主要用于计算机内部硬件设备之间的连接。以下是PCIe接口的工作原理的简要概述: 串行通信 :与传统的并行PCI总线不
    的头像 发表于 11-06 09:19 685次阅读