"Christoph v. Wüllen"
unread,Feb 24, 2021, 12:45:15 PM2/24/21Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to herme...@googlegroups.com
Dear all,
I am implementing to display the TX FIFO underflow/overflow condition
in the piHPSDR TX panadapter. Every time such a condition occurs,
it is displayed for two second in red.
The problem is that „Underrun“ is now displayed after EACH rx/tx
transition for 2 seconds, and the reason is that the HL2
firmware reports „underflow“ as long as the fifo is empty.
Upon RX, the TX fifo is reported to be empty (correct) and
the underflow condition is reported (wrong), and after the
RX/TX transition the underflow condition is reported until
the first burst of data is filled into the TX fifo queue.
Of course I can ignore the underflow/overflow bits in the
first half dozen packets received from the HL2 after a
RX-TX transition, but wouln’t it be more logical when
the firmware reports the underflow only when the FIFO
queue is actually drained, so goes from 1 to 0 samples,
or is this either wrong or too complicated to implement
in the firmware?
The reason for my doing so is to get a diagnostic into
the much-discussed „TX latency“ topic.
Yours, Christoph DL1YCF.