P4080DS Srio performance issue

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

P4080DS Srio performance issue

589 Views
andrewesterholz
Contributor I

Hello,

I´ve a performance problem writing to a SRIO (1x  lane) device using outbound window with NWRITE.

When I write to the outbound window all data transmitted correct to the device but  the speed is very slow.

A loop writing 200 32 Bit values (800 Byte) to the outbound window takes about 46 µs.

uint32_t *OutboundAddr =...;

for(i = 0; i < 200; i++)
{
*OutboundAddr = 123;
}

SRIO is configured to have 2.5 GBit so I would expect a time ~3.2 µs

The other direction (device to Inbound window) works much better. Here transmission time is very near to the theoretical value. 

Currently I don´t understand why the the NWRITE to the outbound window is so slow.

Best regards

Andre

Labels (1)
0 Kudos
Reply
0 Replies