The following table shows the relationship between the fields in the Vivado IDE and the User Parameters (which can be viewed in the Tcl Console).
| Vivado IDE Parameter | User Parameter | Default Value |
|---|---|---|
| Data Type | datatype | Integer |
| Has Accumulator | hasaccumulator | FALSE |
| AR/AI Operand Width | aportwidth | 16 |
| Channel A: Has TLAST | hasatlast | FALSE |
| Channel A: Has TUSER | hasatuser | FALSE |
| Channel A: TUSER Width | atuserwidth | 1 |
| BR/BI Operand Width | bportwidth | 16 |
| Channel B: Has TLAST | hasbtlast | FALSE |
| Channel B: Has TUSER | hasbtuser | FALSE |
| Channel B: TUSER Width | btuserwidth | 1 |
| Multiplier Construction | multtype | Use_Mults |
| Optimization Goal | optimizegoal | Resources |
| Flow Control | flowcontrol | NonBlocking |
| Output Rounding | roundmode | Truncate |
| Output Width | outputwidth | 33 |
| Channel CTRL: Has TLAST | hasctrltlast | FALSE |
| Channel CTRL: Has TUSER | hasctrltuser | FALSE |
| Channel CTRL: TUSER Width | ctrltuserwidth | 1 |
| TLAST Behavior | outtlastbehv | Null |
| Latency Configuration | latencyconfig | Automatic |
| Minimum Latency | minimumlatency | 0 |
| ACLKEN | aclken | FALSE |
| ARESETn | aresetn | FALSE |