Mudanças entre as edições de "Blocos Simulink com suporte HDL"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 169: Linha 169:
  
 
===Model Verification===
 
===Model Verification===
{| class="wikitable sortable"  border="1" cellpadding="3" cellspacing="0" style="text-align:left; font-size:100%" bgcolor="#efefef"
+
 
! scope="col" width=40% align="left"|    Sub-bloco
+
{{TabComparar3 | Sub-bloco |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2014
+
{{TabComparar3linha |Vector Assertion| Sim| Sim}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2015
+
{{TabComparar3linha |Vector Check Discrete Gradient| -| -}}
|-
+
{{TabComparar3linha |Vector Check Dynamic Gap| -| -}}
| Assertion
+
{{TabComparar3linha |Vector Check Dynamic Lower Bound| -| -}}
| align="center" | -
+
{{TabComparar3linha |Vector Check Dynamic Range| -| -}}
| align="center" | -
+
{{TabComparar3linha |Vector Check Dynamic Upper Bound| -| -}}
|-
+
{{TabComparar3linha |Vector Check Input Resolution| -| -}}
| Check Discrete Gradient
+
{{TabComparar3linha |Vector Check Static Gap| -| -}}
| align="center" | -
+
{{TabComparar3linha |Vector Check Static Lower Bound| -| -}}
| align="center" | -
+
{{TabComparar3linha |Vector Check Static Range| -| -}}
|-
+
{{TabComparar3linha |Vector Check Static Upper Bound| -| -}}
| Check Dynamic Gap
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Check Dynamic Lower Bound
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Check Dynamic Range
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Check Dynamic Upper Bound
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Check Input Resolution
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Check Static Gap
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Check Static Lower Bound
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Check Static Range
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Check Static Upper Bound
 
| align="center" | -
 
| align="center" | -
 
|-
 
 
|}
 
|}
 
{{Collapse bottom}}
 
{{Collapse bottom}}
Linha 223: Linha 187:
 
{{Collapse top |expand = true |Model-Wide Utilities}}
 
{{Collapse top |expand = true |Model-Wide Utilities}}
 
===Model-Wide Utilities===
 
===Model-Wide Utilities===
{| class="wikitable sortable"  border="1" cellpadding="3" cellspacing="0" style="text-align:left; font-size:100%" bgcolor="#efefef"
+
 
! scope="col" width=40% align="left"|    Sub-bloco
+
{{TabComparar3 | Sub-bloco |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2014
+
{{TabComparar3linha |Vector Block Support Table| -| -}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2015
+
{{TabComparar3linha |Vector DockBlock| -| -}}
|-
+
{{TabComparar3linha |Vector Model Info| -| -}}
| Block Support Table
+
{{TabComparar3linha |Vector Timed-Based Linearization| -| -}}
| align="center" | -
+
{{TabComparar3linha |Vector Trigger-Based Linearization| -| -}}
| align="center" | -
 
|-
 
| DockBlock
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Model Info
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Timed-Based Linearization
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Trigger-Based Linearization
 
| align="center" | -
 
| align="center" | -
 
|-
 
 
|}
 
|}
 
{{Collapse bottom}}
 
{{Collapse bottom}}
Linha 253: Linha 199:
 
{{Collapse top |expand = true |Ports & Subsystems}}
 
{{Collapse top |expand = true |Ports & Subsystems}}
 
===Ports & Subsystems===
 
===Ports & Subsystems===
{| class="wikitable sortable"  border="1" cellpadding="3" cellspacing="0" style="text-align:left; font-size:100%" bgcolor="#efefef"
+
 
! scope="col" width=40% align="left"|    Sub-bloco
+
{{TabComparar3 | Sub-bloco |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2014
+
{{TabComparar3linha |Configurable Subsystem| -| -}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2015
+
{{TabComparar3linha |Atomic Subsystem| -| -}}
|-
+
{{TabComparar3linha |CodeReuseSubsytem| -| -}}
| Configurable Subsystem
+
{{TabComparar3linha |Enable| -| -}}
| align="center" | -
+
{{TabComparar3linha |Enable and Triggered Subsystem| -| -}}
| align="center" | -
+
{{TabComparar3linha |Enable Subsystem| -| -}}
|-
+
{{TabComparar3linha |For Each Subsystem| -| -}}
| Atomic Subsystem
+
{{TabComparar3linha |For Iterator Subsystem| -| -}}
| align="center" | -
+
{{TabComparar3linha |Function-Call Feedback Latch| -| -}}
| align="center" | -
+
{{TabComparar3linha |Function-Call Generator| -| -}}
|-
+
{{TabComparar3linha |Function-Call Split| -| -}}
| CodeReuseSubsytem
+
{{TabComparar3linha |Function-Call Subsystem| -| -}}
| align="center" | -
+
{{TabComparar3linha |If| -| -}}
| align="center" | -
+
{{TabComparar3linha |If Action Subsystem| -| -}}
|-
+
{{TabComparar3linha |In1| -| -}}
| Enable
+
{{TabComparar3linha |Model| -| -}}
| align="center" | -
+
{{TabComparar3linha |Model Variants| -| -}}
| align="center" | -
+
{{TabComparar3linha |Out1| -| -}}
|-
+
{{TabComparar3linha |Resettable Subsystem| -| -}}
| Enable and Triggered Subsystem
+
{{TabComparar3linha |Subsystem| -| -}}
| align="center" | -
+
{{TabComparar3linha |Subsystem Examples| -| -}}
| align="center" | -
+
{{TabComparar3linha |Switch Case| -| -}}
|-
+
{{TabComparar3linha |Switch Case Action Subsystem| -| -}}
| Enable Subsystem
+
{{TabComparar3linha |Trigger| -| -}}
| align="center" | -
+
{{TabComparar3linha |Triggered Subsystem| -| -}}
| align="center" | -
+
{{TabComparar3linha |Variant Subsystem| -| -}}
|-
+
{{TabComparar3linha |While Iterator Subsystem| -| -}}
| For Each Subsystem
 
| align="center" | -
 
| align="center" | -
 
|-
 
| For Iterator Subsystem
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Function-Call Feedback Latch
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Function-Call Generator
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Function-Call Split
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Function-Call Subsystem
 
| align="center" | -
 
| align="center" | -
 
|-
 
| If
 
| align="center" | -
 
| align="center" | -
 
|-
 
| If Action Subsystem
 
| align="center" | -
 
| align="center" | -
 
|-
 
| In1
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Model
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Model Variants
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Out1
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Resettable Subsystem
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Subsystem
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Subsystem Examples
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Switch Case
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Switch Case Action Subsystem
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Trigger
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Triggered Subsystem
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Variant Subsystem
 
| align="center" | -
 
| align="center" | -
 
|-
 
| While Iterator Subsystem
 
| align="center" | -
 
| align="center" | -
 
|-
 
 
|}
 
|}
  
Linha 372: Linha 234:
 
{{Collapse top |expand = true |Signal Attributes}}
 
{{Collapse top |expand = true |Signal Attributes}}
 
===Signal Attributes===
 
===Signal Attributes===
{| class="wikitable sortable"  border="1" cellpadding="3" cellspacing="0" style="text-align:left; font-size:100%" bgcolor="#efefef"
+
 
! scope="col" width=40% align="left"|    Sub-bloco
+
{{TabComparar3 | Sub-bloco |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2014
+
{{TabComparar3linha |Bus to Vector| -| -}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2015
+
{{TabComparar3linha |Data Type Conversion| -| -}}
|-
+
{{TabComparar3linha |Data Type Conversion Inherited| -| -}}
| Bus to Vector
+
{{TabComparar3linha |Data Type Duplicate| -| -}}
| align="center" | -
+
{{TabComparar3linha |Data Type Propagation| -| -}}
| align="center" | -
+
{{TabComparar3linha |Data Type Propagation Examples| -| -}}
|-
+
{{TabComparar3linha |Data Type Scaling Strip| -| -}}
| Data Type Conversion
+
{{TabComparar3linha |IC| -| -}}
| align="center" | -
+
{{TabComparar3linha |Probe| -| -}}
| align="center" | -
+
{{TabComparar3linha |Rate Transition| -| -}}
|-
+
{{TabComparar3linha |Signal Conversion| -| -}}
| Data Type Conversion Inherited
+
{{TabComparar3linha |Signal Specification| -| -}}
| align="center" | -
+
{{TabComparar3linha |Weighted Sample Time| -| -}}
| align="center" | -
+
{{TabComparar3linha |Width| -| -}}
|-
 
| Data Type Duplicate
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Data Type Propagation
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Data Type Propagation Examples
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Data Type Scaling Strip
 
| align="center" | -
 
| align="center" | -
 
|-
 
| IC
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Probe
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Rate Transition
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Signal Conversion
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Signal Specification
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Weighted Sample Time
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Width
 
| align="center" | -
 
| align="center" | -
 
|-
 
 
|}
 
|}
 
{{Collapse bottom}}
 
{{Collapse bottom}}
Linha 438: Linha 255:
 
{{Collapse top |expand = true |Signal Routing}}
 
{{Collapse top |expand = true |Signal Routing}}
 
===Signal Routing===
 
===Signal Routing===
{| class="wikitable sortable"  border="1" cellpadding="3" cellspacing="0" style="text-align:left; font-size:100%" bgcolor="#efefef"
+
 
! scope="col" width=40% align="left"|    Sub-bloco
+
{{TabComparar3 | Sub-bloco |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2014
+
{{TabComparar3linha |Bus Assignment| -| -}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2015
+
{{TabComparar3linha |Bus creator| -| -}}
|-
+
{{TabComparar3linha |Bus Selector| -| -}}
| Bus Assignment
+
{{TabComparar3linha |Data Store Memory| -| -}}
| align="center" | -
+
{{TabComparar3linha |Data Store Read| -| -}}
| align="center" | -
+
{{TabComparar3linha |Data Store Write| -| -}}
|-
+
{{TabComparar3linha |Demux| -| -}}
| Bus creator
+
{{TabComparar3linha |Enironment Controller| -| -}}
| align="center" | -
+
{{TabComparar3linha |From| -| -}}
| align="center" | -
+
{{TabComparar3linha |Goto| -| -}}
|-
+
{{TabComparar3linha |Goto Tag Visibility| -| -}}
| Bus Selector
+
{{TabComparar3linha |Index Vector| -| -}}
| align="center" | -
+
{{TabComparar3linha |Manual Switch| -| -}}
| align="center" | -
+
{{TabComparar3linha |Merge| -| -}}
|-
+
{{TabComparar3linha |Multiport Switch| -| -}}
| Data Store Memory
+
{{TabComparar3linha |Mux| -| -}}
| align="center" | -
+
{{TabComparar3linha |Selector| -| -}}
| align="center" | -
+
{{TabComparar3linha |Switch| -| -}}
|-
+
{{TabComparar3linha |Vector Concatenate| -| -}}
| Data Store Read
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Data Store Write
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Demux
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Enironment Controller
 
| align="center" | -
 
| align="center" | -
 
|-
 
| From
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Goto
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Goto Tag Visibility
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Index Vector
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Manual Switch
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Merge
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Multiport Switch
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Mux
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Selector
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Switch
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Vector Concatenate
 
| align="center" | -
 
| align="center" | -
 
|-
 
 
|}
 
|}
 
{{Collapse bottom}}
 
{{Collapse bottom}}
Linha 524: Linha 281:
 
{{Collapse top |expand = true |Sinks}}
 
{{Collapse top |expand = true |Sinks}}
 
===Sinks===
 
===Sinks===
{| class="wikitable sortable"  border="1" cellpadding="3" cellspacing="0" style="text-align:left; font-size:100%" bgcolor="#efefef"
+
 
! scope="col" width=40% align="left"|    Sub-bloco
+
{{TabComparar3 | Sub-bloco |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2014
+
{{TabComparar3linha |Display| -| -}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2015
+
{{TabComparar3linha |Floating Scope| -| -}}
|-
+
{{TabComparar3linha |Out1| -| -}}
| Display
+
{{TabComparar3linha |Scope| -| -}}
| align="center" | -
+
{{TabComparar3linha |Stop Simulation| -| -}}
| align="center" | -
+
{{TabComparar3linha |Terminator| -| -}}
|-
+
{{TabComparar3linha |To File| -| -}}
| Floating Scope
+
{{TabComparar3linha |To Workspace| -| -}}
| align="center" | -
+
{{TabComparar3linha |XY Graph| -| -}}
| align="center" | -
 
|-
 
| Out1
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Scope
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Stop Simulation
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Terminator
 
| align="center" | -
 
| align="center" | -
 
|-
 
| To File
 
| align="center" | -
 
| align="center" | -
 
|-
 
| To Workspace
 
| align="center" | -
 
| align="center" | -
 
|-
 
| XY Graph
 
| align="center" | -
 
| align="center" | -
 
|-
 
 
|}
 
|}
 
{{Collapse bottom}}
 
{{Collapse bottom}}
Linha 570: Linha 297:
 
{{Collapse top |expand = true |Sources}}
 
{{Collapse top |expand = true |Sources}}
 
===Sources===
 
===Sources===
{| class="wikitable sortable"  border="1" cellpadding="3" cellspacing="0" style="text-align:left; font-size:100%" bgcolor="#efefef"
+
 
! scope="col" width=40% align="left"|    Sub-bloco
+
{{TabComparar3 | Sub-bloco |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2014
+
{{TabComparar3linha |Band-Limited White Noise| -| -}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2015
+
{{TabComparar3linha |Chirp Signal| -| -}}
|-
+
{{TabComparar3linha |Clock| -| -}}
| Band-Limited White Noise
+
{{TabComparar3linha |Constant| -| -}}
| align="center" | -
+
{{TabComparar3linha |Counter Free-Running| -| -}}
| align="center" | -
+
{{TabComparar3linha |Counter Limited| -| -}}
|-
+
{{TabComparar3linha |Digital Clock| -| -}}
| Chirp Signal
+
{{TabComparar3linha |Enumerated Constant| -| -}}
| align="center" | -
+
{{TabComparar3linha |From File| -| -}}
| align="center" | -
+
{{TabComparar3linha |From Workspace| -| -}}
|-
+
{{TabComparar3linha |Ground| -| -}}
| Clock
+
{{TabComparar3linha |In1| -| -}}
| align="center" | -
+
{{TabComparar3linha |Pulse Generator| -| -}}
| align="center" | -
+
{{TabComparar3linha |Ramp| -| -}}
|-
+
{{TabComparar3linha |Random Number| -| -}}
| Constant
+
{{TabComparar3linha |Repeating Sequence| -| -}}
| align="center" | -
+
{{TabComparar3linha |Repeating Sequence Interpolated| -| -}}
| align="center" | -
+
{{TabComparar3linha Repeating Sequence Stair| -| -}}
|-
+
{{TabComparar3linha |Signal Builder| -| -}}
| Counter Free-Running
+
{{TabComparar3linha |Signal Generator| -| -}}
| align="center" | -
+
{{TabComparar3linha |Sine Wave| -| -}}
| align="center" | -
+
{{TabComparar3linha |Step| -| -}}
|-
+
{{TabComparar3linha |Uniform Random Number| -| -}}
| Counter Limited
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Digital Clock
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Enumerated Constant
 
| align="center" | -
 
| align="center" | -
 
|-
 
| From File
 
| align="center" | -
 
| align="center" | -
 
|-
 
| From Workspace
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Ground
 
| align="center" | -
 
| align="center" | -
 
|-
 
| In1
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Pulse Generator
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Ramp
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Random Number
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Repeating Sequence
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Repeating Sequence Interpolated
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Repeating Sequence Stair
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Signal Builder
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Signal Generator
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Sine Wave
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Step
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Uniform Random Number
 
| align="center" | -
 
| align="center" | -
 
|-
 
 
|}
 
|}
 
{{Collapse bottom}}
 
{{Collapse bottom}}
Linha 672: Linha 327:
 
{{Collapse top |expand = true |User-Defined Functions}}
 
{{Collapse top |expand = true |User-Defined Functions}}
 
===User-Defined Functions===
 
===User-Defined Functions===
{| class="wikitable sortable"  border="1" cellpadding="3" cellspacing="0" style="text-align:left; font-size:100%" bgcolor="#efefef"
+
 
! scope="col" width=40% align="left"|    Sub-bloco
+
{{TabComparar3 | Sub-bloco |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2014
+
{{TabComparar3linha |MATLAB Function| -| -}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2015
+
{{TabComparar3linha |Fcn| -| -}}
|-
+
{{TabComparar3linha |Function Caller| -| -}}
| MATLAB Function
+
{{TabComparar3linha |Interpreted MATLAB Function| -| -}}
| align="center" | -
+
{{TabComparar3linha |Level-2 MATLAB S-Function| -| -}}
| align="center" | -
+
{{TabComparar3linha |MATLAB System| -| -}}
|-
+
{{TabComparar3linha |S-Function| -| -}}
| Fcn
+
{{TabComparar3linha |S-Function Builder| -| -}}
| align="center" | -
+
{{TabComparar3linha |S-Function Examples| -| -}}
| align="center" | -
+
{{TabComparar3linha |Simulink Function| -| -}}
|-
 
| Function Caller
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Interpreted MATLAB Function
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Level-2 MATLAB S-Function
 
| align="center" | -
 
| align="center" | -
 
|-
 
| MATLAB System
 
| align="center" | -
 
| align="center" | -
 
|-
 
| S-Function
 
| align="center" | -
 
| align="center" | -
 
|-
 
| S-Function Builder
 
| align="center" | -
 
| align="center" | -
 
|-
 
| S-Function Examples
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Simulink Function
 
| align="center" | -
 
| align="center" | -
 
|-
 
 
|}
 
|}
 
{{Collapse bottom}}
 
{{Collapse bottom}}

Edição das 14h39min de 22 de setembro de 2015

Simulink

Bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015 Blocos suportados MATLAB 2014 Blocos suportados MATLAB 2015
Continuous - - 0 0
Dashboard - - 0 0
Discontinuities Sim Sim 3 9
Discrete Sim Sim 12 12
Logic and Bit Operations Sim Sim 9 9
Lookup Tables Sim Sim 7 7
Math Operations Sim Sim 30 29
Model Verification Sim Sim 11 11
Model-Wide Utilities Sim Sim 2 2
Ports & Subsystems Sim Sim 9 10
Signal Attributes Sim Sim 6 6
Signal Routing Sim Sim 11 12
Sinks Sim Sim 9 9
Sources Sim Sim 6 6
User-Defined Functions Sim Sim 2 2
Discontinuities

Discontinuities

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Backlash - Sim
Coulomb & Viscous Friction - Sim
Dead Zone - Sim
Dead Zone Dynamic - Sim
Hit Crossing - Sim
Quantizer - -
Rate Limiter - -
Rate Limiter Dynamic - -
Rate Relay Sim Sim
Saturation Sim Sim
Saturation Dynamic Sim Sim
Wrap To Zero - Sim
Discrete

Discrete

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Delay Sim Sim
Difference - -
Discrete Derivative - -
Discrete Filter - -
Discrete Fir Filter Sim Sim
Discrete PID controller Sim Sim
Discrete PID Controller (2D0F) - -
Discrete State-Space - -
Discrete Transfer Fcn Sim Sim
Discrete Zero-Pole - -
Discrete-Time Integrator Sim Sim
Enabled Delay - -
First-Order Hold - -
Memory Sim Sim
Resettable Delay - -
Tapped Delay Sim Sim
Transfer Fcn First Order - -
Transfer Fcn Lead or Lag - -
Transer Fcn Real Zero - -
Unit Delay Sim Sim
Variable Integer Delay - -
Zero-Order Hold Sim Sim
  • Alguns blocos com suporte estão localizados em "Additional Math & Discrete" (Tanto na versão 2014, quanto na 2015). São eles:
      • Unit Delay
      • Unit Delay Enabled
      • Unit Delay Enabled Resettable
      • Unit Delay Resettable
Logic and Bit Operations

Logic and Bit Operations

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Bit Clear Sim Sim
Bit set Sim Sim
Bitwise Operator Sim Sim
Combinational logic - -
Compare to Constant Sim Sim
Compare to Zero Sim Sim
Detect Change - -
Detect Decrease - -
Detect Fall Negative - -
Detect Fall Nonpositive - -
Detect increase - -
Detect Rise Nonnegative - -
Detect Rise Positive - -
Extract Bits Sim Sim
Internal Test - -
Interval Test Dynamic - -
Logical Operator Sim Sim
Relational Operator Sim Sim
Shift Arithmetic Sim Sim
Lookup Tables

Lookup Tables

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
1-D Lookup Table Sim Sim
2-D Lookup Table Sim Sim
Cosine Sim Sim
Direct Lookup Table (n-D) Sim Sim
Interpolation Using Prelookup - -
Lookup Table Dynamic - -
n-D Lookup Table Sim Sim
Prelookup Sim Sim
Sine Sim Sim
Math Operations

Math Operations

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Abs Sim Sim
Add Sim Sim
Algebraic Constraint - -
Assignment Sim Sim
Bias Sim Sim
Complex to Magnitude-Angle - -
Complex to Real-lmag Sim Sim
Divide Sim Sim
Reciprocal Sim -
Dot Product Sim Sim
Find Nonzero Elements - -
Gain Sim Sim
Magnitude-Angle to Complex Sim Sim
Math function Sim Sim
Matrix Concatenate Sim Sim
MinMax Sim Sim
MinMax Running Resettable - -
Permute Dimensions - -
Polynomial - -
Product Sim Sim
Product of Elements Sim Sim
Real-Imag to Complex Sim Sim
Reciprocal Sqrt Sim Sim
Reshape Sim Sim
Rounding Function - -
Sign Sim Sim
Signed sqrt - -
Sine Wave Function - -
Slider Gain - -
Sqrt Sim Sim
Squeeze - -
Subtract Sim Sim
Sum Sim Sim
Sum of Elements Sim Sim
Trigonometric Function Sim Sim
Unary Minus Sim Sim
Vector Concatenate Sim Sim
Weighted Sample Time Math - -
Model Verification

Model Verification

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Vector Assertion Sim Sim
Vector Check Discrete Gradient - -
Vector Check Dynamic Gap - -
Vector Check Dynamic Lower Bound - -
Vector Check Dynamic Range - -
Vector Check Dynamic Upper Bound - -
Vector Check Input Resolution - -
Vector Check Static Gap - -
Vector Check Static Lower Bound - -
Vector Check Static Range - -
Vector Check Static Upper Bound - -
Model-Wide Utilities

Model-Wide Utilities

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Vector Block Support Table - -
Vector DockBlock - -
Vector Model Info - -
Vector Timed-Based Linearization - -
Vector Trigger-Based Linearization - -
Ports & Subsystems

Ports & Subsystems

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Configurable Subsystem - -
Atomic Subsystem - -
CodeReuseSubsytem - -
Enable - -
Enable and Triggered Subsystem - -
Enable Subsystem - -
For Each Subsystem - -
For Iterator Subsystem - -
Function-Call Feedback Latch - -
Function-Call Generator - -
Function-Call Split - -
Function-Call Subsystem - -
If - -
If Action Subsystem - -
In1 - -
Model - -
Model Variants - -
Out1 - -
Resettable Subsystem - -
Subsystem - -
Subsystem Examples - -
Switch Case - -
Switch Case Action Subsystem - -
Trigger - -
Triggered Subsystem - -
Variant Subsystem - -
While Iterator Subsystem - -
Signal Attributes

Signal Attributes

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Bus to Vector - -
Data Type Conversion - -
Data Type Conversion Inherited - -
Data Type Duplicate - -
Data Type Propagation - -
Data Type Propagation Examples - -
Data Type Scaling Strip - -
IC - -
Probe - -
Rate Transition - -
Signal Conversion - -
Signal Specification - -
Weighted Sample Time - -
Width - -
Signal Routing

Signal Routing

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Bus Assignment - -
Bus creator - -
Bus Selector - -
Data Store Memory - -
Data Store Read - -
Data Store Write - -
Demux - -
Enironment Controller - -
From - -
Goto - -
Goto Tag Visibility - -
Index Vector - -
Manual Switch - -
Merge - -
Multiport Switch - -
Mux - -
Selector - -
Switch - -
Vector Concatenate - -
Sinks

Sinks

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Display - -
Floating Scope - -
Out1 - -
Scope - -
Stop Simulation - -
Terminator - -
To File - -
To Workspace - -
XY Graph - -
Sources

Sources

Predefinição:TabComparar3linha Repeating Sequence Stair
Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Band-Limited White Noise - -
Chirp Signal - -
Clock - -
Constant - -
Counter Free-Running - -
Counter Limited - -
Digital Clock - -
Enumerated Constant - -
From File - -
From Workspace - -
Ground - -
In1 - -
Pulse Generator - -
Ramp - -
Random Number - -
Repeating Sequence - -
Repeating Sequence Interpolated - -
Signal Builder - -
Signal Generator - -
Sine Wave - -
Step - -
Uniform Random Number - -
User-Defined Functions

User-Defined Functions

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
MATLAB Function - -
Fcn - -
Function Caller - -
Interpreted MATLAB Function - -
Level-2 MATLAB S-Function - -
MATLAB System - -
S-Function - -
S-Function Builder - -
S-Function Examples - -
Simulink Function - -