Difficult Execution Time Data Analysis Radioactive Sources
Yes No

Purpose of the experiment

This application demonstrates how to integrate and operate the Oscilloscope block in a Sci-Compiler FPGA design on the DT1260 board, to visualize analog and digital signals in real time.

Fundamentals
An oscilloscope captures and displays signal waveforms, enabling time-domain observation of amplitude versus time. Analog input signals (after ADC conversion) and internal digital signals inside the FPGA can be sampled
and visualized through a memory-mapped interface. Triggering functions (edge detection, thresholds, pre/ post trigger) stabilize the display of periodic or transient signals. A block, called “Oscilloscope”, connects FPGA logic with external visualization tools for debugging and signal validation.

Carrying out the experiment

  • Activate your Sci-Compiler license and set up the software installation. Plug the USB Dongle in your PC and launch Sci- Compiler.
  • Create a project for your DT1260 unit: press New Project.
  • Add the Oscilloscope block to the design and connect analog (A0) and digital (D0–D3) inputs.
  • Configure channels, buffer size, and enable capture. Assign memory addresses automatically, build the project, and program the DT1260.
  • Feed a test signal (e.g. PWM) to an input, open Oscilloscope_0 from the Resource Explorer, and set trigger source, mode, and level.
  • Start acquisition and adjust trigger settings to stabilize the displayed waveform.

Results

The Oscilloscope block provides real-time observation of FPGA-generated signals without external equipment. By adjusting trigger parameters, students can stabilize periodic waveforms or capture transient events, improving signal debugging, timing verification, and system validation.

Oscilloscope Screen
Oscilloscope Screen.

Want to go deeper? Full step-by-step guide on Sci-Compiler