DIP Switch
Connect signals attached to DIP switches on hardware board
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
Streaming Data from Hardware to Software
A systematic approach to design the data-path between hardware logic (FPGA) and embedded processor using SoC Blockset™.
Ports
Input
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
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
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 n
th DIP switch, set the Number
of DIP switches parameter to n
and terminate
the unused DIP switch ports.
To enable the n
th 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
To automatically generate HDL code for your design, and execute on an SoC device, use the SoC Builder tool. See Use SoC Builder to Generate SoC Design.
Fixed-Point Conversion
Design and simulate fixed-point systems using Fixed-Point Designer™.
Version History
Introduced in R2019a
See Also
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)