The following table shows the revision history for Getting Started with Vitis HLS.
The following table shows the revision history for Vitis HLS Methodology Guide.
| Section | Revision Summary |
|---|---|
| 03/22/2021 Version 2020.2 | |
| Structs | Updated. |
| Multi-Access Pointers on the Interface | Updated. |
| Managing Interface Synthesis | Restructured and updated section. |
| Port-Level I/O: No Protocol | Removed section on ap_stable. |
| Block-Level I/O Protocols | Updated. |
| Examples of Recommended Coding Styles | Added Pipelining Between Bursts. |
| 12/15/2020 Version 2020.2 | |
| Pointers | Minor updates |
| Automatic Loop Pipelining | Fixed default to 64 |
| Unrolling Loops to Improve Pipelining | Minor updates |
| Managing Pipeline Dependencies | Updated title |
| Exploiting Task Level Parallelism: Dataflow Optimization | Minor updates |
| Dataflow Optimization Limitations | Updated code in Single-producer-consumer Violations section |
| Array Reshaping | Minor updates |
| 11/23/2020 Version 2020.2 | |
| Introduction to Methodology Guide | Added |
| Unsupported C/C++ Constructs | Updated section and subsections |
| Impact of Coding Style | Updated code blocks |
| Arrays | Minor updates |
| Array Interfaces | Minor updates |
| FIFO Interfaces | Minor updates |
| Arbitrary Precision (AP) Data Types | Updated first paragraph and description in subsections |
| Floats and Doubles | Updated first paragraph |
| Vector Data Types | Added |
| Constructors, Destructors, and Virtual Functions | Removed |
| Using Templates to Create Unique Instances | Minor updates |
| Port-Level I/O: No Protocol | Updated code block |
| Port-Level I/O: Memory Interface Protocol | Minor updates |
| Details of Interface Synthesis | Minor updates |
| AXI4-Stream Interfaces | Updated section and subsections |
| Managing Interfaces with SSI Technology Devices | Updated register_all_io |
| Dataflow Optimization Limitations | Fixed code block in Bypassing Tasks |
| Controlling Hardware Implementation | Updated BIND_OP code block |
| 06/24/2020 Version 2020.1 | |
| General updates | Cleanup of figures and pagination |
| 06/03/2020 Version 2020.1 | |
| Initial release. | N/A |
The following table shows the revision history for Vitis HLS Command Reference.
| Section | Revision Summary |
|---|---|
| 03/22/2021 Version 2020.2 | |
| Entire section | No changes to this section. |
| 12/15/2020 Version 2020.2 | |
| set_directive_dataflow | Added link |
| set_directive_dependence | Added link |
| set_directive_interface | Minor updates |
| set_directive_pipeline | Updated description section |
| set_directive_shared | Updated description section |
| set_directive_stable | Updated description section |
| pragma HLS allocation | Updated section |
| pragma HLS array_reshape | Updated description section |
| pragma HLS dataflow | Added link |
| pragma HLS dependence | Added link |
| pragma HLS interface | Updated description section |
| pragma HLS shared | Updated description section |
| pragma HLS stable | Updated description section |
| 11/23/2020 Version 2020.2 | |
| vitis_hls Command | Updated -p and added -terse |
| add_files | Updated section |
| cosim_stall | Added |
| csim_design | Updated section |
| csynth_design | Minor updates |
| export_design | Updated section |
| get_project | Added |
| get_solution | Added |
| list_part | Updated section |
| open_project | Minor updates |
| open_solution | Minor updates |
| open_tcl_project | Added |
| set_part | Minor updates |
| set_top | Minor updates |
| config_array_partition | Minor updates |
| config_compile | Updated section |
| config_dataflow | Updated section |
| config_export | Updated section |
| config_interface | Updated section |
| config_op | Minor updates |
| config_rtl | Minor updates |
| config_schedule | Minor updates |
| config_storage | Minor updates |
| config_unroll | Minor updates |
| set_directive_aggregate | Minor updates |
| set_directive_bind_op | Updated section |
| set_directive_bind_storage | Minor updates |
| set_directive_dependence | Updated section |
| set_directive_disaggregate | Minor updates |
| set_directive_expression_balance | Updated section |
| set_directive_interface | Updated section |
| set_directive_loop_tripcount | Minor updates |
| set_directive_pipeline | Minor updates |
| set_directive_stream | Minor updates |
| pragma HLS bind_op | Updated section |
| pragma HLS bind_storage | Updated section |
| pragma HLS dependence | Updated section |
| pragma HLS disaggregate | Updated section |
| pragma HLS expression_balance | Updated section |
| pragma HLS interface | Minor updates |
| pragma HLS loop_tripcount | Minor updates |
| pragma HLS protocol | Minor updates |
| 06/24/2020 Version 2020.1 | |
| General updates | Cleanup of figures and pagination |
| 06/03/2020 Version 2020.1 | |
| Initial release. | N/A |
The following table shows the revision history for Vitis HLS Libraries Reference.
| Section | Revision Summary |
|---|---|
| 03/22/2021 Version 2020.2 | |
| Entire section | No changes to this section. |
| 12/15/2020 Version 2020.2 | |
| Other Class Methods, Operators, and Data Members | Added note in Range Selection section |
| Quantization Modes | Updated AP_RND_CONV section |
| 11/23/2020 Version 2020.2 | |
| Using Arbitrary Precision Data Types | Minor updates |
| Fixed-Point Identifier Summary | Added note to table |
| C++ Arbitrary Precision Integer Types | Updated section |
| Vitis HLS Math Library | Updated section |
| HLS Stream Library | Minor updates |
| Using HLS Streams | Minor updates |
| FIR Struct Parameter Values | Minor updates |
| 06/24/2020 Version 2020.1 | |
| General updates | Cleanup of figures and pagination |
| 06/03/2020 Version 2020.1 | |
| Initial release. | N/A |
The following table shows the revision history for Vitis HLS Migration Guide.
| Section | Revision Summary |
|---|---|
| 03/22/2021 Version 2020.2 | |
| Entire section | No changes to this section. |
| 12/15/2020 Version 2020.2 | |
| Structs | Added important note |
| Pragmas | Minor updates |
| Deprecated and Unsupported Tcl Command Options | Minor updates |
| 11/23/2020 Version 2020.2 | |
| Interface Bundle Rules | Updated sections |
| Interface Offset | Updated sections |
| Default User Control Settings | Updated section |
| Pragmas | Updated section |
| Top-Level Function Argument | Updated section |
| HLS Video Library | Updated section |
| C Arbitrary Precision Types | Updated section |
| Deprecated and Unsupported Tcl Command Options | Updated table |
| 06/24/2020 Version 2020.1 | |
| General updates | Cleanup of figures and pagination |
| 06/03/2020 Version 2020.1 | |
| Initial release. | N/A |