当前位置: 首页 > news >正文

【PCIe EP 设备入门学习专栏 -- 8.2 PCIe EP 寄存器配置空间介绍】

文章目录

  • Register Configuration Space 概述
  • 1. CDM Registers
    • 1.1 PCI-SIG Registers
    • 1.2 Port Logic Registers (PL Registers)
      • 情况 1:DISABLE_CFG_MAP_PL_REG = 0
      • 情况 2:DISABLE_CFG_MAP_PL_REG = 1
    • 1.3 特殊 PL Registers
  • 2. ELBI Registers (External Local Bus Interface)
  • 访问路径总结
  • 总结

Register Configuration Space 概述

  • 每个 Function 拥有 4096 Bytes (4 KB) 配置空间。

  • 整体分为两部分:

    1. CDM (Configuration Dependent Module) Registers

      • 包含 PCI-SIG 标准寄存器(Base Spec 定义)

      • 以及 Synopsys 特定的 Port Logic Registers

    2. ELBI (External Local Bus Interface) Registers

      • 应用逻辑寄存器(外部接入控制器的寄存器)

1. CDM Registers

CDM 内部又分为两类:

1.1 PCI-SIG Registers

  • 由 P

http://www.xdnf.cn/news/1490419.html

相关文章:

  • 用博图FB类比c#中sdk的api
  • leetcode 912 排序数组(归并排序)
  • Rocky Linux 10 设置固定IP
  • 对分库分表的实战经验
  • 数据结构 课设
  • hot100-动态规划
  • FPGA数据流分析
  • 搭建 Xilinx ZYNQ开发环境和部署环境
  • JDK24安装步骤及下载(附小白详细教程)
  • Linux内核Syncookies机制:抵御SYN Flood攻击的坚实防线
  • 嵌入式开发学习 C++:day04
  • LabVIEW频域数据估计状态空间模型
  • A Minimalist Approach to LLM Reasoning: from RejectionSampling to Reinforce
  • MySQL性能调优
  • Linux服务器资源自动监控与报警脚本详解
  • 基于「YOLO目标检测 + 多模态AI分析」的PCB缺陷检测分析系统(vue+flask+数据集+模型训练)
  • 数据结构精讲:栈与队列实战指南
  • 【Python】数据可视化之热力图
  • Photoshop - Photoshop 创建文档
  • 8.渗透-.虚拟机安装
  • Redis复制延迟全解析:从毫秒到秒级的优化实战指南
  • Axum 最佳实践:如何构建优雅的 Rust 错误处理系统?(三)
  • Python从入门到精通_00_初识python
  • Android开发-按钮触控
  • Lua > OpenResty Lua Module
  • kerberos详解
  • Redis数据结构之List
  • HarmonyOS 应用开发深度实践:基于 Stage 模型与声明式 UI 的精髓
  • webrtc弱网-LossBasedBweV2类源码分析与算法原理
  • Next.js中静态资源处理:图片、字体和其他文件