This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SRIO几个时间设置问题,求解惑?

Other Parts Discussed in Thread: TMS320C6678

1)、我们项目要求1ms传一次数据,数据量在100KB左右;我看TI手册后,对于SWRITE还是NWRITE有点疑惑?查资料说:SWRITE是最高效的传输格式SWRITE方式,它要求数据长度必须是8字节的整数倍在发的过程中不需要收端的响应包,NWRITE同样不要求接收端响应;它们都是通过LSU配置。是不是SWRITENWRITE效率高就仅仅因为它的包头短呀?

2)下面是对一些时间设置的疑问:


如图:逻辑层的端口响应时间计算:

Timeout = 15 * (Prescale Value + 1) * DMA Clock Period  * Timeout Value

这个时间是不是等待响应包的时间?

我看例程后,感觉 DMA时钟 似乎来自于VBUSM的时钟分频,分频比为(Prescalar_select+1)TMS320C6670文档搜了下,看到一张图,认为SRIO输入的参考时钟是250MHz,但是VBUSM多少?

 

(3)、寄存器SP_LT_CTL(文档3-93页),设置链路的连接时间,这个时间是不是Control Symbol发送和等待响应的时间?

 

(4)、寄存器PLM_SP(n)_DISCOVERY_TIMER(文档3-124页)设置的discovery时间,

寄存器SP(n)_SILENCE_TIMER(文档3-125页)设置的silence时间,读了手册还是不理解?