赞
踩
在Advanced模式下显示的Interrupts参数与Basic模式中的参数类似,但会添加一些额外的参数。
MSI-X Capabilities 指的是PCI Express(PCIe)设备支持的一种中断机制,它允许PCIe设备使用MSI-X报文向处理器提交中断请求。以下是关于MSI-X Capabilities的详细解释:
MSI-X中断机制与MSI中断机制相比,具有更多的优势。MSI中断机制最多只能使用32个中断向量,而MSI-X可以使用更多的中断向量,从而扩展了PCIe设备使用中断向量的个数。此外,MSI-X不需要中断控制器分配给设备的中断向量连续,解决了MSI中断机制中的这个问题。目前,Intel的许多PCIe设备都支持MSI-X中断机制。
提供了对PCIe设备的电源管理寄存器、功耗和散热选项的设置。
cfg_pm_wake
。PME(Power Management Event)是PCIe电源管理中的一个重要概念,允许设备在处于低功耗状态时向系统发送唤醒事件。通过配置此选项,您可以指定设备在哪些低功耗状态下可以触发PME事件,从而允许系统从低功耗状态恢复。7 Series FPGAs Integrated Block for PCI Express IP核始终报告0W的电源预算。这通常意味着该设备没有向PCI Express电源管理接口报告具体的电源需求或限制。这并不意味着设备实际上不消耗任何电能,而是说它没有遵循PCI Express电源管理规范中的特定机制来声明其电源需求。
7 Series FPGAs Integrated Block for PCI Express IP核始终报告0W的电源功耗。这并不一定意味着该设备实际上不消耗任何电能。这通常是由于该集成块在PCI Express电源管理接口规范中没有明确报告其电源耗散值,或者该值在某些上下文中不被使用或不需要报告。
在PCIe(PCI Express)规范中,扩展功能(Extended Capabilities)提供了在PCIe设备中增加额外功能的方法。通常仅在高级模式(Advanced mode)下可用。这是因为这些功能可能更加复杂,需要用户具备更深入的PCIe和设备配置知识。
这是一个可选的PCIe扩展功能,它包含一个唯一的设备序列号(Device Serial Number, DSN)。
Enable DSN Capability:当启用时,DSN标识符必须出现在端口的设备序列号输入引脚上。为了启用虚拟通道功能和供应商特定功能,这个功能必须被打开。
是一个可选的PCIe扩展功能,它允许用户应用程序在TCn/VC0模式下运行。
Enable VC Capability:当启用时,支持流量类(Traffic Class)过滤。
Reject Snoop Transactions(仅针对根端口配置):当启用时,任何适用“No Snoop”属性但未在TLP(Transaction Layer Packet)头中设置的事务都可以被拒绝为不受支持的请求。
是一个可选的PCIe扩展功能,允许PCI Express组件供应商公开供应商特定寄存器。
Enable VSEC Capability:当启用时,启用Xilinx特定的Loopback Control(循环回控制)。这意味着供应商(如Xilinx)可以为其PCIe设备定义自定义的功能和寄存器,以实现特定的硬件或软件优化。
只在Advanced模式中可用。
是PCIe(PCI Express)架构中的一个可选扩展功能,它允许设备的基地址寄存器(BARs)大小是可变的。这对于那些需要动态分配内存空间的设备(如GPU)特别有用。
是一种在PCI Express(PCIe)系统中用于检测事务层包(Transaction Layer Packets, TLPs)在端到端传输过程中可能发生的错误的机制。
ECRC Check:用于启用或禁用接收到的TLPs的ECRC检查。如果设置为0,系统不会检查ECRC。如果设置为1,系统总是检查ECRC。如果设置为3,系统会根据AER(Advanced Error Reporting)功能结构中的ECRC检查启用位来决定是否检查ECRC。
Trim TLP Digest:允许系统在接收到的TLPs上启用TD位清除和ECRC修剪。具体的实现和效果可能依赖于具体的PCIe设备和驱动程序。
Disable RX Poisoned Resp:用于禁用由于接收到被污染(Poisoned)的TLPs而导致的IP核发送消息和设置状态位的行为。当启用时(设置为TRUE),如果接收到被污染的CfgWr(配置写操作),IP核会设置Parity Error并发送带有UR(Unsupported Request)的完成消息。如果接收到被污染的MemWr(内存写操作),IP核会设置Parity Error但不发送任何TLP。
如果在Advisory Non-Fatal Error Mask被设置为0的情况下,并且DISABLE_RX_POISONED_RESP被设置为FALSE,当接收到被污染的MemWr时,IP核会自动发送错误消息。如果DISABLE_RX_POISONED_RESP被设置为TRUE,则不会发送错误消息。当cfg_err_poisoned被断言时,无论DISABLE_RX_POISONED_RESP的设置如何,核心都会发送错误消息。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。