US 12,339,766 B2
Integrated development environment for protocol design, evaluation and debugging
Mark Anderson Smith, Portland, OR (US); Michael Scott Silliman, Portland, OR (US); Andrew Loofburrow, Tigard, OR (US); and Eric T. Anderson, Beaverton, OR (US)
Assigned to Tektronix, Inc., Beaverton, OR (US)
Appl. No. 16/980,375
Filed by Tektronix, Inc., Beaverton, OR (US)
PCT Filed Mar. 13, 2019, PCT No. PCT/US2019/022038
§ 371(c)(1), (2) Date Sep. 11, 2020,
PCT Pub. No. WO2019/178219, PCT Pub. Date Sep. 19, 2019.
Claims priority of provisional application 62/642,011, filed on Mar. 13, 2018.
Prior Publication US 2021/0042212 A1, Feb. 11, 2021
Int. Cl. G06F 11/3698 (2025.01); G06F 8/60 (2018.01)
CPC G06F 11/3698 (2025.01) [G06F 8/60 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A protocol designer for a test and measurement instrument, comprising:
an input to receive an analog signal;
a memory configured to store the analog signal;
a user interface structured to display information in one or more windows;
an author configured to generate protocol definitions as source code based on a user input;
a debugger configured to generate a bitstream based on the analog signal and one or more of the protocol definitions, to compile the source code of the protocol definitions, and output textual and visual decode results of any errors in the source code to the one or more windows of the user interface based on the protocol definitions, the visual decode results showing the analog signal and any errors in application of the protocol definitions to the analog signal; and
a deployer configured to output a compiled protocol definition file resulting from compiling the source code to the test and measurement instrument.