XJEase Waveform View

The XJEase Waveform View is designed to show you the effect of XJEase code, in a style similar to that of a logic analyser. If a test is selected for capture, the XJEase Waveform View will be launched when that test is run and will display the data captured. If there are breakpoints set in the test, the Waveform View will update when code execution pauses, either by single-stepping or at another breakpoint.

Selecting a test to capture

You can select the test you would like to capture on the Run Tests screen. Right-click on the test name and select Capture. Alternatively, select the test and use the Selected Test dropdown menu at the bottom of the Test List to select Capture. The Waveform Pin Select dialog will then allow you to select which pins to capture.

Only a single test can be selected for capture at a time. The test to be captured will be displayed in the Test List with the icon.

To deselect a test for capture, right-click on the test and select Once instead of Capture.

Test reset sequences, CONNTEST, raw JTAG, SWD and XJEase module file scans cannot be captured.

The test that is selected for capture is not stored when the project is closed. This feature is intended for debugging specific issues and so must be set up whenever it is required.

Selecting specific pins to capture

Selecting a test for capture will open the Waveform Pin Select dialog where you can choose specific pins to capture data for. Where there are multiple ways in which a pin can be driven or read, you can choose which of the driving/reading pins to select for data capture.

Capturing the test

If a test is selected for capture, the tests in the Test List will be performed as usual when the Run button is clicked. Shortly after the test to capture is started, the XJEase Waveform View window will be displayed and it will begin to show data which can be used to debug the test.