仅对英特尔可见 — GUID: ykw1553126167592
Ixiasoft
1. 关于P-tile Avalon® Intel® FPGA IPs for PCI Express
2. IP架构和功能描述
3. 高级特性
4. 接口
5. 参数
6. 测试台
7. 故障排除/调试(Troubleshooting/Debugging)
8. P-tile Avalon® Streaming Intel FPGA IP for PCI Express* 用户指南归档
9. P-Tile Avalon® Streaming Intel® FPGA IP for PCI Express* 用户指南文档修订历史
A. 配置空间寄存器
B. Root Port枚举
C. Endpoint模式下地址转换服务(ATS)的实现
D. 在TLP Bypass模式下转发到用户应用程序的数据包
E. 使用Avery BFM进行Intel P-Tile PCI Express Gen4 x16仿真
F. 对独立热复位的分叉端点支持
G. P-Tile Avalon Streaming Intel FPGA IP for PCI Express的裕度掩模
3.2.2.5.1. VirtIO通用配置功能寄存器(地址:0x012)
3.2.2.5.2. VirtIO通用配置BAR指示器寄存器(地址:0x013)
3.2.2.5.3. VirtIO通用配置BAR偏移寄存器(地址:0x014)
3.2.2.5.4. VirtIO通用配置结构长度寄存器(地址:0x015)
3.2.2.5.5. VirtIO通知功能寄存器(地址:0x016)
3.2.2.5.6. VirtIO通知BAR指示器寄存器(地址:0x017)
3.2.2.5.7. VirtIO通知BAR偏移寄存器(地址:0x018)
3.2.2.5.8. VirtIO通知结构长度寄存器(地址:0x019)
3.2.2.5.9. VirtIO通知Notify Off乘数寄存器(地址:0x01A)
3.2.2.5.10. VirtIO ISR状态功能寄存器(地址:0x02F)
3.2.2.5.11. VirtIO ISR状态BAR指示器寄存器(地址:0x030)
3.2.2.5.12. VirtIO ISR状态BAR偏移寄存器(地址:0x031)
3.2.2.5.13. VirtIO ISR状态结构长度寄存器(地址:0x032)
3.2.2.5.14. VirtIO特定于器件的功能寄存器(地址:0x033)
3.2.2.5.15. VirtIO特定于器件的BAR指示器寄存器(地址:0x034)
3.2.2.5.16. VirtIO特定于器件的BAR偏移寄存器(地址:0x035)
3.2.2.5.17. VirtIO特定于器件的结构长度寄存器(地址:0x036)
3.2.2.5.18. VirtIO PCI配置访问功能寄存器(地址:0x037)
3.2.2.5.19. VirtIO PCI配置访问BAR指示器寄存器(地址:0x038)
3.2.2.5.20. VirtIO PCI配置访问BAR偏移寄存器(地址:0x039)
3.2.2.5.21. VirtIO PCI配置访问结构长度寄存器(地址:0x03A)
3.2.2.5.22. VirtIO PCI配置访问数据寄存器(地址:0x03B)
5.2.3.1. 器件功能(Device Capabilities)
5.2.3.2. VirtIO参数
5.2.3.3. 链路功能(Link Capabilities)
5.2.3.4. 传统中断管脚寄存器(Legacy Interrupt Pin Register)
5.2.3.5. MSI功能(MSI Capabilities)
5.2.3.6. MSI-X功能(MSI-X Capabilities)
5.2.3.7. 插槽功能(Slot Capabilities)
5.2.3.8. 延迟容忍报告(Latency Tolerance Reporting,LTR)
5.2.3.9. 进程地址空间ID (Process Address Space ID,PASID)
5.2.3.10. 器件序列号功能(Device Serial Number Capability)
5.2.3.11. 页面请求服务(Page Request Service,PRS)
5.2.3.12. 访问控制服务(Access Control Service,ACS)功能
5.2.3.13. 电源管理(Power Management)
5.2.3.14. 供应商特定扩展功能(Vendor Specific Extended Capability,VSEC)寄存器
5.2.3.15. TLP处理提示(TLP Processing Hints,TPH)
5.2.3.16. 地址转换服务(Address Translation Service,ATS)功能
6.3.5.1. ebfm_barwr程序
6.3.5.2. ebfm_barwr_imm程序
6.3.5.3. ebfm_barrd_wait程序
6.3.5.4. ebfm_barrd_nowt程序
6.3.5.5. ebfm_cfgwr_imm_wait程序
6.3.5.6. ebfm_cfgwr_imm_nowt程序
6.3.5.7. ebfm_cfgrd_wait程序
6.3.5.8. ebfm_cfgrd_nowt程序
6.3.5.9. BFM配置程序
6.3.5.10. BFM共享存储器访问程序
6.3.5.11. BFM日志和消息程序
6.3.5.12. Verilog HDL格式化函数
A.3.1. 英特尔定义的VSEC功能标头(偏移00h)
A.3.2. 英特尔定义的供应商特定标头(偏移04h)
A.3.3. 英特尔标记(Intel Marker (Offset 08h))
A.3.4. JTAG Silicon ID (Offset 0x0C - 0x18)
A.3.5. 用户可配置器件和板级ID(偏移0x1C - 0x1D)
A.3.6. 通用控制和状态寄存器(偏移0x30)
A.3.7. 不可纠正的内部错误状态寄存器(偏移0x34)
A.3.8. 不可纠正的内部错误掩模寄存器(偏移0x38)
A.3.9. 可纠正的内部错误状态寄存器(偏移0x3C)
A.3.10. 可纠正的内部错误屏蔽寄存器(偏移0x40)
仅对英特尔可见 — GUID: ykw1553126167592
Ixiasoft
4.8. 热插拔接口(Hot Plug Interface)(仅限RP)
对热插拔(Hot Plug)的支持意味着您可以在运行时(runtime)期间在一个系统中添加或删除器件。P-Tile IP for PCIe中的热插拔接口(Hot Plug Interface)支持使用此IP的英特尔FPGA安全地提供此功能。
本节介绍下游端口(Downstream Port)中板载热插拔组件报告的信号。仅当PCI Express Capability Structure的Slot Status Register使能时,此接口才可用。
请参考PCI Express Capability Structure的Slot Status Register来了解更多信息。
信号名称 | 方向 | 描述 | 时钟域 | EP/RP/BP |
---|---|---|---|---|
sys_atten_button_pressed_i | I | 注意按钮已按下(Attention Button Pressed)。表明已按下系统注意按钮,并且设置Slot Status Register中的Attention Button Pressed比特。 | coreclkout_hip | RP |
sys_pwr_fault_det_i | I | 检测到电源故障(Power Fault Detected)。表明电源控制器在该插槽中检测到了电源故障。 | coreclkout_hip | RP |
sys_mrl_sensor_chged_i | I | MRL传感器已更改( Sensor Changed)。表明MRL传感器的状态已更改。 | coreclkout_hip | RP |
sys_pre_det_chged_i | I | 存在检测已更改。表明卡存在检测器的状态已更改。 | coreclkout_hip | RP |
sys_cmd_cpled_int_i | I | 命令完成的中断(Command Completed Interrupt)。表明热插拔(Hot Plug)控制器已完成命令。 | coreclkout_hip | RP |
sys_pre_det_state_i | I | 表明插槽中是否存在卡。 0 : 插槽是空的。 1 : 插槽中有卡。 |
coreclkout_hip | RP |
sys_mrl_sensor_state_i | I | MRL传感器状态(MRL Sensor State)。表示手动操作的保留锁存(MRL)传感器的状态。 0 : MRL关闭。 1 : MRL打开。 |
coreclkout_hip | RP |
sys_eml_interlock_engaged_i | I | 表明系统机电联锁是否启用,并控制Slot Status Register中的机电联锁状态比特的状态。 | coreclkout_hip | RP |