... | @@ -77,25 +77,28 @@ There are 6 types of blocks: |
... | @@ -77,25 +77,28 @@ There are 6 types of blocks: |
|
|
|
|
|
More [WB-file-syntax-examples](WB-file-syntax-examples)
|
|
More [WB-file-syntax-examples](WB-file-syntax-examples)
|
|
|
|
|
|
## Common attributes
|
|
\> h2. Common attributes
|
|
|
|
\>
|
|
There are two classes of attributes:
|
|
\> There are two classes of attributes:
|
|
|
|
\> \* **common attributes** - applicable for all blocks in the WB file
|
|
- **common attributes** - applicable for all blocks in the WB file
|
|
|
|
(see *table 1*)
|
|
(see *table 1*)
|
|
- **object-specific attributes** - applicable only to blocks of
|
|
\> \* **object-specific attributes** - applicable only to blocks of
|
|
certain type
|
|
certain type
|
|
Some of the attributes are mandatory - they always have to be
|
|
\> Some of the attributes are mandatory - they always have to be
|
|
defined, while the others may be optional.
|
|
defined, while the others may be optional.
|
|
|
|
\>
|
|
*Table 1. Common attributes**
|
|
\> **Table 1. Common attributes**
|
|
| \* Attribute \*| **Status**| \* Description \*|
|
|
\> | \* Attribute \*| **Status**| \* Description \*|
|
|
|`name` | mandatory | Short (single line) human readable name for the
|
|
\> |`name` | mandatory | Short (single line) human readable name for the
|
|
block. The name is used for commenting the generated code and producing
|
|
block. The name is used for commenting the generated code and producing
|
|
documentation. |
|
|
documentation. |
|
|
|`description` | optional | Longer description of the block, used by the
|
|
\> |`description` | optional | Longer description of the block, used by
|
|
documentation generator. May contain inline HTML code. |
|
|
the documentation generator. May contain inline HTML code. |
|
|
|`c_prefix`, `hdl_prefix`, `prefix` | mandatory | |
|
|
\> |`c_prefix`, `hdl_prefix`, `prefix` | mandatory | |
|
|
|
|
\>
|
|
|
|
\>
|
|
|
|
\>
|
|
|
|
\>
|
|
|
|
|
|
|
|
|
|
|
|
|
... | | ... | |