Main Content

DIP Switch

Connect signals attached to DIP switches on hardware board

  • DIP Switch block

Libraries:
SoC Blockset / Hardware Logic I/O

Description

The DIP Switch block controls the hardware logic. The hardware logic signals connected to a DIP Switch block are equivalent to the signals connected to the dual inline package (DIP) switches on the hardware board.

Examples

Ports

Input

expand all

Input signal to control the hardware logic. Using this port, you can dynamically control the hardware logic during simulation at run time. Each DIP switch has a port, named DSIn1 to DSInx, where x is Number of DIP switches.

Dependencies

To enable this port, set the Specify DIP switches via parameter to InputPort.

Data Types: Boolean

Output

expand all

Output signal that returns the state of the switch. Each DIP switch has a port, named DS1 to DSx, where x is Number of DIP switches.

Data Types: Boolean

Parameters

expand all

This parameter is read-only. To choose a hardware board and configure board parameters, see Hardware Implementation Pane.

To view a diagram with the location of the DIP switches on the selected hardware board, click the View DIP switches location button.

This button is enabled only when you select specific Xilinx or Intel boards. For more information about these boards, refer to Supported Third-Party Tools and Hardware.

This parameter is read-only. Indicates the IO logic level on the selected hardware board.

When the IO logic parameter is shown as Active Low, the DIP Switch block accepts and outputs active low signals when you set the Specify DIP switches via parameter to InputPort and outputs active low signals when you set the Specify DIP switches via parameter to Dialog. The block represents these port names prefixed with letter n. For example, nDS1.

To control the hardware logic by using the block parameters, select Dialog. To control the hardware logic from the input port, select InputPort.

To specify the required number of DIP switch ports, select a value from the Number of DIP switches list. n represents the number of available DIP switches on the specified hardware board. For example, if you select 3 from the list, the block shows three DIP switch ports.

To use only the nth DIP switch, set the Number of DIP switches parameter to n and terminate the unused DIP switch ports.

To enable the nth DIP switch port, select On for the DSn parameter. n represents the number of available DIP switches on the specified hardware board.

Dependencies

To enable this parameter, set the Specify push buttons via parameter to Dialog.

Specify the time interval a DIP switch toggles between On and Off.

Extended Capabilities

Fixed-Point Conversion
Design and simulate fixed-point systems using Fixed-Point Designer™.

Version History

Introduced in R2019a

See Also

|