Question: 4. A. Write a code for Vivado HLS to be able to synthesize a n-tap FIR filter (20 points)? B. Apply any two optimizations for
4.
A. Write a code for Vivado HLS to be able to synthesize a n-tap FIR filter (20 points)?
B. Apply any two optimizations for latency reduction using directives or adding pragmas to this code (such as pipelining, unrolling, array partitioning, array reshaping).
Clearly show these directives or pragmas. Your additional directives should reduce latency without impact of other constraints and may require multiple pragmas to actually reduce latency in some cases.
Explain the impact of your optimization on both latency and resource utilization. (20 points)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
