Synthesis Report for 'hls_regtest'
General Information
Date: Sun Oct 04 11:08:36 2015
Version: 2015.2 (Build 1266856 on Fri Jun 26 16:57:37 PM 2015)
Project: hls_regtest_prj
Solution: export
Product family: artix7
Target device: xc7a100tcsg324-1
Performance Estimates
- Timing (ns)
- Summary
| Clock | Target | Estimated | Uncertainty | | ap_clk | 10.00 | 7.95 | 1.25 |
- Latency (clock cycles)
- Summary
| Latency | Interval | Type |
|---|
| min | max | min | max |
|---|
| ? | ? | ? | ? | none |
- Detail
- Instance
- Loop
| Loop Name | Latency | Iteration Latency | Initiation Interval | Trip Count | Pipelined |
|---|
| min | max | achieved | target |
|---|
| - Loop 1 | ? | ? | 2 | - | - | ? | no |
Utilization Estimates
- Summary
| Name | BRAM_18K | DSP48E | FF | LUT | | Expression | - | - | 0 | 107 |
| FIFO | - | - | - | - |
| Instance | - | - | - | - |
| Memory | - | - | - | - |
| Multiplexer | - | - | - | 73 |
| Register | - | - | 132 | - |
| Total | 0 | 0 | 132 | 180 |
| Available | 270 | 240 | 126800 | 63400 |
| Utilization (%) | 0 | 0 | ~0 | ~0 |
- Detail
- Instance
- Memory
- FIFO
- Expression
| Variable Name | Operation | DSP48E | FF | LUT | Bitwidth P0 | Bitwidth P1 | | counter_1_fu_129_p2 | + | 0 | 0 | 32 | 32 | 1 |
| tmp_1_fu_103_p2 | + | 0 | 0 | 8 | 8 | 8 |
| counter_0_s_fu_135_p3 | Select | 0 | 0 | 32 | 1 | 32 |
| newSel4_fu_214_p3 | Select | 0 | 0 | 8 | 1 | 2 |
| newSel6_fu_222_p3 | Select | 0 | 0 | 8 | 1 | 8 |
| sel_tmp2_fu_186_p2 | and | 0 | 0 | 1 | 1 | 1 |
| tmp_5_fu_123_p2 | icmp | 0 | 0 | 3 | 8 | 1 |
| tmp_7_fu_162_p2 | icmp | 0 | 0 | 3 | 8 | 4 |
| tmp_8_fu_168_p2 | icmp | 0 | 0 | 3 | 8 | 5 |
| tmp_9_fu_174_p2 | icmp | 0 | 0 | 3 | 8 | 3 |
| not_sel_tmp2_fu_198_p2 | or | 0 | 0 | 1 | 1 | 1 |
| or_cond_fu_208_p2 | or | 0 | 0 | 1 | 1 | 1 |
| sel_tmp1_fu_180_p2 | xor | 0 | 0 | 2 | 1 | 2 |
| tmp_8_not_fu_192_p2 | xor | 0 | 0 | 2 | 1 | 2 |
| Total | 14 | 0 | 0 | 107 | 80 | 71 |
- Multiplexer
| Name | LUT | Input Size | Bits | Total Bits | | ap_NS_fsm | 1 | 5 | 1 | 5 |
| counter_reg_76 | 32 | 2 | 32 | 64 |
| hex_1_data_in | 32 | 3 | 32 | 96 |
| run_reg_87 | 8 | 2 | 8 | 16 |
| Total | 73 | 12 | 73 | 181 |
- Register
| Name | FF | LUT | Bits | Const Bits | | ap_CS_fsm | 4 | 0 | 4 | 0 |
| btn_0_data_reg | 8 | 0 | 8 | 0 |
| btn_0_vld_reg | 0 | 0 | 1 | 1 |
| counter_0_s_reg_243 | 32 | 0 | 32 | 0 |
| counter_reg_76 | 32 | 0 | 32 | 0 |
| hex_1_data_reg | 32 | 0 | 32 | 0 |
| hex_1_vld_reg | 0 | 0 | 1 | 1 |
| run_reg_87 | 8 | 0 | 8 | 0 |
| sum | 8 | 0 | 8 | 0 |
| tmp_1_reg_235 | 8 | 0 | 8 | 0 |
| Total | 132 | 0 | 134 | 2 |
Interface
- Summary
| RTL Ports | Dir | Bits | Protocol | Source Object | C Type | | ap_clk | in | 1 | ap_ctrl_hs | hls_regtest | return value |
| ap_rst_n | in | 1 | ap_ctrl_hs | hls_regtest | return value |
| ap_start | in | 1 | ap_ctrl_hs | hls_regtest | return value |
| ap_done | out | 1 | ap_ctrl_hs | hls_regtest | return value |
| ap_idle | out | 1 | ap_ctrl_hs | hls_regtest | return value |
| ap_ready | out | 1 | ap_ctrl_hs | hls_regtest | return value |
| ap_return | out | 8 | ap_ctrl_hs | hls_regtest | return value |
| idata | in | 8 | ap_none | idata | scalar |
| btn | in | 8 | ap_none | btn | pointer |
| hex | out | 32 | ap_none | hex | pointer |