6670中是否可以有一个核进行srio nread操作,而另一个核同时进行srio nwrite操作
Allen35065:
6670的srio有四个port,可以对应到四条不同的lane上,不同的port之间当然可以并行操作;如果是对同一个port操作,就需要排队处理。
yao yao2:
回复 Allen35065:
你好,我现在是用的是一个port,程序是用TI的例程改的,读写用的是不同的LSU这样也会有问题吗?这个排队是通过设置LSU的优先级来实现的?
yao yao2:
回复 Allen35065:
我现在使用DSP6670与FPGA通过srio DIO方式传输数据,当一个核写FPGA的同时另一个读FPGA回报错 Complete code = 1,不清楚什么原因 这个排队是CSL库控制的还是用户通过配置寄存器控制的呢? share FIFO的实现是不是通过QMSS啊还有PKTDMA?
Allen35065:
回复 yao yao2:
见SRIO手册Table 2-25
0b001 — Transaction Timeout occurred on Non-posted transaction
对方没有回应
排队是在SRIO内部FIFO实现的,不可控。