Clock | Target | Estimated | Uncertainty |
---|---|---|---|
ap_clk | 4.00 | 3.95 | 0.50 |
Latency | Interval | Type | ||
---|---|---|---|---|
min | max | min | max | |
519 | 520 | 512 | 512 | dataflow |
Instance | Module | Latency | Interval | Type | ||
---|---|---|---|---|---|---|
min | max | min | max | |||
grp_hls_real2xfft_Loop_sliding_win_delay_proc_fu_138 | hls_real2xfft_Loop_sliding_win_delay_proc | 512 | 513 | 512 | 512 | loop rewind |
grp_hls_real2xfft_Loop_sliding_win_output_proc_fu_128 | hls_real2xfft_Loop_sliding_win_output_proc | 513 | 514 | 512 | 512 | loop rewind |
grp_hls_real2xfft_window_fn_fu_116 | hls_real2xfft_window_fn | 516 | 517 | 512 | 512 | loop rewind |
grp_hls_real2xfft_Loop_real2xfft_output_proc_fu_150 | hls_real2xfft_Loop_real2xfft_output_proc | 511 | 512 | 511 | 512 | none |
N/A
Name | BRAM_18K | DSP48E | FF | LUT |
---|---|---|---|---|
Expression | - | - | - | - |
FIFO | 4 | - | 200 | 368 |
Instance | 2 | 2 | 174 | 440 |
Memory | - | - | - | - |
Multiplexer | - | - | - | - |
Register | - | - | 8 | - |
Total | 6 | 2 | 382 | 808 |
Available | 280 | 220 | 106400 | 53200 |
Utilization (%) | 2 | ~0 | ~0 | 1 |
Instance | Module | BRAM_18K | DSP48E | FF | LUT |
---|---|---|---|---|---|
hls_real2xfft_Loop_real2xfft_output_proc_U0 | hls_real2xfft_Loop_real2xfft_output_proc | 0 | 0 | 14 | 29 |
hls_real2xfft_Loop_sliding_win_delay_proc_U0 | hls_real2xfft_Loop_sliding_win_delay_proc | 0 | 0 | 40 | 291 |
hls_real2xfft_Loop_sliding_win_output_proc_U0 | hls_real2xfft_Loop_sliding_win_output_proc | 0 | 0 | 61 | 76 |
hls_real2xfft_window_fn_U0 | hls_real2xfft_window_fn | 2 | 2 | 59 | 44 |
Total | 4 | 2 | 2 | 174 | 440 |
N/A
Name | BRAM_18K | FF | LUT | Depth | Bits | Size:D*B |
---|---|---|---|---|---|---|
data2window_0_channel_U | 0 | 5 | 28 | 2 | 16 | 32 |
data2window_1_channel_U | 0 | 5 | 28 | 2 | 16 | 32 |
delayed_i_0_channel_U | 1 | 44 | 59 | 256 | 16 | 4096 |
delayed_i_1_channel_U | 1 | 44 | 59 | 256 | 16 | 4096 |
nodelay_i_0_channel_U | 1 | 46 | 69 | 512 | 16 | 8192 |
nodelay_i_1_channel_U | 1 | 46 | 69 | 512 | 16 | 8192 |
windowed_0_channel_U | 0 | 5 | 28 | 2 | 16 | 32 |
windowed_1_channel_U | 0 | 5 | 28 | 2 | 16 | 32 |
Total | 4 | 200 | 368 | 1544 | 128 | 24704 |
N/A
N/A
Name | FF | LUT | Bits | Const Bits |
---|---|---|---|---|
ap_CS | 1 | 0 | 1 | 0 |
ap_reg_procdone_hls_real2xfft_Loop_real2xfft_output_proc_U0 | 1 | 0 | 1 | 0 |
ap_reg_procdone_hls_real2xfft_Loop_sliding_win_delay_proc_U0 | 1 | 0 | 1 | 0 |
ap_reg_procdone_hls_real2xfft_Loop_sliding_win_output_proc_U0 | 1 | 0 | 1 | 0 |
ap_reg_procdone_hls_real2xfft_window_fn_U0 | 1 | 0 | 1 | 0 |
hls_real2xfft_Loop_real2xfft_output_proc_U0_ap_start | 1 | 0 | 1 | 0 |
hls_real2xfft_Loop_sliding_win_output_proc_U0_ap_start | 1 | 0 | 1 | 0 |
hls_real2xfft_window_fn_U0_ap_start | 1 | 0 | 1 | 0 |
Total | 8 | 0 | 8 | 0 |
RTL Ports | Dir | Bits | Protocol | Source Object | C Type |
---|---|---|---|---|---|
din_V_V_TDATA | in | 16 | axis | din_V_V | pointer |
din_V_V_TVALID | in | 1 | axis | din_V_V | pointer |
din_V_V_TREADY | out | 1 | axis | din_V_V | pointer |
dout_TDATA | out | 32 | axis | dout_V_data | pointer |
dout_TLAST | out | 1 | axis | dout_V_last_V | pointer |
dout_TVALID | out | 1 | axis | dout_V_last_V | pointer |
dout_TREADY | in | 1 | axis | dout_V_last_V | pointer |
ap_clk | in | 1 | ap_ctrl_hs | hls_real2xfft | return value |
ap_rst_n | in | 1 | ap_ctrl_hs | hls_real2xfft | return value |
ap_done | out | 1 | ap_ctrl_hs | hls_real2xfft | return value |
ap_start | in | 1 | ap_ctrl_hs | hls_real2xfft | return value |
ap_idle | out | 1 | ap_ctrl_hs | hls_real2xfft | return value |
ap_ready | out | 1 | ap_ctrl_hs | hls_real2xfft | return value |