我们自己做的板子上有两片DSP6678之间通过X1模式PCIe相连,不过是其中一个的0 Lane连接到了另外一片的1 Lane,另外还有两片6678也是通过X1模式PCIe相连,这两片之间是1 Lane 对 1 Lane,可是我跑MSCDK里面的例程都跑不通,程序停止在WAIT LINK UP。。。这里,我有个疑惑,是不是6678里面PCIe如果是X1模式,只能是0 Lane 连接到 0Lane?希望大家能给个确切的回复
Andy Yin1:
PCIe是单端口,在1x mode下会默认使用Lane0.建议将两个DSP的2条lane都连接后,在后面使用时可以根据需要选择使用1x还是2x。
jack hu:
回复 Andy Yin1:
奥,懂了,那我可以把DSP1的0 lane 和 DSP2的0 lane相连,然后把DSP1的1 lane连接到FPGA上么?那这样的话,DSP1和DSP2之间应该还是算X1模式吧?还有现在例程里面支持DSP和FPGA之间通过PCIe通信么?
yang cao1:
回复 jack hu:
dsp只支持x1和x2 模式,不支持2个x1模式,就是说dsp不能当作switch,只能一对一连!