1、采用PIN config模式时,两片ds80pci800/ds80pci810芯片怎样配置成X16?
2、原理中未添加EEPROM电路,是否对X16配置会有影响,也就是说要配置成X16是否一定需要通过EEPROM配置才行?
3、附件是我做的原理,请帮忙审核是否会有问题?
4、若无问题,我要如何配置,才能调出X16的带宽?
Kailyn Chen:
从ds80pci800的内部架构来看,是4lane的,所以如果需要配置成PCIE x16的话,需要4个ds80pci800才行。
不论是使用单个ds80pci800,还是采用多级相连,都是三种配置模式,Pins/SMBus/Direct-EEPROM,也就是说不一定使用EEPROM配置。
如果多个ds80pci800相连,采用EEPROM模式的话,建议参考http://www.ti.com/lit/an/snla228/snla228.pdf。
shu han:
回复 Kailyn Chen:
我现在就是用了4颗DS80pci800芯片,TX方向和RX方向各2颗,但是我们的板卡只能按X8的带宽工作,我们的设计只能采用PIN config模式,不知道怎么调出X16,在硬件设计上,4颗芯片需要有什么联系吗?另采用pinconfig模式设计X16,有无参考设计或指导?
Sean Zhang:
回复 shu han:
我们有个参考设计是通过PIN config模式来实现的, 下面是TIDA-00423参考设计的连接.
http://www.ti.com/tool/tida-00423
Kailyn Chen:
回复 shu han:
PIN config 模式就是通过控制引脚来进行equalization/ de-emphasis,RATE等的设置,而EEPROM模式则是通过软件进行这些参数的配置。
如何调试的话,我想应该是有专门调试X8或者X16的测试治具,也是看眼图的波形。
参考电路的话,采用4颗DS80pci810配置成X16,可以参考https://www.ti.com/seclit/df/tidrd10/tidrd10.pdf
shu han:
回复 Kailyn Chen:
目前我司测试的情况是这样的:
1、PCIE-X16插槽采用标准PCIE-X16的显卡进行测试,主板CPU到PCIE插槽之间采用了4片DS80PCI800芯片,系统下采用GPU-Z显卡测试软件测试显卡实际工作带宽,软件测试结果显示的是X16的显卡实际工作在X8的模式下,显卡本身不存在问题,也就是说在我们的设计中,只有PCIE-X16的前8个lane起作用了,后8个lane没有调通,所以不知道我们的设计中是否哪出了问题,想问一下贵司怎样才能使X16的后8个lane起作用,我们的原理图也上传了,不知是否存在问题?
2、我看DS80PCI810的参考原理的上下拉电阻有249和4.99K,我们用的是1K和20K,不知处阻值大小是否会有影响?
3、还有DS80PCI800的PRSNT信号,我们电路中4个芯片的此引脚全是下拉,不知此处是否也有影响?
shu han:
回复 Sean Zhang:
目前我们还没有调试810,现阶段用的是800,不知是否可参考810的电路进行pin config调试?现在情况是PCIE-X16的只前8个lane起作用,后8个lane没调通,所以我们先不关注均衡、去加重等的设置,现将PCIE-X16调通,这块不知应如何设置?采用PIN config模式时,4个芯片之间在电路设计上有连接关系吗,都是相互独立的吗?
shu han:
回复 Kailyn Chen:
贵司参考设计电路中上下拉跳选电阻选用的阻值是249欧姆和4.99K欧姆的电阻,而手册上建议用1K欧姆和20K欧姆阻值的电阻,最终在我们的设计中需要选用哪种阻值的电阻?