1 |
2 |
vv_gulyaev |
Copyright 1986-2017 Xilinx, Inc. All Rights Reserved.
|
2 |
|
|
-------------------------------------------------------------------------------------------------
|
3 |
|
|
| Tool Version : Vivado v.2017.4 (lin64) Build 2086221 Fri Dec 15 20:54:30 MST 2017
|
4 |
|
|
| Date : Thu Jul 30 13:55:42 2020
|
5 |
|
|
| Host : orme22 running 64-bit Ubuntu 18.04.4 LTS
|
6 |
|
|
| Command : report_control_sets -verbose -file aes128_ecb_fpga_wrap_control_sets_placed.rpt
|
7 |
|
|
| Design : aes128_ecb_fpga_wrap
|
8 |
|
|
| Device : xc7k325t
|
9 |
|
|
-------------------------------------------------------------------------------------------------
|
10 |
|
|
|
11 |
|
|
Control Set Information
|
12 |
|
|
|
13 |
|
|
Table of Contents
|
14 |
|
|
-----------------
|
15 |
|
|
1. Summary
|
16 |
|
|
2. Flip-Flop Distribution
|
17 |
|
|
3. Detailed Control Set Information
|
18 |
|
|
|
19 |
|
|
1. Summary
|
20 |
|
|
----------
|
21 |
|
|
|
22 |
|
|
+----------------------------------------------------------+-------+
|
23 |
|
|
| Status | Count |
|
24 |
|
|
+----------------------------------------------------------+-------+
|
25 |
|
|
| Number of unique control sets | 45 |
|
26 |
|
|
| Unused register locations in slices containing registers | 192 |
|
27 |
|
|
+----------------------------------------------------------+-------+
|
28 |
|
|
|
29 |
|
|
|
30 |
|
|
2. Flip-Flop Distribution
|
31 |
|
|
-------------------------
|
32 |
|
|
|
33 |
|
|
+--------------+-----------------------+------------------------+-----------------+--------------+
|
34 |
|
|
| Clock Enable | Synchronous Set/Reset | Asynchronous Set/Reset | Total Registers | Total Slices |
|
35 |
|
|
+--------------+-----------------------+------------------------+-----------------+--------------+
|
36 |
|
|
| No | No | No | 18 | 5 |
|
37 |
|
|
| No | No | Yes | 419 | 228 |
|
38 |
|
|
| No | Yes | No | 53 | 21 |
|
39 |
|
|
| Yes | No | No | 2 | 1 |
|
40 |
|
|
| Yes | No | Yes | 453 | 148 |
|
41 |
|
|
| Yes | Yes | No | 23 | 7 |
|
42 |
|
|
+--------------+-----------------------+------------------------+-----------------+--------------+
|
43 |
|
|
|
44 |
|
|
|
45 |
|
|
3. Detailed Control Set Information
|
46 |
|
|
-----------------------------------
|
47 |
|
|
|
48 |
|
|
+-----------------------------------+--------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+------------------+----------------+
|
49 |
|
|
| Clock Signal | Enable Signal | Set/Reset Signal | Slice Load Count | Bel Load Count |
|
50 |
|
|
+-----------------------------------+--------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+------------------+----------------+
|
51 |
|
|
| sys_mngr/axi_state[0]_P_i_3_n_0 | | sys_mngr/axi_state_reg[0]_LDC_i_1_n_0 | 1 | 1 |
|
52 |
|
|
| clkgen/inst/clk_out1 | sys_mngr/key_set_complete | enc/rst_o_OBUF | 1 | 1 |
|
53 |
|
|
| clkgen/inst/clk_out1 | sys_mngr/axi_state[0]_P_i_1_n_0 | sys_mngr/axi_state[2]_P_i_2_n_0 | 1 | 1 |
|
54 |
|
|
| clkgen/inst/clk_out1 | sys_mngr/axi_state[0]_P_i_1_n_0 | sys_mngr/axi_state[1]_P_i_2_n_0 | 1 | 1 |
|
55 |
|
|
| clkgen/inst/clk_out1 | sys_mngr/axi_state[0]_P_i_1_n_0 | sys_mngr/axi_state[0]_P_i_3_n_0 | 1 | 1 |
|
56 |
|
|
| clkgen/inst/clk_out1 | sys_mngr/axi_state[0]_P_i_1_n_0 | sys_mngr/axi_state[10]_P_i_2_n_0 | 1 | 1 |
|
57 |
|
|
| clkgen/inst/clk_out1 | | sys_mngr/axi_state_reg[2]_LDC_i_1_n_0 | 1 | 1 |
|
58 |
|
|
| clkgen/inst/clk_out1 | | sys_mngr/axi_state_reg[1]_LDC_i_1_n_0 | 1 | 1 |
|
59 |
|
|
| clkgen/inst/clk_out1 | | sys_mngr/axi_state_reg[10]_LDC_i_1_n_0 | 1 | 1 |
|
60 |
|
|
| clkgen/inst/clk_out1 | | sys_mngr/plain_text_data_valid_o_i_2_n_0 | 1 | 1 |
|
61 |
|
|
| clkgen/inst/clk_out1 | | sys_mngr/axi_state_reg[0]_LDC_i_1_n_0 | 1 | 1 |
|
62 |
|
|
| sys_mngr/axi_state[10]_P_i_2_n_0 | | sys_mngr/axi_state_reg[10]_LDC_i_1_n_0 | 1 | 1 |
|
63 |
|
|
| sys_mngr/axi_state[1]_P_i_2_n_0 | | sys_mngr/axi_state_reg[1]_LDC_i_1_n_0 | 1 | 1 |
|
64 |
|
|
| sys_mngr/axi_state[2]_P_i_2_n_0 | | sys_mngr/axi_state_reg[2]_LDC_i_1_n_0 | 1 | 1 |
|
65 |
|
|
| clkgen/inst/clk_out1 | | enc/rst_o_OBUF | 3 | 4 |
|
66 |
|
|
| clkgen/inst/clk_out1 | uartlite/U0/AXI_LITE_IPIF_I/I_SLAVE_ATTACHMENT/start2 | uartlite/U0/AXI_LITE_IPIF_I/I_SLAVE_ATTACHMENT/I_DECODER/cs_ce_clr | 1 | 4 |
|
67 |
|
|
| clkgen/inst/clk_out1 | uartlite/U0/UARTLITE_CORE_I/BAUD_RATE_I/en_16x_Baud | | 2 | 4 |
|
68 |
|
|
| clkgen/inst/clk_out1 | sys_mngr/axi_data_wr_reg[4]_i_1_n_0 | sys_mngr/startup_pause_cnt[0]_i_3_n_0 | 2 | 4 |
|
69 |
|
|
| clkgen/inst/clk_out1 | sys_mngr/data_counter_reg[3]_i_1_n_0 | sys_mngr/startup_pause_cnt[0]_i_3_n_0 | 2 | 4 |
|
70 |
|
|
| clkgen/inst/clk_out1 | sys_mngr/axi_data_wr_reg[7]_i_1_n_0 | sys_mngr/startup_pause_cnt[0]_i_3_n_0 | 2 | 5 |
|
71 |
|
|
| clkgen/inst/clk_out1 | | uartlite/U0/UARTLITE_CORE_I/UARTLITE_TX_I/SRL_FIFO_I/I_SRL_FIFO_RBU_F/CNTR_INCR_DECR_ADDN_F_I/SS[0] | 3 | 6 |
|
72 |
|
|
| clkgen/inst/clk_out1 | | uartlite/U0/UARTLITE_CORE_I/UARTLITE_RX_I/SRL_FIFO_I/I_SRL_FIFO_RBU_F/CNTR_INCR_DECR_ADDN_F_I/SS[0] | 2 | 6 |
|
73 |
|
|
| clkgen/inst/clk_out1 | uartlite/U0/AXI_LITE_IPIF_I/I_SLAVE_ATTACHMENT/I_DECODER/fifo_wr | | 1 | 8 |
|
74 |
|
|
| clkgen/inst/clk_out1 | uartlite/U0/UARTLITE_CORE_I/UARTLITE_RX_I/SRL_FIFO_I/I_SRL_FIFO_RBU_F/DYNSHREG_F_I/fifo_wr | | 1 | 8 |
|
75 |
|
|
| clkgen/inst/clk_out1 | sys_mngr/rx_fifo_valid_data | sys_mngr/startup_pause_cnt[0]_i_3_n_0 | 2 | 8 |
|
76 |
|
|
| clkgen/inst/clk_out1 | uartlite/U0/AXI_LITE_IPIF_I/I_SLAVE_ATTACHMENT/s_axi_rdata_i | uartlite/U0/AXI_LITE_IPIF_I/I_SLAVE_ATTACHMENT/rst | 4 | 9 |
|
77 |
|
|
| clkgen/inst/clk_out1 | | uartlite/U0/AXI_LITE_IPIF_I/I_SLAVE_ATTACHMENT/rst | 3 | 9 |
|
78 |
|
|
| clkgen/inst/clk_out1 | uartlite/U0/UARTLITE_CORE_I/BAUD_RATE_I/en_16x_Baud | sys_mngr/s_axi_aresetn | 2 | 10 |
|
79 |
|
|
| clkgen/inst/clk_out1 | sys_mngr/m_axi\\.awaddr[3]_i_1_n_0 | sys_mngr/startup_pause_cnt[0]_i_3_n_0 | 2 | 11 |
|
80 |
|
|
| clkgen/inst/clk_out1 | | sys_mngr/startup_pause_cnt[0]_i_3_n_0 | 10 | 16 |
|
81 |
|
|
| clkgen/inst/clk_out1 | | sys_mngr/cipher_data_reg_reg[94]_0 | 9 | 18 |
|
82 |
|
|
| clkgen/inst/clk_out1 | | | 5 | 18 |
|
83 |
|
|
| clkgen/inst/clk_out1 | | sys_mngr/plain_text_data_o_reg[127]_0 | 15 | 24 |
|
84 |
|
|
| clkgen/inst/clk_out1 | | sys_mngr/s_axi_aresetn | 9 | 28 |
|
85 |
|
|
| clkgen/inst/clk_out1 | | sys_mngr/key_o_reg[72]_0 | 16 | 31 |
|
86 |
|
|
| clkgen/inst/clk_out1 | sys_mngr/sel | sys_mngr/startup_pause_cnt[0]_i_3_n_0 | 8 | 32 |
|
87 |
|
|
| clkgen/inst/clk_out1 | sys_mngr/cipher_data_reg[127]_i_1_n_0 | sys_mngr/startup_pause_cnt[0]_i_3_n_0 | 13 | 33 |
|
88 |
|
|
| clkgen/inst/clk_out1 | sys_mngr/plain_text_data_o[127]_i_1_n_0 | sys_mngr/plain_text_data_valid_o_i_2_n_0 | 14 | 48 |
|
89 |
|
|
| clkgen/inst/clk_out1 | sys_mngr/key_0[127] | sys_mngr/plain_text_data_valid_o_i_2_n_0 | 18 | 55 |
|
90 |
|
|
| clkgen/inst/clk_out1 | sys_mngr/key_0[127] | sys_mngr/key_o_reg[72]_0 | 25 | 73 |
|
91 |
|
|
| clkgen/inst/clk_out1 | sys_mngr/plain_text_data_o[127]_i_1_n_0 | sys_mngr/plain_text_data_o_reg[127]_0 | 21 | 80 |
|
92 |
|
|
| clkgen/inst/clk_out1 | sys_mngr/cipher_data_reg[127]_i_1_n_0 | sys_mngr/cipher_data_reg_reg[94]_0 | 34 | 95 |
|
93 |
|
|
| clkgen/inst/clk_out1 | | enc/state[2][2][7]_i_2_n_0 | 64 | 104 |
|
94 |
|
|
| clkgen/inst/clk_out1 | | enc/round_key[3][3][7]_i_2_n_0 | 59 | 104 |
|
95 |
|
|
| clkgen/inst/clk_out1 | | enc/valid_o_i_2_n_0 | 47 | 113 |
|
96 |
|
|
+-----------------------------------+--------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+------------------+----------------+
|
97 |
|
|
|
98 |
|
|
|
99 |
|
|
+--------+-----------------------+
|
100 |
|
|
| Fanout | Number of ControlSets |
|
101 |
|
|
+--------+-----------------------+
|
102 |
|
|
| 1 | 14 |
|
103 |
|
|
| 4 | 5 |
|
104 |
|
|
| 5 | 1 |
|
105 |
|
|
| 6 | 2 |
|
106 |
|
|
| 8 | 3 |
|
107 |
|
|
| 9 | 2 |
|
108 |
|
|
| 10 | 1 |
|
109 |
|
|
| 11 | 1 |
|
110 |
|
|
| 16+ | 16 |
|
111 |
|
|
+--------+-----------------------+
|
112 |
|
|
|
113 |
|
|
|