Mudanças entre as edições de "Blocos Simulink com suporte HDL"
Ir para navegação
Ir para pesquisar
Linha 43: | Linha 43: | ||
===Discrete=== | ===Discrete=== | ||
− | {| | + | |
− | + | {{TabComparar3 | Sub-bloco |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}} | |
− | + | {{TabComparar3linha | Delay | Sim| Sim}} | |
− | + | {{TabComparar3linha | Difference | -| -}} | |
− | + | {{TabComparar3linha | Discrete Derivative | -| -}} | |
− | | Delay | + | {{TabComparar3linha | Discrete Filter | -| -}} |
− | + | {{TabComparar3linha | Discrete Fir Filter | Sim| Sim}} | |
− | + | {{TabComparar3linha | Discrete PID controller | Sim| Sim}} | |
− | + | {{TabComparar3linha | Discrete PID Controller (2D0F) | -| -}} | |
− | | Difference | + | {{TabComparar3linha | Discrete State-Space | -| -}} |
− | | | + | {{TabComparar3linha | Discrete Transfer Fcn | Sim| Sim}} |
− | + | {{TabComparar3linha | Discrete Zero-Pole | -| -}} | |
− | |- | + | {{TabComparar3linha | Discrete-Time Integrator | Sim| Sim}} |
− | | Discrete Derivative | + | {{TabComparar3linha | Enabled Delay | -| -}} |
− | | | + | {{TabComparar3linha | First-Order Hold | -| -}} |
− | + | {{TabComparar3linha | Memory | Sim| Sim}} | |
− | |- | + | {{TabComparar3linha | Resettable Delay | -| -}} |
− | | Discrete Filter | + | {{TabComparar3linha | Tapped Delay | Sim| Sim}} |
− | | | + | {{TabComparar3linha | Transfer Fcn First Order | -| -}} |
− | + | {{TabComparar3linha | Transfer Fcn Lead or Lag | -| -}} | |
− | |- | + | {{TabComparar3linha | Transer Fcn Real Zero | -| -}} |
− | | Discrete | + | {{TabComparar3linha | Unit Delay | Sim| Sim}} |
− | + | {{TabComparar3linha | Variable Integer Delay | -| -}} | |
− | + | {{TabComparar3linha | Zero-Order Hold | Sim| Sim}} | |
− | |||
− | | Discrete PID controller | ||
− | |||
− | |||
− | |||
− | | Discrete PID Controller (2D0F) | ||
− | | | ||
− | |||
− | |- | ||
− | | Discrete State-Space | ||
− | | | ||
− | |||
− | |- | ||
− | | Discrete Transfer Fcn | ||
− | |||
− | |||
− | |||
− | | Discrete Zero-Pole | ||
− | | | ||
− | |||
− | |- | ||
− | | Discrete-Time Integrator | ||
− | |||
− | |||
− | |||
− | | Enabled Delay | ||
− | | | ||
− | |||
− | |- | ||
− | | First-Order Hold | ||
− | | | ||
− | |||
− | |- | ||
− | | Memory | ||
− | |||
− | |||
− | |||
− | | Resettable Delay | ||
− | | | ||
− | |||
− | |- | ||
− | | Tapped Delay | ||
− | |||
− | |||
− | |||
− | | Transfer Fcn First Order | ||
− | | | ||
− | |||
− | |- | ||
− | | Transfer Fcn Lead or Lag | ||
− | | | ||
− | |||
− | |- | ||
− | | Transer Fcn Real Zero | ||
− | | | ||
− | |||
− | |- | ||
− | | Unit Delay | ||
− | |||
− | |||
− | |||
− | | Variable Integer Delay | ||
− | | | ||
− | |||
− | |- | ||
− | | Zero-Order Hold | ||
− | |||
− | |||
− | |||
|} | |} | ||
Linha 148: | Linha 79: | ||
{{Collapse top |expand = true |Logic and Bit Operations}} | {{Collapse top |expand = true |Logic and Bit Operations}} | ||
===Logic and Bit Operations=== | ===Logic and Bit Operations=== | ||
− | {| | + | |
− | + | {{TabComparar3 | Sub-bloco |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}} | |
− | + | {{TabComparar3linha |Bit Clear | -| -}} | |
− | + | {{TabComparar3linha |Bit set | -| -}} | |
− | + | {{TabComparar3linha |Bitwise Operator | -| -}} | |
− | | Bit | + | {{TabComparar3linha |Combinational logic | -| -}} |
− | + | {{TabComparar3linha |Compare to Constant | -| -}} | |
− | + | {{TabComparar3linha |Compare to Zero | -| -}} | |
− | |- | + | {{TabComparar3linha |Detect Change | -| -}} |
− | | Bit set | + | {{TabComparar3linha |Detect Decrease | -| -}} |
− | + | {{TabComparar3linha |Detect Fall Negative | -| -}} | |
− | + | {{TabComparar3linha |Detect Fall Nonpositive | -| -}} | |
− | |- | + | {{TabComparar3linha |Detect increase | -| -}} |
− | | Bitwise Operator | + | {{TabComparar3linha |Detect Rise Nonnegative | -| -}} |
− | + | {{TabComparar3linha |Detect Rise Positive | -| -}} | |
− | + | {{TabComparar3linha |Extract Bits | -| -}} | |
− | |- | + | {{TabComparar3linha |Internal Test | -| -}} |
− | | Combinational logic | + | {{TabComparar3linha |Interval Test Dynamic | -| -}} |
− | + | {{TabComparar3linha |Logical Operator | -| -}} | |
− | + | {{TabComparar3linha |Relational Operator | -| -}} | |
− | |- | + | {{TabComparar3linha |Shift Arithmetic | -| -}} |
− | | Compare to Constant | ||
− | |||
− | |||
− | |- | ||
− | | Compare to Zero | ||
− | |||
− | |||
− | |- | ||
− | | Detect Change | ||
− | |||
− | |||
− | |- | ||
− | | Detect Decrease | ||
− | |||
− | |||
− | |- | ||
− | | Detect Fall Negative | ||
− | |||
− | |||
− | |- | ||
− | | Detect Fall Nonpositive | ||
− | |||
− | |||
− | |- | ||
− | | Detect | ||
− | |||
− | |||
− | |- | ||
− | | Detect Rise Nonnegative | ||
− | |||
− | |||
− | |- | ||
− | | Detect Rise Positive | ||
− | |||
− | |||
− | |- | ||
− | | Extract Bits | ||
− | |||
− | |||
− | |- | ||
− | | Internal Test | ||
− | |||
− | |||
− | |- | ||
− | | Interval Test Dynamic | ||
− | |||
− | |||
− | |- | ||
− | | Logical Operator | ||
− | |||
− | |||
− | |- | ||
− | | Relational Operator | ||
− | |||
− | |||
− | |- | ||
− | | Shift Arithmetic | ||
− | |||
− | |||
− | |- | ||
|} | |} | ||
{{Collapse bottom}} | {{Collapse bottom}} | ||
Linha 234: | Linha 105: | ||
{{Collapse top |expand = true |Lookup Tables}} | {{Collapse top |expand = true |Lookup Tables}} | ||
===Lookup Tables=== | ===Lookup Tables=== | ||
− | {| | + | |
− | + | {{TabComparar3 | Sub-bloco |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}} | |
− | + | {{TabComparar3linha |1-D Lookup Table | -| -}} | |
− | + | {{TabComparar3linha |2-D Lookup Table | -| -}} | |
− | + | {{TabComparar3linha |Cosine | -| -}} | |
− | | 1-D Lookup Table | + | {{TabComparar3linha |Direct Lookup Table (n-D) | -| -}} |
− | + | {{TabComparar3linha |Interpolation Using Prelookup | -| -}} | |
− | + | {{TabComparar3linha |Lookup Table Dynamic | -| -}} | |
− | |- | + | {{TabComparar3linha |n-D Lookup Table | -| -}} |
− | | 2-D Lookup Table | + | {{TabComparar3linha |Prelookup | -| -}} |
− | + | {{TabComparar3linha |Sine | -| -}} | |
− | |||
− | |- | ||
− | | Cosine | ||
− | |||
− | |||
− | |- | ||
− | | Direct Lookup Table (n-D) | ||
− | |||
− | |||
− | |- | ||
− | | Interpolation Using Prelookup | ||
− | |||
− | |||
− | |- | ||
− | | Lookup Table Dynamic | ||
− | |||
− | |||
− | |- | ||
− | | n-D Lookup Table | ||
− | |||
− | |||
− | |- | ||
− | | Prelookup | ||
− | |||
− | |||
− | |- | ||
− | | Sine | ||
− | |||
− | |||
− | |- | ||
|} | |} | ||
{{Collapse bottom}} | {{Collapse bottom}} | ||
Linha 280: | Linha 121: | ||
{{Collapse top |expand = true |Math Operations}} | {{Collapse top |expand = true |Math Operations}} | ||
===Math Operations=== | ===Math Operations=== | ||
− | {| | + | |
− | + | {{TabComparar3 | Sub-bloco |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}} | |
− | + | {{TabComparar3linha |Abs -| -}} | |
− | + | {{TabComparar3linha |Add | -| -}} | |
− | + | {{TabComparar3linha |Algebraic Constraint | -| -}} | |
− | | Abs | + | {{TabComparar3linha |Assignment | -| -}} |
− | + | {{TabComparar3linha |Bias | -| -}} | |
− | + | {{TabComparar3linha |Complex to Magnitude-Angle | -| -}} | |
− | |- | + | {{TabComparar3linha |Complex to Real-lmag | -| -}} |
− | | Add | + | {{TabComparar3linha |Divide | -| -}} |
− | + | {{TabComparar3linha |Find Nonzero Elements| -| -}} | |
− | + | {{TabComparar3linha |Gain| -| -}} | |
− | |- | + | {{TabComparar3linha |Magnitude-Angle to Complex| -| -}} |
− | | Algebraic Constraint | + | {{TabComparar3linha |Math function| -| -}} |
− | + | {{TabComparar3linha |Matrix Concatenate| -| -}} | |
− | + | {{TabComparar3linha |MinMax| -| -}} | |
− | |- | + | {{TabComparar3linha |Permute Dimensions| -| -}} |
− | | Assignment | + | {{TabComparar3linha |Polynomial| -| -}} |
− | + | {{TabComparar3linha |Product| -| -}} | |
− | + | {{TabComparar3linha |Product of Elements| -| -}} | |
− | |- | + | {{TabComparar3linha |Real-Imag to Complex| -| -}} |
− | | Bias | + | {{TabComparar3linha |Reciprocal Sqrt| -| -}} |
− | + | {{TabComparar3linha |Reshape| -| -}} | |
− | + | {{TabComparar3linha |Rounding Function| -| -}} | |
− | |- | + | {{TabComparar3linha |Signed sqrt| -| -}} |
− | | Complex to Magnitude-Angle | + | {{TabComparar3linha |Sine Wave Function| -| -}} |
− | + | {{TabComparar3linha |Slider Gain| -| -}} | |
− | + | {{TabComparar3linha |Sqrt| -| -}} | |
− | |- | + | {{TabComparar3linha |Squeeze| -| -}} |
− | | Complex to Real-lmag | + | {{TabComparar3linha |Subtract| -| -}} |
− | + | {{TabComparar3linha |Sum| -| -}} | |
− | + | {{TabComparar3linha |Sum of Elements| -| -}} | |
− | |- | + | {{TabComparar3linha |Trigonometric Function| -| -}} |
− | | Divide | + | {{TabComparar3linha |Unary Minus| -| -}} |
− | + | {{TabComparar3linha |Vector Concatenate| -| -}} | |
− | + | {{TabComparar3linha |Weighted Sample Time Math| -| -}} | |
− | |||
− | |||
− | |||
− | |||
− | |- | ||
− | | Find Nonzero Elements | ||
− | |||
− | |||
− | |- | ||
− | | Gain | ||
− | |||
− | |||
− | |- | ||
− | | Magnitude-Angle to Complex | ||
− | |||
− | |||
− | |- | ||
− | | Math function | ||
− | |||
− | |||
− | |- | ||
− | | Matrix Concatenate | ||
− | |||
− | |||
− | |- | ||
− | | MinMax | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |- | ||
− | | Permute Dimensions | ||
− | |||
− | |||
− | |- | ||
− | | Polynomial | ||
− | |||
− | |||
− | |- | ||
− | | Product | ||
− | |||
− | |||
− | |- | ||
− | | Product of Elements | ||
− | |||
− | |||
− | |- | ||
− | | Real-Imag to Complex | ||
− | |||
− | |||
− | |- | ||
− | | Reciprocal Sqrt | ||
− | |||
− | |||
− | |- | ||
− | | Reshape | ||
− | |||
− | |||
− | |- | ||
− | | Rounding Function | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |- | ||
− | | Signed sqrt | ||
− | |||
− | |||
− | |- | ||
− | | Sine Wave Function | ||
− | |||
− | |||
− | |- | ||
− | | Slider Gain | ||
− | |||
− | |||
− | |- | ||
− | | Sqrt | ||
− | |||
− | |||
− | |- | ||
− | | Squeeze | ||
− | |||
− | |||
− | |- | ||
− | | Subtract | ||
− | |||
− | |||
− | |- | ||
− | | Sum | ||
− | |||
− | |||
− | |- | ||
− | | Sum of Elements | ||
− | |||
− | |||
− | |- | ||
− | | Trigonometric Function | ||
− | |||
− | |||
− | |- | ||
− | | Unary Minus | ||
− | |||
− | |||
− | |- | ||
− | | Vector Concatenate | ||
− | |||
− | |||
− | |- | ||
− | | Weighted Sample Time Math | ||
− | |||
− | |||
− | |- | ||
|} | |} | ||
{{Collapse bottom}} | {{Collapse bottom}} |
Edição das 13h37min 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
|
Discrete | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Discrete
|
Logic and Bit Operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Logic and Bit Operations
|
Lookup Tables | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Lookup Tables
|
Math Operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Math Operations
|
Model Verification | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Model Verification
|
Model-Wide Utilities | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Model-Wide Utilities
|
Ports & Subsystems | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ports & Subsystems
|
Signal Attributes | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Signal Attributes
|
Signal Routing | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Signal Routing
|
Sinks | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sinks
|
Sources | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sources
|
User-Defined Functions | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
User-Defined Functions
|