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 |