TI中文支持网
TI专业的中文技术问题咨询交流网站

有关SRIO的PATH_CONFIG

大家好 问一下 正在调SRIO
PATH_CONFIG默认的是:100 = Configuration 4 – 4 lanes, a maximum of 4 ports
PATH_MODE 我设置为100 = Mode 4
这表示Lane A、Lane B、Lane C、Lane D组合成一个端口LSU寄存器中cfg.ID.Port = 0;
测试了下 数据输出正常

当PATH_MODE 我设置为011 = Mode 3
表示Lane A、Lane B组合成一个端口 、Lane C、Lane D组合成一个端口对于Lane A、Lane B的组合
LSU寄存器中cfg.ID.Port = 0;这个数据输出正常

对于Lane C、Lane D的组合
LSU寄存器中cfg.ID.Port = 2;是不是应该这样设置 但是数据输出不正常啊???

还有没有其它还要设置的 没有涉及到的?

skysteed:

另外 问一下 LSU一共有8个
这8个LSU 输出数据时 和Lane A、Lane B、Lane C、Lane D组合应该没有对应关系吧?
是任意指定的吧?

Nancy Wang:

是不是port没有使能?是测试的置顶帖stk中的程序吗?查一下bLogic_Port_EN的配置看看。

skysteed:

回复 Nancy Wang:

Port 0 Control CSR  

Port 1 Control CSR  

Port 2 Control CSR  

Port 3 Control CSR 这四个寄存器的 Output Port Enable Input Port Enable都使能了

现在测试的结果:

Configuration 4:Mode 4:{A,B,C,D}通信正常Mode 3:{A,B}通信正常 {C,D}通信正常Mode 0:{A}通信正常 {C}通信正常 {B}通信不行 {D}通信不行         这可能是什么问题了???和对接的FPGA有关?但{A} {C}都正常啊???

另外 到底和LSU寄存器中的OutPortID有没有关系!!!

 

 

赞(0)
未经允许不得转载:TI中文支持网 » 有关SRIO的PATH_CONFIG
分享到: 更多 (0)