OpenCores
URL https://opencores.org/ocsvn/fp_log/fp_log/trunk

Subversion Repositories fp_log

[/] [fp_log/] [trunk/] [LAU/] [Virtex 4/] [DP-LAU/] [comp_eq_51zeros.vhd] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 NikosAl
--------------------------------------------------------------------------------
2
-- Copyright (c) 1995-2008 Xilinx, Inc.  All rights reserved.
3
--------------------------------------------------------------------------------
4
--   ____  ____
5
--  /   /\/   /
6
-- /___/  \  /    Vendor: Xilinx
7
-- \   \   \/     Version: K.39
8
--  \   \         Application: netgen
9
--  /   /         Filename: comp_eq_51zeros.vhd
10
-- /___/   /\     Timestamp: Tue Sep 22 14:01:06 2009
11
-- \   \  /  \ 
12
--  \___\/\___\
13
--             
14
-- Command      : -intstyle ise -w -sim -ofmt vhdl "C:\Documents and Settings\Administrator\Desktop\Felsenstein Coprocessor\Logarithm LUT based\HW Implementation\Coregen\tmp\_cg\comp_eq_51zeros.ngc" "C:\Documents and Settings\Administrator\Desktop\Felsenstein Coprocessor\Logarithm LUT based\HW Implementation\Coregen\tmp\_cg\comp_eq_51zeros.vhd" 
15
-- Device       : 4vsx55ff1148-12
16
-- Input file   : C:/Documents and Settings/Administrator/Desktop/Felsenstein Coprocessor/Logarithm LUT based/HW Implementation/Coregen/tmp/_cg/comp_eq_51zeros.ngc
17
-- Output file  : C:/Documents and Settings/Administrator/Desktop/Felsenstein Coprocessor/Logarithm LUT based/HW Implementation/Coregen/tmp/_cg/comp_eq_51zeros.vhd
18
-- # of Entities        : 1
19
-- Design Name  : comp_eq_51zeros
20
-- Xilinx       : C:\Xilinx\10.1\ISE
21
--             
22
-- Purpose:    
23
--     This VHDL netlist is a verification model and uses simulation 
24
--     primitives which may not represent the true implementation of the 
25
--     device, however the netlist is functionally correct and should not 
26
--     be modified. This file cannot be synthesized and should only be used 
27
--     with supported simulation tools.
28
--             
29
-- Reference:  
30
--     Development System Reference Guide, Chapter 23
31
--     Synthesis and Simulation Design Guide, Chapter 6
32
--             
33
--------------------------------------------------------------------------------
34
 
35
 
36
-- synthesis translate_off
37
library IEEE;
38
use IEEE.STD_LOGIC_1164.ALL;
39
library UNISIM;
40
use UNISIM.VCOMPONENTS.ALL;
41
use UNISIM.VPKG.ALL;
42
 
43
entity comp_eq_51zeros is
44
  port (
45
    sclr : in STD_LOGIC := 'X';
46
    qa_eq_b : out STD_LOGIC;
47
    clk : in STD_LOGIC := 'X';
48
    a : in STD_LOGIC_VECTOR ( 50 downto 0 )
49
  );
50
end comp_eq_51zeros;
51
 
52
architecture STRUCTURE of comp_eq_51zeros is
53
  signal BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_2_and000062_75 : STD_LOGIC;
54
 
55
  signal BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_2_and000049_74 : STD_LOGIC;
56
 
57
  signal BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_2_and000025_73 : STD_LOGIC;
58
 
59
  signal BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_2_and000012_72 : STD_LOGIC;
60
 
61
  signal BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_1_and000062_71 : STD_LOGIC;
62
 
63
  signal BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_1_and000049_70 : STD_LOGIC;
64
 
65
  signal BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_1_and000025_69 : STD_LOGIC;
66
 
67
  signal BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_1_and000012_68 : STD_LOGIC;
68
 
69
  signal BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_0_and000062_67 : STD_LOGIC;
70
 
71
  signal BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_0_and000049_66 : STD_LOGIC;
72
 
73
  signal BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_0_and000025_65 : STD_LOGIC;
74
 
75
  signal BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_0_and000012_64 : STD_LOGIC;
76
 
77
  signal BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_temp_result : STD_LOGIC;
78
  signal BU2_N1 : STD_LOGIC;
79
  signal BU2_a_ge_b : STD_LOGIC;
80
  signal NLW_VCC_P_UNCONNECTED : STD_LOGIC;
81
  signal NLW_GND_G_UNCONNECTED : STD_LOGIC;
82
  signal a_2 : STD_LOGIC_VECTOR ( 50 downto 0 );
83
  signal BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o : STD_LOGIC_VECTOR ( 2 downto 0 );
84
  signal BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_async_o : STD_LOGIC_VECTOR ( 3 downto 1 );
85
  signal BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_sel : STD_LOGIC_VECTOR ( 12 downto 12 );
86
begin
87
  a_2(50) <= a(50);
88
  a_2(49) <= a(49);
89
  a_2(48) <= a(48);
