How to calculate throughput in Xilinx vivado?

Status
Not open for further replies.
D

daskk62

Guest
I have designed a FFT algorithm using verilog -HDL in xilinx vivado software and I want to calculate the throughput of the design. The input used consisting of 100 samples each of which 16-bit wide . What is the formula for calculating Throughput and what are the values needed to calculate the throughput?
 

maybe explain what you tried to do and what values you couldn't grab from the tool? I mean, throughput is throughput. it is self explanatory.
 

I would have thought that the FFT processing is typically clocked (rather than relying on gate delays etc.) and so the clock speed would define the 'throughput'. You clock in each of your 100 samples and continue to clock until the last part of the output is received through all of the butterflys (or however you are doing the FFT).
Susan
 

How do you want to measure it?
Words/second
Bits/second
values/clock
cats/week

We need lots more information before you can calculate throughput. Its also not a calculation Vivado will give you, but something you have to work out yourself.
 

FFT (or any digital function) throughput is the ratio of sample rate at output relative to input. For example if within a time slot you input 2 frame of fft but get 1.5 frame at output then throughput is 1.5/2. It is different from latency which is the delay from first input to first output.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…