LED
Connect signals attached to LEDs on hardware board
Libraries:
SoC Blockset /
Hardware Logic I/O
Description
The LED block indicates the status of a signal. The hardware logic signals connected to an LED block are equivalent to the signals connected to the light emitting diodes (LED) on the hardware board.
Examples
Packet-Based ADS-B Transceiver
Packet-based systems are common in wireless communications. Data is received over the air and is decoded as discrete packet data on a compute device. For given system requirements, it is difficult to design a system and implement directly on SoC as it often involves long iterations of debugging and integration on hardware since hardware effects are difficult to account for at design time. In this example, you will design packet-based airplane tracking application based on Automatic Dependent Surveillance Broadcast (ADS-B) standard, partitioned between FPGA and embedded processor. Unlike traditional methods, you will simulate the application design with memory interface before implementation on hardware using SoC Blockset™ to shorten development time. You will then validate the design on hardware by automatically generated code from the model.
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
LEDx
— Input signal
Boolean
scalar
Input signal from the hardware logic. Each LED has a port, named
LED1 to LEDx
,
where x
is Number of LEDs.
Data Types: Boolean
Parameters
Hardware board — View selected hardware
None
(default) | Supported Xilinx® or Intel ® boards | Custom boards
This parameter is read-only. To choose a hardware board and configure board parameters, see Hardware Implementation Pane.
View LEDs location — View LEDs
button
To view a diagram of the location of the LEDs on the selected hardware board, click the View LEDs 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.
IO logic — IO logic indicator
None
(default) | Active High
| Active Low
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 LED block accepts active low signals and represents the port names prefixed with letter n. For example, nLED1.
Number of LEDs — Number of LED ports
1
(default) | list of integers in the range [1, n]
Specify the required number of LED ports by specifying a value from this list.
n
is the number of available LEDs on the specified hardware
board. For example, if you set this parameter to 4
, the block
shows four LED ports.
To use only the n
th LED, set the Number of
LEDs parameter to n
and leave the unused LED
ports unconnected.
For the Zynq®
UltraScale+™ RFSoC ZCU216 Evaluation Kit, the first three LED ports represent the first
set of red, green, and blue (RGB) LEDs out of the eight available sets, the next three
LED ports represent the second set of RGB LEDs, and so on. For example, if you set the
Number of LEDs parameter to 9
, the
LED1, LED4, and LED7
ports connect to the red LEDs, the LED2, LED5,
and LED8 ports connect to the green LEDs, and the
LED3, LED6, and LED9
ports connect to the blue LEDs on the ZCU216 evaluation board.
Extended Capabilities
HDL Code Generation
Generate VHDL, Verilog and SystemVerilog code for FPGA and ASIC designs using HDL Coder™.
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.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- 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)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)