90
  a_2(47) <= a(47);
91
  a_2(46) <= a(46);
92
  a_2(45) <= a(45);
93
  a_2(44) <= a(44);
94
  a_2(43) <= a(43);
95
  a_2(42) <= a(42);
96
  a_2(41) <= a(41);
97
  a_2(40) <= a(40);
98
  a_2(39) <= a(39);
99
  a_2(38) <= a(38);
100
  a_2(37) <= a(37);
101
  a_2(36) <= a(36);
102
  a_2(35) <= a(35);
103
  a_2(34) <= a(34);
104
  a_2(33) <= a(33);
105
  a_2(32) <= a(32);
106
  a_2(31) <= a(31);
107
  a_2(30) <= a(30);
108
  a_2(29) <= a(29);
109
  a_2(28) <= a(28);
110
  a_2(27) <= a(27);
111
  a_2(26) <= a(26);
112
  a_2(25) <= a(25);
113
  a_2(24) <= a(24);
114
  a_2(23) <= a(23);
115
  a_2(22) <= a(22);
116
  a_2(21) <= a(21);
117
  a_2(20) <= a(20);
118
  a_2(19) <= a(19);
119
  a_2(18) <= a(18);
120
  a_2(17) <= a(17);
121
  a_2(16) <= a(16);
122
  a_2(15) <= a(15);
123
  a_2(14) <= a(14);
124
  a_2(13) <= a(13);
125
  a_2(12) <= a(12);
126
  a_2(11) <= a(11);
127
  a_2(10) <= a(10);
128
  a_2(9) <= a(9);
129
  a_2(8) <= a(8);
130
  a_2(7) <= a(7);
131
  a_2(6) <= a(6);
132
  a_2(5) <= a(5);
133
  a_2(4) <= a(4);
134
  a_2(3) <= a(3);
135
  a_2(2) <= a(2);
136
  a_2(1) <= a(1);
137
  a_2(0) <= a(0);
138
  VCC_0 : VCC
139
    port map (
140
      P => NLW_VCC_P_UNCONNECTED
141
    );
142
  GND_1 : GND
143
    port map (
144
      G => NLW_GND_G_UNCONNECTED
145
    );
146
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_2_and000076 :
147
LUT4
148
    generic map(
149
      INIT => X"8000"
150
    )
151
    port map (
152
      I0 =>
153
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_2_and000012_72
154
,
155
      I1 =>
156
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_2_and000025_73
157
,
158
      I2 =>
159
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_2_and000049_74
160
,
161
      I3 =>
162
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_2_and000062_75
163
,
164
      O =>
165
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o(2)
166
 
167
    );
168
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_2_and000062 :
169
LUT4
170
    generic map(
171
      INIT => X"0001"
172
    )
173
    port map (
174
      I0 => a_2(44),
175
      I1 => a_2(45),
176
      I2 => a_2(46),
177
      I3 => a_2(47),
178
      O =>
179
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_2_and000062_75
180
 
181
    );
182
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_2_and000049 :
183
LUT4
184
    generic map(
185
      INIT => X"0001"
186
    )
187
    port map (
188
      I0 => a_2(40),
189
      I1 => a_2(41),
190
      I2 => a_2(42),
191
      I3 => a_2(43),
192
      O =>
193
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_2_and000049_74
194
 
195
    );
196
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_2_and000025 :
197
LUT4
198
    generic map(
199
      INIT => X"0001"
200
    )
201
    port map (
202
      I0 => a_2(36),
203
      I1 => a_2(37),
204
      I2 => a_2(38),
205
      I3 => a_2(39),
206
      O =>
207
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_2_and000025_73
208
 
209
    );
210
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_2_and000012 :
211
LUT4
212
    generic map(
213
      INIT => X"0001"
214
    )
215
    port map (
216
      I0 => a_2(32),
217
      I1 => a_2(33),
218
      I2 => a_2(34),
219
      I3 => a_2(35),
220
      O =>
221
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_2_and000012_72
222
 
223
    );
224
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_1_and000076 :
225
LUT4
226
    generic map(
227
      INIT => X"8000"
228
    )
229
    port map (
230
      I0 =>
231
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_1_and000012_68
232
,
233
      I1 =>
234
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_1_and000025_69
235
,
236
      I2 =>
237
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_1_and000049_70
238
,
239
      I3 =>
240
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_1_and000062_71
241
,
242
      O =>
243
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o(1)
244
 
245
    );
246
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_1_and000062 :
247
LUT4
248
    generic map(
249
      INIT => X"0001"
250
    )
251
    port map (
252
      I0 => a_2(28),
253
      I1 => a_2(29),
254
      I2 => a_2(30),
255
      I3 => a_2(31),
256
      O =>
257
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_1_and000062_71
258
 
259
    );
260
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_1_and000049 :
261
LUT4
262
    generic map(
263
      INIT => X"0001"
264
    )
265
    port map (
266
      I0 => a_2(24),
267
      I1 => a_2(25),
268
      I2 => a_2(26),
269
      I3 => a_2(27),
270
      O =>
271
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_1_and000049_70
272
 
273
    );
