Generic Raw
The Generic Raw protocol decode type gives you the raw bit data from a signal. The raw bits are extracted from the analog signal based on the signal's clock recovery settings. Note that explicit clock recovery, where the clock signal comes from an input waveform, can also be used.
For the Generic Raw protocol decode, these options are available:
-
Data Source — Specifies the input signal to be decoded.
-
Word Size — Specifies the number of bits in the word up to 64 bits wide.
-
Display Format — Specifies the displayed format of the decoded values. You can select Hex, Decimal, Binary, or ASCII.
Signal Types Supported
The Generic Raw protocol decode supports these signal types (specified in the Signal Type Setup dialog box):
-
NRZ (or Unspecified) — The Generic Raw decoder assumes that Unspecified is the NRZ signal type. It uses the threshold settings defined in the Thresholds tab of the Configure Measurements dialog box (Measure > Thresholds...) and stores the data like this:
-
PAM4 — The Generic Raw decoder recognizes the PAM4 signal type. It uses the threshold settings defined in the Thresholds tab of the Configure Measurements dialog box (Measure > Thresholds...) and stores the data like this:
Generic Raw Decode Results
When a protocol decode is enabled, decode information is displayed with the data source in the Waveform window and packet information is displayed in the Protocol listing window. For example:
In this example:
- Protocol 1 decodes Channel 1 (PAM4), 2-bit Word Size, Hex format
- Protocol 2 decodes Channel 2 (NRZ), 1-bit Word Size, Hex format
- Protocol 3 decodes Channel 3 (PAM4), 8-bit Word Size, Hex format
- Protocol 4 decodes Channel 4 (Unspecified), 8-bit Word Size, Hex format