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.

6678 and idt-cps-1848 srio problem

hi ,ti employee,

I have a board with 6678. On the borad I connect four 6678 with idt-cps-1848's four port.

I do the follow test:

1,I config four 6678's srioid with 0x10,0x20,0x30,0x40; the four 6678 can communicate with each other through idt-cps-1849 with srio .

    first 6678_0 send a NWRITE packet to 6678_1.at this time ,6678_0's register(sp0_ackid_stat)'s   outbound_ackid increase,and the value is same with idt-cps-1848 port0's port_locak_ackid_csr's inbound_ackid;

    6678_1's register(sp0_ackid_stat)'s inbound_ackid increase,and the value is same with idt-cps-1848 port1's port_locak_ackid_csr's outbound_ackid;

    this result feels right;

2,second 6678_0 send a NWRITE packet to 0x50(this srioid 0x50 is not config ,this will result this packet lost ,I did this in purpose).

   at this time ,I find out 6678_0's register(sp0_ackid_stat)'s   outbound_ackid increase,but idt-cps-1848 port0's port_locak_ackid_csr's inbound_ackid not incrase;

   so 6678_0's register(sp0_ackid_stat)'s   outbound_ackid is not same with idt-cps-1848 port0's port_locak_ackid_csr's inbound_ackid;

   I contact with idt, the answer is in this situation idt-cps-1848 will drop this packet ,so the port_local_ackid will not increase,idt figure that at this time 6678_0 's register(sp0_ackid_stat)'s   outbound_ackid should not incrase ,but it increase,it seems not right.

my question is that is this phenomeon right ? why this happaned ?

this phenomeon will result 6678 and idt-cps-1848 's ackid not match,so 6678 and idt-cps-1848 will fail to send link-request after this happend.

please give me some suggest,ion thank you very much.