There is a red control LED on the PCB close to DIP#10 that is actually driven by the FPGA as soon as its output is blocked by an inactive RTS signal. So you can clearly see if you don't get messages just because the RTS handshake is active. There are some videos on Youtube showing the behaviour of the red LED in different cases:
This video shows the behaviour if the RTS handshake is enabled, but the PC software is anyway still not able to handle all data transfer, for example with my 600MHz single core laptop. The red LED is on for a significant time. Planeplotter indicates around 1000 frames per second at this time. |
tbd |
Again with the same data rate, and still the 600MHz laptop, but only decoding DF-11 and DF-17/18 frames. You recognize that the red LED is on for far less time than before. | tbd |
Here you can see the same data rate but the COM port beeing served from a dual core 2GHz PC. The red LED is on for just a few short moments, and even then the blue LED still flashes, which means that these short moments are still bridged using the FPGA's internal FIFO | tbd |
The blue "FRAME" led only flashes if the FIFO is still able to receive data. So if the RTS is active for longer than the 256/512 frames are not completly filled, the blue LED will also stop flashing.
For those who want to experiment further, the situation can be improved as well when using COM0COM driver and inserting HUB4COM between the real serial device and the a virtual serial pair that goes into Planeplotter. Even better you can use my CRC driver, which is proven to have the best port performance of all.