调试时,使用二对一AXIS Switch进行数据传输。
一开始,slave端在ready拉高时,其数据valid才拉高。
但此时ready一直不拉高。
后来有数据时拉高salve valid。下一周期其ready拉高。
因此可知,Switch选通是根据valid判断哪个slave有数据,在进行链路建立。

本文探讨了在使用AXISSwitch进行数据传输时遇到的问题及其解决办法。文章指出,在调试过程中,Slave端的数据valid信号与ready信号之间的同步问题导致了数据传输的障碍。通过调整使valid信号在有数据时被激活,并在下一个周期中激活ready信号,从而实现了正确的链路建立。
调试时,使用二对一AXIS Switch进行数据传输。
一开始,slave端在ready拉高时,其数据valid才拉高。
但此时ready一直不拉高。
后来有数据时拉高salve valid。下一周期其ready拉高。
因此可知,Switch选通是根据valid判断哪个slave有数据,在进行链路建立。

2193
4065