274
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_1_and000025 :
275
LUT4
276
    generic map(
277
      INIT => X"0001"
278
    )
279
    port map (
280
      I0 => a_2(20),
281
      I1 => a_2(21),
282
      I2 => a_2(22),
283
      I3 => a_2(23),
284
      O =>
285
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_1_and000025_69
286
 
287
    );
288
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_1_and000012 :
289
LUT4
290
    generic map(
291
      INIT => X"0001"
292
    )
293
    port map (
294
      I0 => a_2(16),
295
      I1 => a_2(17),
296
      I2 => a_2(18),
297
      I3 => a_2(19),
298
      O =>
299
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_1_and000012_68
300
 
301
    );
302
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_0_and000076 :
303
LUT4
304
    generic map(
305
      INIT => X"8000"
306
    )
307
    port map (
308
      I0 =>
309
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_0_and000012_64
310
,
311
      I1 =>
312
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_0_and000025_65
313
,
314
      I2 =>
315
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_0_and000049_66
316
,
317
      I3 =>
318
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_0_and000062_67
319
,
320
      O =>
321
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o(0)
322
 
323
    );
324
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_0_and000062 :
325
LUT4
326
    generic map(
327
      INIT => X"0001"
328
    )
329
    port map (
330
      I0 => a_2(11),
331
      I1 => a_2(10),
332
      I2 => a_2(9),
333
      I3 => a_2(8),
334
      O =>
335
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_0_and000062_67
336
 
337
    );
338
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_0_and000049 :
339
LUT4
340
    generic map(
341
      INIT => X"0001"
342
    )
343
    port map (
344
      I0 => a_2(15),
345
      I1 => a_2(14),
346
      I2 => a_2(13),
347
      I3 => a_2(12),
348
      O =>
349
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_0_and000049_66
350
 
351
    );
352
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_0_and000025 :
353
LUT4
354
    generic map(
355
      INIT => X"0001"
356
    )
357
    port map (
358
      I0 => a_2(3),
359
      I1 => a_2(2),
360
      I2 => a_2(1),
361
      I3 => a_2(0),
362
      O =>
363
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_0_and000025_65
364
 
365
    );
366
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_0_and000012 :
367
LUT4
368
    generic map(
369
      INIT => X"0001"
370
    )
371
    port map (
372
      I0 => a_2(7),
373
      I1 => a_2(6),
374
      I2 => a_2(5),
375
      I3 => a_2(4),
376
      O =>
377
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o_0_and000012_64
378
 
379
    );
380
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_sel_12_1 : LUT3
381
    generic map(
382
      INIT => X"01"
383
    )
384
    port map (
385
      I0 => a_2(50),
386
      I1 => a_2(49),
387
      I2 => a_2(48),
388
      O => BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_sel(12)
389
    );
390
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_opt_carry_tile_and_or_carry_muxs_0_i_mux :
391
MUXCY
392
    port map (
393
      CI =>
394
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_async_o(1)
395
,
396
      DI => BU2_a_ge_b,
397
      S =>
398
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o(0)
399
,
400
      O => BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_temp_result
401
    );
402
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_opt_carry_tile_and_or_carry_muxs_1_i_mux :
403
MUXCY
404
    port map (
405
      CI =>
406
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_async_o(2)
407
,
408
      DI => BU2_a_ge_b,
409
      S =>
410
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o(1)
411
,
412
      O =>
413
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_async_o(1)
414
 
415
    );
416
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_opt_carry_tile_and_or_carry_muxs_2_i_mux :
417
MUXCY
418
    port map (
419
      CI =>
420
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_async_o(3)
421
,
422
      DI => BU2_a_ge_b,
423
      S =>
424
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_lut_o(2)
425
,
426
      O =>
427
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_async_o(2)
428
 
429
    );
430
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_opt_carry_tile_and_or_carry_muxs_3_i_mux :
431
MUXCY
432
    port map (
433
      CI => BU2_N1,
434
      DI => BU2_a_ge_b,
435
      S => BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_sel(12),
436
      O =>
437
BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_i_use_carry_plus_luts_lut_and_i_gate_bit_tier_gen_1_i_tier_loop_tiles_0_i_tile_async_o(3)
438
 
439
    );
440
  BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_gen_output_reg_output_reg_fd_output_1 : FDR
441
    generic map(
442
      INIT => '0'
443
    )
444
    port map (
445
      C => clk,
446
      D => BU2_U0_gen_structure_logic_gen_nonpipelined_a_equal_notequal_b_i_a_eq_ne_b_temp_result,
447
      R => sclr,
448
      Q => qa_eq_b
449
    );
450
  BU2_XST_VCC : VCC
451
    port map (
452
      P => BU2_N1
453
    );
454
  BU2_XST_GND : GND
455
    port map (
456
      G => BU2_a_ge_b
457
    );
458
 
459
end STRUCTURE;
460
 
461
-- synthesis translate_on

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.