大家好 问一下 正在调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有没有关系!!!