DigiView's analysis tools fall into 4 categories:
Data Interpretation
- BOOL
Signal voltage levels below the threshold setting are interpreted as '0'. Voltages above the threshold are interpreted as '1'. - BUS
Multiple (n) BOOLs can be grouped together and interpreted as a series of 'n' bit integers with a range of 0 to 2n-1. - STATE
Essentially a BUS that is only sampled on specified clock edge(s). - Protocol Analyzers
Interprets the timing and values of one or more BOOLs and/or BUSes according to a protocol specification. The interpreted data can consist of frames of fields of text and/or integers. Currently, DigiView includes analyzers for I2C, SPI, CANbus, Sync, ASYNC, I2S, TDM, 1-wire - Plug-ins
User created Protocol Analyzers. Create fully custom protocols or add a protocol layer on top of a built-in decoder
Measurements & Statistics
- See instant measurements directly on the waveform. Just point your mouse at:
- A boolean edge to see cycle duration and frequency
- Between boolean edges to see pulse width.
- The start of a frame or field to see frame duration and field count
- Between frames to see the idle time between frames.
- Within a field or state to see its duration.
- At a point on a plot to see it's value.
- Marquee an area to see a popup dialog containing common measurements for the signals in that area. The dialog statistics update while you move the mouse.
- Click on one edge to anchor a measurement. Then move the mouse to other edges to quickly measure setup/hold times or latencies. The on-screen measurement updates while you move the mouse.
- Select arbitrary lists of measurements to show in one or more measurement dialogs. As you move your mouse, the measurements update to reflect the statistics for the signal under the mouse.
- See the time between multiple, arbitrary marker-pairs
- VALUE column shows current values for each signal at the reference point (@) or the current mouse position.
Data Presentation
- View your data as waveforms(value vs. time), Lists of states/fields/frames, plots/graphs.
- SPLIT the waveform to see two waveform views of the same data.
- Get a 'Forest & Trees' view by 'LINKING' the views to share a common, synchronized center time but allow separate zoom levels.
- Compare different points in the capture by 'UNLINKING' the views, allowing independent zoom and center times.
- Expand BUS, STATE, and Protocol signals to see their underlying signal timing.
- Set radix to boolean, octal, decimal, HEX, or ASCII. Independently configurable in each data view.
- Can create Multiple instances of each data view (including waveforms)
- Each data view can be assigned to any 1 of 4 link groups. All views in a link group are synchronized. For example, clicking on a field in a waveform view will cause any List view in the same link group to scroll to the same field, and vice versa.
- Each waveform view has dock sites, allowing you to easily group related views.
Searches
Searches are generally thought of as a form of 'navigation'. That is true, but their
purpose is usually analysis. They are often used to find specific protocol frames that contain errors or indicate a context you want to explore. When added to an auto-search, you can see a list of ALL matches. Then you can quickly jump between them and compare the complete frames and context.
DigiView's searches are very fast and very advanced, helping you isolate interesting events from a sea of data. See the 'searching' link below for more details.