标准:pcie:start
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
标准:pcie:start [2024/02/20 08:26] – [版本差异] hwwiki | 标准:pcie:start [2024/12/20 09:06] (当前版本) – [设计要求] hwwiki | ||
---|---|---|---|
行 3: | 行 3: | ||
PCIe标准由PCIe-SIG组织负责,网站https:// | PCIe标准由PCIe-SIG组织负责,网站https:// | ||
- | 常用标准如下: | + | =====常用标准===== |
+ | |||
+ | 如下标准包括了PCIe 1.0 ~ 6.0. | ||
[[https:// | [[https:// | ||
=====版本差异===== | =====版本差异===== | ||
+ | |||
+ | PCIe 1.0至5.0,速率的提升依赖于时钟频率的成倍提升,但到了PCIe 6.0,时钟频率和5.0一致,速率提升主要是用了高阶的调制PAM4。 | ||
+ | |||
+ | 各版本的具体差异见下表: | ||
+ | |||
| **Data Rate \\ 单向** | | **Data Rate \\ 单向** | ||
| ::: | ::: | ::: | ::: | ::: | | ::: | ::: | ::: | ::: | ::: | ||
行 18: | 行 25: | ||
=====设计要求===== | =====设计要求===== | ||
+ | |||
+ | 下表来源于TI文档,对于差分阻抗,具体需要看所用芯片的要求,这里只是TI的要求。 | ||
+ | |||
| **Parameters of PCIe® Standard** | | **Parameters of PCIe® Standard** | ||
|**Parameter** | |**Parameter** | ||
行 27: | 行 37: | ||
|**Polarity Reversal** | |**Polarity Reversal** | ||
|**Max Intra-Pair Skew** | |**Max Intra-Pair Skew** | ||
- | |**Max Inter-Pair Skew** | + | |**Max Inter-Pair Skew** |
|**Trace Impedance** | |**Trace Impedance** | ||
|:::|PCIe® Gen 3 and 4: 85 Ω ±5% differential; | |:::|PCIe® Gen 3 and 4: 85 Ω ±5% differential; | ||
行 35: | 行 45: | ||
PCIe总线除了有Base Spec,还有关于PCIe卡的Spec(又称为CEM Spec,全称为PCI Express Card Electromechanical Specification)。PCIe On-Board连接的测试适用于Base Spec,而带有PCIe卡连接器的则适用CEM Spec[([[http:// | PCIe总线除了有Base Spec,还有关于PCIe卡的Spec(又称为CEM Spec,全称为PCI Express Card Electromechanical Specification)。PCIe On-Board连接的测试适用于Base Spec,而带有PCIe卡连接器的则适用CEM Spec[([[http:// | ||
- | 测试软件有两种,一种是有PCI标准组织提供的免费软件PCI-SIG SigTest,另一种是各仪器厂家推出的付费软件如Keysight PCI Express software。以PCIe 4.0为例,两者的对比如下,PCI-SIG SigTest免费,但功能少[([[https:// | + | 测试软件有两种,一种是由PCI标准组织提供的免费软件PCI-SIG SigTest,另一种是各仪器厂家推出的付费软件如Keysight PCI Express software。以PCIe 4.0为例,两者的对比如下,PCI-SIG SigTest免费,但功能少[([[https:// |
{{: | {{: | ||
行 48: | 行 58: | ||
{{ : | {{ : | ||
+ | **测试视频:**[[https:// | ||
=====调试案例===== | =====调试案例===== | ||
- | 1、[[https:// | + | |
- | 2、[[https:// | + | * [[https:// |
+ | |||
+ | * [[https:// | ||
+ | |||
+ | * 时钟问题:找不到PCIe EP,CLK差分信号串100Ω并1K(串并电阻会明显改变CLK的电压大小),改善CLK的波形后OK。 | ||
行 59: | 行 74: | ||
====拓扑结构==== | ====拓扑结构==== | ||
- | 结构中有三个角色,RC(Root Complex)、EP(EndPoint)和Swtich,三者之间的关系如下图[(PCI Express® Base Specification Revision 6.0: Figure 1-2 Example PCI Express Topology)]。RC相当于主设备,EP相当于从设备。 \\ | + | 结构中有三个角色,RC(Root Complex)、EP(EndPoint)和Swtich,三者之间的关系如下图[([[# |
{{: | {{: | ||
- | |||
====Lane==== | ====Lane==== | ||
行 86: | 行 100: | ||
参考时钟REFCLK是一种类LVDS信号(即Low Voltage Swing,Differential Clocks),时钟频率为100MHz,Gen1~4精度为±300ppm,Gen5为±100ppm。注意其和Data的时钟不同,其是固定的100MHz,而Data的时钟则是由CDR(Clock Data Recovery)电路直接从Data波形中恢复出来的,CDR电路需要此参考时钟。[([[http:// | 参考时钟REFCLK是一种类LVDS信号(即Low Voltage Swing,Differential Clocks),时钟频率为100MHz,Gen1~4精度为±300ppm,Gen5为±100ppm。注意其和Data的时钟不同,其是固定的100MHz,而Data的时钟则是由CDR(Clock Data Recovery)电路直接从Data波形中恢复出来的,CDR电路需要此参考时钟。[([[http:// | ||
- | REFCLK的电平如下图[({{ : | + | REFCLK的电平如下图[(PCI Express® Base Specification Revision 6.0: Figure 8-81 Single-Ended Measurement Points for Absolute Cross Point and Swing)]: \\ |
{{: | {{: | ||
行 99: | 行 113: | ||
收发双方用独立的时钟,PCIe spec强烈不推荐,不建议使用。\\ | 收发双方用独立的时钟,PCIe spec强烈不推荐,不建议使用。\\ | ||
- | REFCLK标准参考{{ : | + | REFCLK标准参考"PCI Express® Base Specification Revision 6.0 : 8.6 Refclk Specifications"。 |
====中断==== | ====中断==== | ||
有以下两种[([[http:// | 有以下两种[([[http:// |
标准/pcie/start.1708388793.txt.gz · 最后更改: 2024/02/20 08:26 由 hwwiki