Closed fmadio closed 5 years ago
stream_cat is updated, waiting for a bitstream to meet timing before closing.
Using new FCS Flags
81M Offset: 6GB Pkt:1551947824_095257443 Length: 64 Capture: 64 ChunkID:6388380 4.855Gbps CPUIdle:0.000
89M Offset: 6GB Pkt:1551947824_370840679 Length: 64 Capture: 64 ChunkID:6390825 5.127Gbps CPUIdle:0.000
97M Offset: 7GB Pkt:1551947824_646966987 Length: 64 Capture: 64 ChunkID:6393276 5.137Gbps CPUIdle:0.000
Without FCS Flag
45M Offset: 3GB Pkt:1551947822_880439114 Length: 64 Capture: 64 ChunkID:6377600 2.338Gbps CPUIdle:0.000
49M Offset: 3GB Pkt:1551947822_996694970 Length: 64 Capture: 64 ChunkID:6378632 2.163Gbps CPUIdle:0.000
52M Offset: 3GB Pkt:1551947823_112812581 Length: 64 Capture: 64 ChunkID:6379662 2.160Gbps CPUIdle:0.000
55M Offset: 4GB Pkt:1551947823_229049644 Length: 64 Capture: 64 ChunkID:6380694 2.163Gbps CPUIdle:0.000
59M Offset: 4GB Pkt:1551947823_350643422 Length: 64 Capture: 64 ChunkID:6381773 2.262Gbps CPUIdle:0.000
~ x2 speed up on stream_cat performance on Gen2 systems
2x10G bitstream met timing and checked in
Build: Date:20190307 Time:2344 SVN:686 U
FW release 5893
stream_cat performance is entirely limited by the FCS calculation code. as system checks FCS errors in the HDL set a flag for any packets that fail, so stream_cat can read the header only and not have to manually calculate the FCS to compare.
performance difference is 2Gbps vs 20Gbps