HLS Optimization: Latency

Posted wordchao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HLS Optimization: Latency相关的知识,希望对你有一定的参考价值。

Optimization
Using Vivado HLS, you can apply different optimization directives to the design, including:
• Instruct a task to execute in a pipeline, allowing the next execution of the task to begin
before the current execution is complete.
• Specify a latency for the completion of functions, loops, and regions.
• Specify a limit on the number of resources used.
• Override the inherent or implied dependencies in the code and permit specified
operations. For example, if it is acceptable to discard or ignore the initial data values,
such as in a video stream, allow a memory read before write if it results in better
performance.
• Select the I/O protocol to ensure the final design can be connected to other hardware
blocks with the same I/O protocol.

 

技术图片

 

Reference:

1.Xilinx UG902

 

以上是关于HLS Optimization: Latency的主要内容,如果未能解决你的问题,请参考以下文章

HLS Optimization: Pipeline

FPGA中的delay与latency

latency和delay区别

Latency

[System Interrupts] 使用DPC Latency Checker解决CPU0被系统终端100%占用问题 / Use DPC Latency Checker to solve Syst

The story of one latency spike