PCIE协议-2-事务层规范-Message Request Rules

2.2.8 消息请求规则

本文档定义了以下几组消息:

  • INTx 中断信号
  • 电源管理
  • 错误信号
  • 锁定事务支持
  • 插槽电源限制支持
  • 厂商定义消息
  • 延迟容忍度报告(LTR)消息
  • 优化缓冲区冲洗/填充(OBFF)消息
  • 设备就绪状态(DRS)消息
  • 功能就绪状态(FRS)消息
  • 精确时间测量(PTM)消息
  • requester ID[15:0] 和Tag[9:0],形成事务ID。
  • message code[7:0] - 指定请求中体现的特定消息。
  • 所有消息请求使用 Msg 或 MsgD 类型字段编码。
  • message code字段必须完全解码(不允许消息别名)。
  • Attr[2] 字段不是保留的,除非特别标明为保留。
  • Attr[1:0] 字段是保留的, 除非另有注明。
  • LN 不适用于消息请求,该位是保留的。
  • TH 不适用于消息请求,该位是保留的,除非另有注明。
  • AT[1:0] 必须是 00b,接收方不要求或鼓励检查这一点。
  • byte8 到 15 是保留的,除非另有注明。
  • 消息请求是转发的,不需要完成返回。
  • 消息请求遵循与内存写请求相同的排序规则。

包括厂商定义消息在内的许多类型的消息,可能在非 D0状态下使用,强烈建议当端口的桥接功能处于 D1、D2 和 D3Hot 状态时,端口处理消息的方式与处于 D0 状态时相同。强烈建议 type0功能支持在非 D0状态下生成和接收消息。

除了地址和ID路由之外,消息还支持几种其他的路由机制。这些机制被称为“隐式”的,因为不需要指定地址或ID来确定目的地,而是通过路由类型隐含目的地。以下规则涵盖了消息路由机制:

  • 消息路由使用类型字段的 r[2:0] 子字段来确定
  1. 消息路由的 r[2:0] 值在表 2-17 中定义
  2. 每个消息的允许值在以下各节中定义

 

2.2.8.1 INTx 中断信号规则

消息信号中断(MSI 或 MSI-X)是 PCI Express 中首选的中断信号机制(见第 6.1 节)。然而,在某些系统中,可能存在无法支持 MSI 或 MSI-X 机制的功能。INTx 虚拟线中断信号机制用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值