文档版本 | 开发工具 | 测试平台 | 工程名字 | 日期 | 作者 | 备注 |
---|---|---|---|---|---|---|
V1.0 | ise14.7 | DBF板 | Day2/PCIETest1 | 2016.03.31 | lutianfei | none |
- 参考资料:
- Spartan 6 PCIE_V2.4 真教程(二)
- 菜鸟5小时速成FPGA_PCIE设计高手教程.pdf
- v6_pcie_ug517.pdf
- PCI+EXPRESS体系结构导读.pdf
- xapp1052.pdf
(一) 常见接口速度
(二)事务处理层协议理解
2.1 事物层空间说明
- 1、
PCI配置空间
:主要用于向系统提供设备自身的基本信息,并接受系统对设备全局状态的控制和查询。 - 2、
I/O空间
:主要包括设备的控制寄存器和状态寄存器,一般用于控制和查询设备的工作状态以及少量数据的交换。 - 3、
存储器空间
:主要包括内存、显存、扩展ROM、设备缓冲区等,一般用于存放大量数据和进行数据块交换。 - 4、
消息空间
: 传递消息的时间信号机制空间。
2.2 配置空间概述
- PCI设备只有在系统软件初始化配置空间之后,才能够被其他主设备访问。当PCI设备的配置空间被初值化之后,该设备在当前的PCI总线树上将拥有一个独立的PCI总线地址空间,即
BAR
(Base Address Register)寄存器所描述的空间。