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.

关于c6678 SRIO的问题

您好!

如果c6678的某几个核同时向主机同一地址发送一数据包,那是通过仲裁来管理发送先后,还是要通过某个核软件编程来管理呢。

谢谢。

顺便问下,关于c6678的中文资料现在有没有呢?

  • 如果采用direct io的模式,SRIO提供了多个LSU,那么软件可以通过判断core number使用不同的LSU来启动发送,至于底层的仲裁则是由硬件来保证的。如果使用message方式,软件可以使用不同的发送队列来发送数据,同样的底层的仲裁是由硬件保证的。

    6678的中文资料目前还没有,我们会陆续增加的,请您耐心等待。如有问题请及时发到论坛上,TI的工程师会及时回答的。

  • 你好!

    感谢回复。

    也就是说涉及到core之间发送先后的顺序问题都是由底层硬件仲裁来管理的,软件不用参与先后顺序的管理,是这个意思吗

  • 是的,多个core同时发送的数据仲裁是硬件完成的,软件只能通过设置优先级来微调发送顺序。如果有严格的顺序要求,一定要通过软件来控制。