Digital IO Module

Frozen Content

Figure 1. Example Digital I/O module.

The configurable Digital I/O module (DIGITAL_IO) provides separated inputs and outputs, allowing you to monitor and display signal levels, as well as define control signals for use elsewhere in the design.

Any number of signals may be added, and any number of bits can be assigned to a single signal. You may also have different numbers of input and output signals.

The instrument also supports a variety of graphical formats in which the inputs and outputs can be displayed.

Configuration of the instrument is carried out using the Digital I/O Configuration dialog, an example of which is shown in Figure 2.

Figure 2. Configuration dialog for the Digital I/O module.

Figure 3 illustrates an example of the run-time panel for this instrument, accessed by double-clicking on the icon for the instrument, in the Soft Devices chain of the Devices view.

Figure 3. Example instrument panel for the configurable Digital IO module.

Features at-a-glance

  • Supports any number of input and output signals
  • Each signal can be configured to any number of bits (typically 8, 16, 32)
  • Customizable naming of input and output signals
  • Defined signals can be reordered, graphically, as required
  • Two-level display of inputs
    • Hexadecimal value
    • configurable graphic display - Numeric, LEDs, LED Digits, Bar
  • Two-level control of outputs
    • Hexadecimal entry of entire value
    • Configurable graphic control - Numeric, LEDs, LED Digits, Slider
  • Ability to set initial value for each output signal


The DIGITAL_IO device can be found in the FPGA Instruments integrated library (FPGA Instruments.IntLib), located in the \Library\Fpga folder of the installation.

Designing with the DIGITAL_IO

Use the following links to explore use of the Digital I/O module in more detail:

You are reporting an issue with the following selected text and/or image within the active document: