CompactPCI Express部分
PCI Express通信
PETpx // PCI Express Transmitter positive, Lane x PETnx // PCI Express Transmitter negative, Lane x PERpx // PCI Express Receiver positive, Lane x PERnx // PCI Express Receiver negative, Lane x
数据传输差分线。CompactPCI Express中PET和PER命名规则与PCI Express相反,以外设板连接器为准,PET信号(如A5、B5脚)从外设到系统,PER(如C5、D5脚)从系统到外设。差分线p和n可交换[1], p56, [2]。发射侧电容耦合[3], p64。
RefClk // Reference Clock, positive RefClk- // Reference Clock, negative
参考时钟差分正确。这个信号是LVPECL,外侧电容耦合并转换为其他电平[3], p80。
PERST# // PCI Express Reset, active low
信号拉高表示PXI电源和参考时钟稳定[3], p99。从系统到外设的方向。
热插拔
ATNLED // Attention LED
系统板上的系统板输出驱动LED[3], p107。
ATNSW# // Attention Switch, active low
外板直接开关到地,系统板上拉。不支持热插拔的外板应悬挂引脚;支持热插拔但无开关的外板应直接连接高电平[3], p107。
PRSNT# // Present, active low
外板直接接地。
PWREN#
从系统到外设,方向一般用于打开外设板的主电源芯片,低电平有效。这是一个短引脚。支持热插拔的外部板可以在板卡插入过程结束时用电阻拉动脚并打开主电源[3], p107。
MPWRGD // Module Power Good
从外设到系统的方向表明外设电源稳定有效。支持热插拔的板卡应使用10英尺K电阻下拉到地面,连接电源芯片(或热插拔管理芯片)power good[3], p108。
热插拔顺序
子板插入,PWREN#最终连接; 子板PWREN#被拉低,该信号控制热插拔控制器或稳压器打开; 子板电源稳定,处理器开始连接管板逻辑; 子板拉高MPWRGD,表示配置完成。
其他信号
SMBDAT SMBCLK ALERT#
SMBus这三个信号被拉到系统板上[3], p86-p87。不能使用外板[3], p85, [4], p79。SMBus热插拔是一种独立的功能,具体问题见[3], p108。
SYSEN#
该信号用于识别系统槽,接地于背板系统槽上,悬挂在其他槽上。不使用外板[3], p103。
GA[4..0] // Geographical Addressing
这些信号用于外设板来识别它们在哪个槽上。二进制码,在背板上接地0,悬挂1[3], p103。
WAKE#
用于外设板唤醒系统的板材[3], p96。假如外板不支持Wake功能,将脚悬空。WAKE和热插拔是独立的功能,具体问题见[3], p108。
5VAUX
这是热插拔、SMBus、WAKE功能[3], p85。
主机信号
PWRBTN#、PS_ON#、PWR_OK、LINKCAP
这些信号与外设板无关。
PXI Extension部分
时钟
PXIe_CLK100_P PXIe_CLK100_N
3.3V LVPECL的100MHz时钟,从背板到外设的方向,外设板传输线的差异阻抗100Ω并端接[4], p66。
PXI_CLK10
3.3V单端的10MHz时钟的方向从背板到外设[4], p66。PXI_CLK10与PXIe_CLK100是同步的(严格的10分频关系)[4], p67。
PXIe_SYNC100_P PXIe_SYNC100_N
3.3V LVPECL时钟同步信号,方向从背板到外设,外设板传输线差阻抗100Ω并端接[4], p66。这个信号是10(周期不规定)ns正脉冲是高电平时出现的PXIe_CLK100的上升沿,表示下一个PXIe_CLK100上升沿是与PXI_CLK上升沿对齐[4], p67。使用此信号和PXIe_CLK100合作可以生成一个PXI_CLK10分频时钟确定相位关系[4], p73。
PXI-1
PXI_STAR
//
PXI_LBL6 PXI_LBR6
链状信号,每个板卡可以与相邻的两个板卡通信[4], p65。这条线也能承受更高的电压以用来传模拟信号[5], p22。
PXI_TRIG[7..0]
//
PXIe
PXIe_DSTARA_P
PXIe_DSTARA_N
//
PXIe_DSTARB_P
PXIe_DSTARB_N
//
PXIe_DSTARC_P
PXIe_DSTARC_N
//
备注
CompactPCI Express目前版本没有CLKREQ#信号(这个信号在PCIe 2.0中才有)。
参考文献
[1] PCI Express Card Electromechanical Specification Revision 1.1
[2] PEX8614 Product Brief
[3] CompactPCI Express Specification, Draft R1.0 RC1
[4] PXI Express Hardware Specification Rev. 1.0
[5] PXI Hardware Specification Rev. 2.2