soc.sdk.Hardware Class
Namespace: soc.sdk
Hardware that runs generated code
Description
A Hardware object represents a supported hardware board that can be
used with features of the SoC Blockset™
Creation
Description
creates an object that represents a supported hardware board with the
hardwareObj = soc.sdk.Hardware(name)Name property set to name.
Properties
The display name of the Hardware object, specified as a
string.
Example: "MyHardware"
Attributes:
GetAccess | public |
SetAccess | public |
Data Types: char
Processor cores, specified as a cell array of soc.sdk.ProcessorCore objects attached to the
Hardware object. Use the addNewProcessorCore and removeProcessorCore methods to add and remove processor cores
from the hardware, respectively.
Attributes:
GetAccess | public |
SetAccess | public |
FPGA cores, specified as an soc.sdk.FPGACore object attached to the
Hardware object. Use the addNewFPGACore and removeFPGACore methods to add and remove FPGA cores from the
hardware, respectively.
Attributes:
GetAccess | public |
SetAccess | public |
Memory, specified as an soc.sdk.Memory
object attached to the Hardware object. Use the addNewMemory and
removeMemory
methods to add and remove memory from the hardware, respectively.
Attributes:
GetAccess | public |
SetAccess | public |
LEDs, specified as a cell array of soc.sdk.LED
objects attached to the Hardware object. Use the addNewLED and
removeLED methods to add
and remove memory from the hardware, respectively.
Attributes:
GetAccess | public |
SetAccess | public |
System clocks, specified as an soc.sdk.Clock object attached to the Hardware
object. Use the addNewClock and
removeClock
methods to add and remove clocks from the hardware, respectively.
Attributes:
GetAccess | public |
SetAccess | public |
DIP switches, specified as a cell array of soc.sdk.DIPSwitch objects attached to the
Hardware object. Use the addNewDIPSwitch and removeDIPSwitch methods to add and remove DIP switches from
the hardware, respectively.
Attributes:
GetAccess | public |
SetAccess | public |
Reset pins, specified as an soc.sdk.Reset
objects attached to the Hardware object. Use the addNewReset and
removeReset
methods to add and remove resets from the hardware, respectively.
Attributes:
GetAccess | public |
SetAccess | public |
Push buttons, specified as a cell array of soc.sdk.PushButton objects attached to the
Hardware object. Use the addNewPushButton and removePushButton methods to add and remove push buttons from
the hardware, respectively.
Attributes:
GetAccess | public |
SetAccess | public |
Device tree source files, specified as a character vector or cell array of character vectors. The files are used to build a device tree for hardware. Each source file must include full path.
Note
The path may include tokens.
Attributes:
GetAccess | public |
SetAccess | public |
Device tree include files, specified as a character vector or cell array of character vectors. The files are used to device tree for hardware. Each include file must include full path.
Note
Path may include tokens.
Attributes:
GetAccess | public |
SetAccess | public |
Methods
addNewSerialInterface | Add serial interface to hardware |
removeSerialInterface | Remove serial interface from hardware |
addNewEthernetInterface | Add new Ethernet interface to hardware |
removeEthernetInterface | Delete Ethernet interface from hardware |
addNewProcessorCore | Add new processor core to Hardware object |
removeProcessorCore | Remove processor core from Hardware object |
addNewFPGACore | Add new FPGA core to the hardware |
removeFPGACore | Remove FPGA core from the hardware |
addNewMemory | Add new memory to the hardware |
removeMemory | Remove memory from the hardware |
addNewLED | Add new LED to hardware |
removeLED | Remove LED from hardware |
addNewClock | Add new clock to the hardware |
removeClock | Remove clock from the hardware |
addNewDIPSwitch | Add new DIP switch to the hardware |
removeDIPSwitch | Remove DIP switch from hardware |
addNewReset | Add new reset to hardware |
removeReset | Remove reset from hardware |
addNewPushButton | Add new push button to hardware |
removePushButton | Remove push button from hardware |
Version History
Introduced in R2019b
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)