Part Number: 66AK2H12
Hi,
This forum always help me when I stuck in problem, Thanks again.
I have some question about write-operation throughput in SRIO.
here is my environment:
- custom board (DSP:66AK2H12, FPGA: Xilinx vertex 7)
- PDK : v4.0.4
- CCS : v7.0.1
- SRIO : 5Gbps per lane * 4 lane (20Gbps in total)
When the DSP send the write-operation packet with 256kB payload, FPGA can receive that packet. So I can measure the time difference between them.
Based on this data, I calculate the performance, and shows almost 10 Gbps which is not maximum throughput.
I found that there are several factors to decrease its speed like 8b/10b encoding, serdes module and so on. But the 10 Gbps is not reasonable throughput.
My question is that:
- the test scenario is sending 256000 bytes from DSP to FPGA, There is only one sending operation is DSP side(it tooks 400ns), And SRIO IP separates its data by 256 bytes
which is maximum packet payload size. the signal diagram is like this:(sorry not upload image due to the security policy on my workplace)
|---------------------| |------------------| |-----------------------
| | | | |
| | | | | .....
_________| |_____| |____| ...........
| | |
| #1 | #2 |
(145ns) (62ns)
This pulse shows the packet receive signal in FPGA. #1 pulse is handling packet in FPGA. But there is time period(mentioned #2), and the packet is not sent from DSP.
I assume that packet handling is occurred in DSP side(separate in 256 bytes and attached header format in packet and so on...)
Is there any way to decrease the #2 period? I tried to find the register that control its field but, the packet generation is occurred in PHY layer of SRIO IP and it`s automatically generated.
2. I measured the two write operation throughput, NWRITE and SWRITE(streaming write). But there is no difference between them. Refer to the SRIO white paper, SWRITE have short header format,
and low overhead, So I guess it will affect the throughput. But nothing is happened.
Is there any result to compare the performance between NWRITE and SWRITE format in same size?
I couldn`t explain my problem in details due to my poor english. Sorry about that..
Thanks again.
Regards,
chanseok