]> jspc29.x-matter.uni-frankfurt.de Git - trbnet.git/blob
19ae553e28366f01aa0def2d89477b45d262ec4d
[trbnet.git] /
1 <?xml version="1.0" encoding="UTF-8"?>
2 <spirit:component xmlns:xilinx="http://www.xilinx.com" xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3   <spirit:vendor>xilinx.com</spirit:vendor>
4   <spirit:library>customized_ip</spirit:library>
5   <spirit:name>gth_xcku_2gbps4_120mhz_txprogdiv240_txbufbypass</spirit:name>
6   <spirit:version>1.0</spirit:version>
7   <spirit:model>
8     <spirit:views>
9       <spirit:view>
10         <spirit:name>xilinx_elaborateports</spirit:name>
11         <spirit:displayName>Elaborate Ports</spirit:displayName>
12         <spirit:envIdentifier>:vivado.xilinx.com:elaborate.ports</spirit:envIdentifier>
13         <spirit:modelName>gtwizard_ultrascale_v1_7_8_gtwizard_ultrascale</spirit:modelName>
14         <spirit:parameters>
15           <spirit:parameter>
16             <spirit:name>outputProductCRC</spirit:name>
17             <spirit:value>9:4eaee027</spirit:value>
18           </spirit:parameter>
19         </spirit:parameters>
20       </spirit:view>
21     </spirit:views>
22     <spirit:ports>
23       <spirit:port>
24         <spirit:name>gtwiz_userclk_tx_reset_in</spirit:name>
25         <spirit:wire>
26           <spirit:direction>in</spirit:direction>
27           <spirit:vector>
28             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_TX_USER_CLOCKING_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
29             <spirit:right spirit:format="long">0</spirit:right>
30           </spirit:vector>
31           <spirit:wireTypeDefs>
32             <spirit:wireTypeDef>
33               <spirit:typeName>wire</spirit:typeName>
34               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
35             </spirit:wireTypeDef>
36           </spirit:wireTypeDefs>
37           <spirit:driver>
38             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
39           </spirit:driver>
40         </spirit:wire>
41         <spirit:vendorExtensions>
42           <xilinx:portInfo>
43             <xilinx:enablement>
44               <xilinx:presence>illegal</xilinx:presence>
45               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_userclk_tx_reset_in">false</xilinx:isEnabled>
46             </xilinx:enablement>
47           </xilinx:portInfo>
48         </spirit:vendorExtensions>
49       </spirit:port>
50       <spirit:port>
51         <spirit:name>gtwiz_userclk_tx_active_in</spirit:name>
52         <spirit:wire>
53           <spirit:direction>in</spirit:direction>
54           <spirit:vector>
55             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_TX_USER_CLOCKING_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
56             <spirit:right spirit:format="long">0</spirit:right>
57           </spirit:vector>
58           <spirit:wireTypeDefs>
59             <spirit:wireTypeDef>
60               <spirit:typeName>wire</spirit:typeName>
61               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
62             </spirit:wireTypeDef>
63           </spirit:wireTypeDefs>
64           <spirit:driver>
65             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
66           </spirit:driver>
67         </spirit:wire>
68         <spirit:vendorExtensions>
69           <xilinx:portInfo>
70             <xilinx:enablement>
71               <xilinx:presence>required</xilinx:presence>
72               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_userclk_tx_active_in">true</xilinx:isEnabled>
73             </xilinx:enablement>
74           </xilinx:portInfo>
75         </spirit:vendorExtensions>
76       </spirit:port>
77       <spirit:port>
78         <spirit:name>gtwiz_userclk_tx_srcclk_out</spirit:name>
79         <spirit:wire>
80           <spirit:direction>out</spirit:direction>
81           <spirit:vector>
82             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_TX_USER_CLOCKING_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
83             <spirit:right spirit:format="long">0</spirit:right>
84           </spirit:vector>
85           <spirit:wireTypeDefs>
86             <spirit:wireTypeDef>
87               <spirit:typeName>wire</spirit:typeName>
88               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
89             </spirit:wireTypeDef>
90           </spirit:wireTypeDefs>
91           <spirit:driver>
92             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
93           </spirit:driver>
94         </spirit:wire>
95         <spirit:vendorExtensions>
96           <xilinx:portInfo>
97             <xilinx:enablement>
98               <xilinx:presence>illegal</xilinx:presence>
99               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_userclk_tx_srcclk_out">false</xilinx:isEnabled>
100             </xilinx:enablement>
101           </xilinx:portInfo>
102         </spirit:vendorExtensions>
103       </spirit:port>
104       <spirit:port>
105         <spirit:name>gtwiz_userclk_tx_usrclk_out</spirit:name>
106         <spirit:wire>
107           <spirit:direction>out</spirit:direction>
108           <spirit:vector>
109             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_TX_USER_CLOCKING_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
110             <spirit:right spirit:format="long">0</spirit:right>
111           </spirit:vector>
112           <spirit:wireTypeDefs>
113             <spirit:wireTypeDef>
114               <spirit:typeName>wire</spirit:typeName>
115               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
116             </spirit:wireTypeDef>
117           </spirit:wireTypeDefs>
118           <spirit:driver>
119             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
120           </spirit:driver>
121         </spirit:wire>
122         <spirit:vendorExtensions>
123           <xilinx:portInfo>
124             <xilinx:enablement>
125               <xilinx:presence>illegal</xilinx:presence>
126               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_userclk_tx_usrclk_out">false</xilinx:isEnabled>
127             </xilinx:enablement>
128           </xilinx:portInfo>
129         </spirit:vendorExtensions>
130       </spirit:port>
131       <spirit:port>
132         <spirit:name>gtwiz_userclk_tx_usrclk2_out</spirit:name>
133         <spirit:wire>
134           <spirit:direction>out</spirit:direction>
135           <spirit:vector>
136             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_TX_USER_CLOCKING_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
137             <spirit:right spirit:format="long">0</spirit:right>
138           </spirit:vector>
139           <spirit:wireTypeDefs>
140             <spirit:wireTypeDef>
141               <spirit:typeName>wire</spirit:typeName>
142               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
143             </spirit:wireTypeDef>
144           </spirit:wireTypeDefs>
145           <spirit:driver>
146             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
147           </spirit:driver>
148         </spirit:wire>
149         <spirit:vendorExtensions>
150           <xilinx:portInfo>
151             <xilinx:enablement>
152               <xilinx:presence>illegal</xilinx:presence>
153               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_userclk_tx_usrclk2_out">false</xilinx:isEnabled>
154             </xilinx:enablement>
155           </xilinx:portInfo>
156         </spirit:vendorExtensions>
157       </spirit:port>
158       <spirit:port>
159         <spirit:name>gtwiz_userclk_tx_active_out</spirit:name>
160         <spirit:wire>
161           <spirit:direction>out</spirit:direction>
162           <spirit:vector>
163             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_TX_USER_CLOCKING_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
164             <spirit:right spirit:format="long">0</spirit:right>
165           </spirit:vector>
166           <spirit:wireTypeDefs>
167             <spirit:wireTypeDef>
168               <spirit:typeName>wire</spirit:typeName>
169               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
170             </spirit:wireTypeDef>
171           </spirit:wireTypeDefs>
172           <spirit:driver>
173             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
174           </spirit:driver>
175         </spirit:wire>
176         <spirit:vendorExtensions>
177           <xilinx:portInfo>
178             <xilinx:enablement>
179               <xilinx:presence>illegal</xilinx:presence>
180               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_userclk_tx_active_out">false</xilinx:isEnabled>
181             </xilinx:enablement>
182           </xilinx:portInfo>
183         </spirit:vendorExtensions>
184       </spirit:port>
185       <spirit:port>
186         <spirit:name>gtwiz_userclk_rx_reset_in</spirit:name>
187         <spirit:wire>
188           <spirit:direction>in</spirit:direction>
189           <spirit:vector>
190             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RX_USER_CLOCKING_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
191             <spirit:right spirit:format="long">0</spirit:right>
192           </spirit:vector>
193           <spirit:wireTypeDefs>
194             <spirit:wireTypeDef>
195               <spirit:typeName>wire</spirit:typeName>
196               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
197             </spirit:wireTypeDef>
198           </spirit:wireTypeDefs>
199           <spirit:driver>
200             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
201           </spirit:driver>
202         </spirit:wire>
203         <spirit:vendorExtensions>
204           <xilinx:portInfo>
205             <xilinx:enablement>
206               <xilinx:presence>illegal</xilinx:presence>
207               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_userclk_rx_reset_in">false</xilinx:isEnabled>
208             </xilinx:enablement>
209           </xilinx:portInfo>
210         </spirit:vendorExtensions>
211       </spirit:port>
212       <spirit:port>
213         <spirit:name>gtwiz_userclk_rx_active_in</spirit:name>
214         <spirit:wire>
215           <spirit:direction>in</spirit:direction>
216           <spirit:vector>
217             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RX_USER_CLOCKING_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
218             <spirit:right spirit:format="long">0</spirit:right>
219           </spirit:vector>
220           <spirit:wireTypeDefs>
221             <spirit:wireTypeDef>
222               <spirit:typeName>wire</spirit:typeName>
223               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
224             </spirit:wireTypeDef>
225           </spirit:wireTypeDefs>
226           <spirit:driver>
227             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
228           </spirit:driver>
229         </spirit:wire>
230         <spirit:vendorExtensions>
231           <xilinx:portInfo>
232             <xilinx:enablement>
233               <xilinx:presence>required</xilinx:presence>
234               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_userclk_rx_active_in">true</xilinx:isEnabled>
235             </xilinx:enablement>
236           </xilinx:portInfo>
237         </spirit:vendorExtensions>
238       </spirit:port>
239       <spirit:port>
240         <spirit:name>gtwiz_userclk_rx_srcclk_out</spirit:name>
241         <spirit:wire>
242           <spirit:direction>out</spirit:direction>
243           <spirit:vector>
244             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RX_USER_CLOCKING_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
245             <spirit:right spirit:format="long">0</spirit:right>
246           </spirit:vector>
247           <spirit:wireTypeDefs>
248             <spirit:wireTypeDef>
249               <spirit:typeName>wire</spirit:typeName>
250               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
251             </spirit:wireTypeDef>
252           </spirit:wireTypeDefs>
253           <spirit:driver>
254             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
255           </spirit:driver>
256         </spirit:wire>
257         <spirit:vendorExtensions>
258           <xilinx:portInfo>
259             <xilinx:enablement>
260               <xilinx:presence>illegal</xilinx:presence>
261               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_userclk_rx_srcclk_out">false</xilinx:isEnabled>
262             </xilinx:enablement>
263           </xilinx:portInfo>
264         </spirit:vendorExtensions>
265       </spirit:port>
266       <spirit:port>
267         <spirit:name>gtwiz_userclk_rx_usrclk_out</spirit:name>
268         <spirit:wire>
269           <spirit:direction>out</spirit:direction>
270           <spirit:vector>
271             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RX_USER_CLOCKING_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
272             <spirit:right spirit:format="long">0</spirit:right>
273           </spirit:vector>
274           <spirit:wireTypeDefs>
275             <spirit:wireTypeDef>
276               <spirit:typeName>wire</spirit:typeName>
277               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
278             </spirit:wireTypeDef>
279           </spirit:wireTypeDefs>
280           <spirit:driver>
281             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
282           </spirit:driver>
283         </spirit:wire>
284         <spirit:vendorExtensions>
285           <xilinx:portInfo>
286             <xilinx:enablement>
287               <xilinx:presence>illegal</xilinx:presence>
288               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_userclk_rx_usrclk_out">false</xilinx:isEnabled>
289             </xilinx:enablement>
290           </xilinx:portInfo>
291         </spirit:vendorExtensions>
292       </spirit:port>
293       <spirit:port>
294         <spirit:name>gtwiz_userclk_rx_usrclk2_out</spirit:name>
295         <spirit:wire>
296           <spirit:direction>out</spirit:direction>
297           <spirit:vector>
298             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RX_USER_CLOCKING_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
299             <spirit:right spirit:format="long">0</spirit:right>
300           </spirit:vector>
301           <spirit:wireTypeDefs>
302             <spirit:wireTypeDef>
303               <spirit:typeName>wire</spirit:typeName>
304               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
305             </spirit:wireTypeDef>
306           </spirit:wireTypeDefs>
307           <spirit:driver>
308             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
309           </spirit:driver>
310         </spirit:wire>
311         <spirit:vendorExtensions>
312           <xilinx:portInfo>
313             <xilinx:enablement>
314               <xilinx:presence>illegal</xilinx:presence>
315               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_userclk_rx_usrclk2_out">false</xilinx:isEnabled>
316             </xilinx:enablement>
317           </xilinx:portInfo>
318         </spirit:vendorExtensions>
319       </spirit:port>
320       <spirit:port>
321         <spirit:name>gtwiz_userclk_rx_active_out</spirit:name>
322         <spirit:wire>
323           <spirit:direction>out</spirit:direction>
324           <spirit:vector>
325             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RX_USER_CLOCKING_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
326             <spirit:right spirit:format="long">0</spirit:right>
327           </spirit:vector>
328           <spirit:wireTypeDefs>
329             <spirit:wireTypeDef>
330               <spirit:typeName>wire</spirit:typeName>
331               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
332             </spirit:wireTypeDef>
333           </spirit:wireTypeDefs>
334           <spirit:driver>
335             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
336           </spirit:driver>
337         </spirit:wire>
338         <spirit:vendorExtensions>
339           <xilinx:portInfo>
340             <xilinx:enablement>
341               <xilinx:presence>illegal</xilinx:presence>
342               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_userclk_rx_active_out">false</xilinx:isEnabled>
343             </xilinx:enablement>
344           </xilinx:portInfo>
345         </spirit:vendorExtensions>
346       </spirit:port>
347       <spirit:port>
348         <spirit:name>gtwiz_buffbypass_tx_reset_in</spirit:name>
349         <spirit:wire>
350           <spirit:direction>in</spirit:direction>
351           <spirit:vector>
352             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_TX_BUFFER_BYPASS_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
353             <spirit:right spirit:format="long">0</spirit:right>
354           </spirit:vector>
355           <spirit:wireTypeDefs>
356             <spirit:wireTypeDef>
357               <spirit:typeName>wire</spirit:typeName>
358               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
359             </spirit:wireTypeDef>
360           </spirit:wireTypeDefs>
361           <spirit:driver>
362             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
363           </spirit:driver>
364         </spirit:wire>
365         <spirit:vendorExtensions>
366           <xilinx:portInfo>
367             <xilinx:enablement>
368               <xilinx:presence>illegal</xilinx:presence>
369               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_buffbypass_tx_reset_in">false</xilinx:isEnabled>
370             </xilinx:enablement>
371           </xilinx:portInfo>
372         </spirit:vendorExtensions>
373       </spirit:port>
374       <spirit:port>
375         <spirit:name>gtwiz_buffbypass_tx_start_user_in</spirit:name>
376         <spirit:wire>
377           <spirit:direction>in</spirit:direction>
378           <spirit:vector>
379             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_TX_BUFFER_BYPASS_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
380             <spirit:right spirit:format="long">0</spirit:right>
381           </spirit:vector>
382           <spirit:wireTypeDefs>
383             <spirit:wireTypeDef>
384               <spirit:typeName>wire</spirit:typeName>
385               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
386             </spirit:wireTypeDef>
387           </spirit:wireTypeDefs>
388           <spirit:driver>
389             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
390           </spirit:driver>
391         </spirit:wire>
392         <spirit:vendorExtensions>
393           <xilinx:portInfo>
394             <xilinx:enablement>
395               <xilinx:presence>illegal</xilinx:presence>
396               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_buffbypass_tx_start_user_in">false</xilinx:isEnabled>
397             </xilinx:enablement>
398           </xilinx:portInfo>
399         </spirit:vendorExtensions>
400       </spirit:port>
401       <spirit:port>
402         <spirit:name>gtwiz_buffbypass_tx_done_out</spirit:name>
403         <spirit:wire>
404           <spirit:direction>out</spirit:direction>
405           <spirit:vector>
406             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_TX_BUFFER_BYPASS_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
407             <spirit:right spirit:format="long">0</spirit:right>
408           </spirit:vector>
409           <spirit:wireTypeDefs>
410             <spirit:wireTypeDef>
411               <spirit:typeName>wire</spirit:typeName>
412               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
413             </spirit:wireTypeDef>
414           </spirit:wireTypeDefs>
415           <spirit:driver>
416             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
417           </spirit:driver>
418         </spirit:wire>
419         <spirit:vendorExtensions>
420           <xilinx:portInfo>
421             <xilinx:enablement>
422               <xilinx:presence>illegal</xilinx:presence>
423               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_buffbypass_tx_done_out">false</xilinx:isEnabled>
424             </xilinx:enablement>
425           </xilinx:portInfo>
426         </spirit:vendorExtensions>
427       </spirit:port>
428       <spirit:port>
429         <spirit:name>gtwiz_buffbypass_tx_error_out</spirit:name>
430         <spirit:wire>
431           <spirit:direction>out</spirit:direction>
432           <spirit:vector>
433             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_TX_BUFFER_BYPASS_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
434             <spirit:right spirit:format="long">0</spirit:right>
435           </spirit:vector>
436           <spirit:wireTypeDefs>
437             <spirit:wireTypeDef>
438               <spirit:typeName>wire</spirit:typeName>
439               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
440             </spirit:wireTypeDef>
441           </spirit:wireTypeDefs>
442           <spirit:driver>
443             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
444           </spirit:driver>
445         </spirit:wire>
446         <spirit:vendorExtensions>
447           <xilinx:portInfo>
448             <xilinx:enablement>
449               <xilinx:presence>illegal</xilinx:presence>
450               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_buffbypass_tx_error_out">false</xilinx:isEnabled>
451             </xilinx:enablement>
452           </xilinx:portInfo>
453         </spirit:vendorExtensions>
454       </spirit:port>
455       <spirit:port>
456         <spirit:name>gtwiz_buffbypass_rx_reset_in</spirit:name>
457         <spirit:wire>
458           <spirit:direction>in</spirit:direction>
459           <spirit:vector>
460             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RX_BUFFER_BYPASS_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
461             <spirit:right spirit:format="long">0</spirit:right>
462           </spirit:vector>
463           <spirit:wireTypeDefs>
464             <spirit:wireTypeDef>
465               <spirit:typeName>wire</spirit:typeName>
466               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
467             </spirit:wireTypeDef>
468           </spirit:wireTypeDefs>
469           <spirit:driver>
470             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
471           </spirit:driver>
472         </spirit:wire>
473         <spirit:vendorExtensions>
474           <xilinx:portInfo>
475             <xilinx:enablement>
476               <xilinx:presence>illegal</xilinx:presence>
477               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_buffbypass_rx_reset_in">false</xilinx:isEnabled>
478             </xilinx:enablement>
479           </xilinx:portInfo>
480         </spirit:vendorExtensions>
481       </spirit:port>
482       <spirit:port>
483         <spirit:name>gtwiz_buffbypass_rx_start_user_in</spirit:name>
484         <spirit:wire>
485           <spirit:direction>in</spirit:direction>
486           <spirit:vector>
487             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RX_BUFFER_BYPASS_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
488             <spirit:right spirit:format="long">0</spirit:right>
489           </spirit:vector>
490           <spirit:wireTypeDefs>
491             <spirit:wireTypeDef>
492               <spirit:typeName>wire</spirit:typeName>
493               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
494             </spirit:wireTypeDef>
495           </spirit:wireTypeDefs>
496           <spirit:driver>
497             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
498           </spirit:driver>
499         </spirit:wire>
500         <spirit:vendorExtensions>
501           <xilinx:portInfo>
502             <xilinx:enablement>
503               <xilinx:presence>illegal</xilinx:presence>
504               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_buffbypass_rx_start_user_in">false</xilinx:isEnabled>
505             </xilinx:enablement>
506           </xilinx:portInfo>
507         </spirit:vendorExtensions>
508       </spirit:port>
509       <spirit:port>
510         <spirit:name>gtwiz_buffbypass_rx_done_out</spirit:name>
511         <spirit:wire>
512           <spirit:direction>out</spirit:direction>
513           <spirit:vector>
514             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RX_BUFFER_BYPASS_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
515             <spirit:right spirit:format="long">0</spirit:right>
516           </spirit:vector>
517           <spirit:wireTypeDefs>
518             <spirit:wireTypeDef>
519               <spirit:typeName>wire</spirit:typeName>
520               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
521             </spirit:wireTypeDef>
522           </spirit:wireTypeDefs>
523           <spirit:driver>
524             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
525           </spirit:driver>
526         </spirit:wire>
527         <spirit:vendorExtensions>
528           <xilinx:portInfo>
529             <xilinx:enablement>
530               <xilinx:presence>illegal</xilinx:presence>
531               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_buffbypass_rx_done_out">false</xilinx:isEnabled>
532             </xilinx:enablement>
533           </xilinx:portInfo>
534         </spirit:vendorExtensions>
535       </spirit:port>
536       <spirit:port>
537         <spirit:name>gtwiz_buffbypass_rx_error_out</spirit:name>
538         <spirit:wire>
539           <spirit:direction>out</spirit:direction>
540           <spirit:vector>
541             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RX_BUFFER_BYPASS_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
542             <spirit:right spirit:format="long">0</spirit:right>
543           </spirit:vector>
544           <spirit:wireTypeDefs>
545             <spirit:wireTypeDef>
546               <spirit:typeName>wire</spirit:typeName>
547               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
548             </spirit:wireTypeDef>
549           </spirit:wireTypeDefs>
550           <spirit:driver>
551             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
552           </spirit:driver>
553         </spirit:wire>
554         <spirit:vendorExtensions>
555           <xilinx:portInfo>
556             <xilinx:enablement>
557               <xilinx:presence>illegal</xilinx:presence>
558               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_buffbypass_rx_error_out">false</xilinx:isEnabled>
559             </xilinx:enablement>
560           </xilinx:portInfo>
561         </spirit:vendorExtensions>
562       </spirit:port>
563       <spirit:port>
564         <spirit:name>gtwiz_reset_clk_freerun_in</spirit:name>
565         <spirit:wire>
566           <spirit:direction>in</spirit:direction>
567           <spirit:vector>
568             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RESET_CONTROLLER_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
569             <spirit:right spirit:format="long">0</spirit:right>
570           </spirit:vector>
571           <spirit:wireTypeDefs>
572             <spirit:wireTypeDef>
573               <spirit:typeName>wire</spirit:typeName>
574               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
575             </spirit:wireTypeDef>
576           </spirit:wireTypeDefs>
577           <spirit:driver>
578             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
579           </spirit:driver>
580         </spirit:wire>
581         <spirit:vendorExtensions>
582           <xilinx:portInfo>
583             <xilinx:enablement>
584               <xilinx:presence>required</xilinx:presence>
585               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_reset_clk_freerun_in">true</xilinx:isEnabled>
586             </xilinx:enablement>
587           </xilinx:portInfo>
588         </spirit:vendorExtensions>
589       </spirit:port>
590       <spirit:port>
591         <spirit:name>gtwiz_reset_all_in</spirit:name>
592         <spirit:wire>
593           <spirit:direction>in</spirit:direction>
594           <spirit:vector>
595             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RESET_CONTROLLER_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
596             <spirit:right spirit:format="long">0</spirit:right>
597           </spirit:vector>
598           <spirit:wireTypeDefs>
599             <spirit:wireTypeDef>
600               <spirit:typeName>wire</spirit:typeName>
601               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
602             </spirit:wireTypeDef>
603           </spirit:wireTypeDefs>
604           <spirit:driver>
605             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
606           </spirit:driver>
607         </spirit:wire>
608         <spirit:vendorExtensions>
609           <xilinx:portInfo>
610             <xilinx:enablement>
611               <xilinx:presence>required</xilinx:presence>
612               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_reset_all_in">true</xilinx:isEnabled>
613             </xilinx:enablement>
614           </xilinx:portInfo>
615         </spirit:vendorExtensions>
616       </spirit:port>
617       <spirit:port>
618         <spirit:name>gtwiz_reset_tx_pll_and_datapath_in</spirit:name>
619         <spirit:wire>
620           <spirit:direction>in</spirit:direction>
621           <spirit:vector>
622             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RESET_CONTROLLER_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
623             <spirit:right spirit:format="long">0</spirit:right>
624           </spirit:vector>
625           <spirit:wireTypeDefs>
626             <spirit:wireTypeDef>
627               <spirit:typeName>wire</spirit:typeName>
628               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
629             </spirit:wireTypeDef>
630           </spirit:wireTypeDefs>
631           <spirit:driver>
632             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
633           </spirit:driver>
634         </spirit:wire>
635         <spirit:vendorExtensions>
636           <xilinx:portInfo>
637             <xilinx:enablement>
638               <xilinx:presence>required</xilinx:presence>
639               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_reset_tx_pll_and_datapath_in">true</xilinx:isEnabled>
640             </xilinx:enablement>
641           </xilinx:portInfo>
642         </spirit:vendorExtensions>
643       </spirit:port>
644       <spirit:port>
645         <spirit:name>gtwiz_reset_tx_datapath_in</spirit:name>
646         <spirit:wire>
647           <spirit:direction>in</spirit:direction>
648           <spirit:vector>
649             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RESET_CONTROLLER_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
650             <spirit:right spirit:format="long">0</spirit:right>
651           </spirit:vector>
652           <spirit:wireTypeDefs>
653             <spirit:wireTypeDef>
654               <spirit:typeName>wire</spirit:typeName>
655               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
656             </spirit:wireTypeDef>
657           </spirit:wireTypeDefs>
658           <spirit:driver>
659             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
660           </spirit:driver>
661         </spirit:wire>
662         <spirit:vendorExtensions>
663           <xilinx:portInfo>
664             <xilinx:enablement>
665               <xilinx:presence>required</xilinx:presence>
666               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_reset_tx_datapath_in">true</xilinx:isEnabled>
667             </xilinx:enablement>
668           </xilinx:portInfo>
669         </spirit:vendorExtensions>
670       </spirit:port>
671       <spirit:port>
672         <spirit:name>gtwiz_reset_rx_pll_and_datapath_in</spirit:name>
673         <spirit:wire>
674           <spirit:direction>in</spirit:direction>
675           <spirit:vector>
676             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RESET_CONTROLLER_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
677             <spirit:right spirit:format="long">0</spirit:right>
678           </spirit:vector>
679           <spirit:wireTypeDefs>
680             <spirit:wireTypeDef>
681               <spirit:typeName>wire</spirit:typeName>
682               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
683             </spirit:wireTypeDef>
684           </spirit:wireTypeDefs>
685           <spirit:driver>
686             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
687           </spirit:driver>
688         </spirit:wire>
689         <spirit:vendorExtensions>
690           <xilinx:portInfo>
691             <xilinx:enablement>
692               <xilinx:presence>required</xilinx:presence>
693               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_reset_rx_pll_and_datapath_in">true</xilinx:isEnabled>
694             </xilinx:enablement>
695           </xilinx:portInfo>
696         </spirit:vendorExtensions>
697       </spirit:port>
698       <spirit:port>
699         <spirit:name>gtwiz_reset_rx_datapath_in</spirit:name>
700         <spirit:wire>
701           <spirit:direction>in</spirit:direction>
702           <spirit:vector>
703             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RESET_CONTROLLER_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
704             <spirit:right spirit:format="long">0</spirit:right>
705           </spirit:vector>
706           <spirit:wireTypeDefs>
707             <spirit:wireTypeDef>
708               <spirit:typeName>wire</spirit:typeName>
709               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
710             </spirit:wireTypeDef>
711           </spirit:wireTypeDefs>
712           <spirit:driver>
713             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
714           </spirit:driver>
715         </spirit:wire>
716         <spirit:vendorExtensions>
717           <xilinx:portInfo>
718             <xilinx:enablement>
719               <xilinx:presence>required</xilinx:presence>
720               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_reset_rx_datapath_in">true</xilinx:isEnabled>
721             </xilinx:enablement>
722           </xilinx:portInfo>
723         </spirit:vendorExtensions>
724       </spirit:port>
725       <spirit:port>
726         <spirit:name>gtwiz_reset_tx_done_in</spirit:name>
727         <spirit:wire>
728           <spirit:direction>in</spirit:direction>
729           <spirit:vector>
730             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RESET_CONTROLLER_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
731             <spirit:right spirit:format="long">0</spirit:right>
732           </spirit:vector>
733           <spirit:wireTypeDefs>
734             <spirit:wireTypeDef>
735               <spirit:typeName>wire</spirit:typeName>
736               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
737             </spirit:wireTypeDef>
738           </spirit:wireTypeDefs>
739           <spirit:driver>
740             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
741           </spirit:driver>
742         </spirit:wire>
743         <spirit:vendorExtensions>
744           <xilinx:portInfo>
745             <xilinx:enablement>
746               <xilinx:presence>illegal</xilinx:presence>
747               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_reset_tx_done_in">false</xilinx:isEnabled>
748             </xilinx:enablement>
749           </xilinx:portInfo>
750         </spirit:vendorExtensions>
751       </spirit:port>
752       <spirit:port>
753         <spirit:name>gtwiz_reset_rx_done_in</spirit:name>
754         <spirit:wire>
755           <spirit:direction>in</spirit:direction>
756           <spirit:vector>
757             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RESET_CONTROLLER_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
758             <spirit:right spirit:format="long">0</spirit:right>
759           </spirit:vector>
760           <spirit:wireTypeDefs>
761             <spirit:wireTypeDef>
762               <spirit:typeName>wire</spirit:typeName>
763               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
764             </spirit:wireTypeDef>
765           </spirit:wireTypeDefs>
766           <spirit:driver>
767             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
768           </spirit:driver>
769         </spirit:wire>
770         <spirit:vendorExtensions>
771           <xilinx:portInfo>
772             <xilinx:enablement>
773               <xilinx:presence>illegal</xilinx:presence>
774               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_reset_rx_done_in">false</xilinx:isEnabled>
775             </xilinx:enablement>
776           </xilinx:portInfo>
777         </spirit:vendorExtensions>
778       </spirit:port>
779       <spirit:port>
780         <spirit:name>gtwiz_reset_qpll0lock_in</spirit:name>
781         <spirit:wire>
782           <spirit:direction>in</spirit:direction>
783           <spirit:vector>
784             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) - 1)">0</spirit:left>
785             <spirit:right spirit:format="long">0</spirit:right>
786           </spirit:vector>
787           <spirit:wireTypeDefs>
788             <spirit:wireTypeDef>
789               <spirit:typeName>wire</spirit:typeName>
790               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
791             </spirit:wireTypeDef>
792           </spirit:wireTypeDefs>
793           <spirit:driver>
794             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
795           </spirit:driver>
796         </spirit:wire>
797         <spirit:vendorExtensions>
798           <xilinx:portInfo>
799             <xilinx:enablement>
800               <xilinx:presence>illegal</xilinx:presence>
801               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_reset_qpll0lock_in">false</xilinx:isEnabled>
802             </xilinx:enablement>
803           </xilinx:portInfo>
804         </spirit:vendorExtensions>
805       </spirit:port>
806       <spirit:port>
807         <spirit:name>gtwiz_reset_qpll1lock_in</spirit:name>
808         <spirit:wire>
809           <spirit:direction>in</spirit:direction>
810           <spirit:vector>
811             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) - 1)">0</spirit:left>
812             <spirit:right spirit:format="long">0</spirit:right>
813           </spirit:vector>
814           <spirit:wireTypeDefs>
815             <spirit:wireTypeDef>
816               <spirit:typeName>wire</spirit:typeName>
817               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
818             </spirit:wireTypeDef>
819           </spirit:wireTypeDefs>
820           <spirit:driver>
821             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
822           </spirit:driver>
823         </spirit:wire>
824         <spirit:vendorExtensions>
825           <xilinx:portInfo>
826             <xilinx:enablement>
827               <xilinx:presence>illegal</xilinx:presence>
828               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_reset_qpll1lock_in">false</xilinx:isEnabled>
829             </xilinx:enablement>
830           </xilinx:portInfo>
831         </spirit:vendorExtensions>
832       </spirit:port>
833       <spirit:port>
834         <spirit:name>gtwiz_reset_rx_cdr_stable_out</spirit:name>
835         <spirit:wire>
836           <spirit:direction>out</spirit:direction>
837           <spirit:vector>
838             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RESET_CONTROLLER_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
839             <spirit:right spirit:format="long">0</spirit:right>
840           </spirit:vector>
841           <spirit:wireTypeDefs>
842             <spirit:wireTypeDef>
843               <spirit:typeName>wire</spirit:typeName>
844               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
845             </spirit:wireTypeDef>
846           </spirit:wireTypeDefs>
847           <spirit:driver>
848             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
849           </spirit:driver>
850         </spirit:wire>
851         <spirit:vendorExtensions>
852           <xilinx:portInfo>
853             <xilinx:enablement>
854               <xilinx:presence>required</xilinx:presence>
855               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_reset_rx_cdr_stable_out">true</xilinx:isEnabled>
856             </xilinx:enablement>
857           </xilinx:portInfo>
858         </spirit:vendorExtensions>
859       </spirit:port>
860       <spirit:port>
861         <spirit:name>gtwiz_reset_tx_done_out</spirit:name>
862         <spirit:wire>
863           <spirit:direction>out</spirit:direction>
864           <spirit:vector>
865             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RESET_CONTROLLER_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
866             <spirit:right spirit:format="long">0</spirit:right>
867           </spirit:vector>
868           <spirit:wireTypeDefs>
869             <spirit:wireTypeDef>
870               <spirit:typeName>wire</spirit:typeName>
871               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
872             </spirit:wireTypeDef>
873           </spirit:wireTypeDefs>
874           <spirit:driver>
875             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
876           </spirit:driver>
877         </spirit:wire>
878         <spirit:vendorExtensions>
879           <xilinx:portInfo>
880             <xilinx:enablement>
881               <xilinx:presence>required</xilinx:presence>
882               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_reset_tx_done_out">true</xilinx:isEnabled>
883             </xilinx:enablement>
884           </xilinx:portInfo>
885         </spirit:vendorExtensions>
886       </spirit:port>
887       <spirit:port>
888         <spirit:name>gtwiz_reset_rx_done_out</spirit:name>
889         <spirit:wire>
890           <spirit:direction>out</spirit:direction>
891           <spirit:vector>
892             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_RESET_CONTROLLER_INSTANCE_CTRL&apos;)) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) - 1))">0</spirit:left>
893             <spirit:right spirit:format="long">0</spirit:right>
894           </spirit:vector>
895           <spirit:wireTypeDefs>
896             <spirit:wireTypeDef>
897               <spirit:typeName>wire</spirit:typeName>
898               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
899             </spirit:wireTypeDef>
900           </spirit:wireTypeDefs>
901           <spirit:driver>
902             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
903           </spirit:driver>
904         </spirit:wire>
905         <spirit:vendorExtensions>
906           <xilinx:portInfo>
907             <xilinx:enablement>
908               <xilinx:presence>required</xilinx:presence>
909               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_reset_rx_done_out">true</xilinx:isEnabled>
910             </xilinx:enablement>
911           </xilinx:portInfo>
912         </spirit:vendorExtensions>
913       </spirit:port>
914       <spirit:port>
915         <spirit:name>gtwiz_reset_qpll0reset_out</spirit:name>
916         <spirit:wire>
917           <spirit:direction>out</spirit:direction>
918           <spirit:vector>
919             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) - 1)">0</spirit:left>
920             <spirit:right spirit:format="long">0</spirit:right>
921           </spirit:vector>
922           <spirit:wireTypeDefs>
923             <spirit:wireTypeDef>
924               <spirit:typeName>wire</spirit:typeName>
925               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
926             </spirit:wireTypeDef>
927           </spirit:wireTypeDefs>
928           <spirit:driver>
929             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
930           </spirit:driver>
931         </spirit:wire>
932         <spirit:vendorExtensions>
933           <xilinx:portInfo>
934             <xilinx:enablement>
935               <xilinx:presence>illegal</xilinx:presence>
936               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_reset_qpll0reset_out">false</xilinx:isEnabled>
937             </xilinx:enablement>
938           </xilinx:portInfo>
939         </spirit:vendorExtensions>
940       </spirit:port>
941       <spirit:port>
942         <spirit:name>gtwiz_reset_qpll1reset_out</spirit:name>
943         <spirit:wire>
944           <spirit:direction>out</spirit:direction>
945           <spirit:vector>
946             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="(spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) - 1)">0</spirit:left>
947             <spirit:right spirit:format="long">0</spirit:right>
948           </spirit:vector>
949           <spirit:wireTypeDefs>
950             <spirit:wireTypeDef>
951               <spirit:typeName>wire</spirit:typeName>
952               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
953             </spirit:wireTypeDef>
954           </spirit:wireTypeDefs>
955           <spirit:driver>
956             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
957           </spirit:driver>
958         </spirit:wire>
959         <spirit:vendorExtensions>
960           <xilinx:portInfo>
961             <xilinx:enablement>
962               <xilinx:presence>illegal</xilinx:presence>
963               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_reset_qpll1reset_out">false</xilinx:isEnabled>
964             </xilinx:enablement>
965           </xilinx:portInfo>
966         </spirit:vendorExtensions>
967       </spirit:port>
968       <spirit:port>
969         <spirit:name>gtwiz_gthe3_cpll_cal_txoutclk_period_in</spirit:name>
970         <spirit:wire>
971           <spirit:direction>in</spirit:direction>
972           <spirit:vector>
973             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 18) - 1)">17</spirit:left>
974             <spirit:right spirit:format="long">0</spirit:right>
975           </spirit:vector>
976           <spirit:wireTypeDefs>
977             <spirit:wireTypeDef>
978               <spirit:typeName>wire</spirit:typeName>
979               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
980             </spirit:wireTypeDef>
981           </spirit:wireTypeDefs>
982           <spirit:driver>
983             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
984           </spirit:driver>
985         </spirit:wire>
986         <spirit:vendorExtensions>
987           <xilinx:portInfo>
988             <xilinx:enablement>
989               <xilinx:presence>illegal</xilinx:presence>
990               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_gthe3_cpll_cal_txoutclk_period_in">false</xilinx:isEnabled>
991             </xilinx:enablement>
992           </xilinx:portInfo>
993         </spirit:vendorExtensions>
994       </spirit:port>
995       <spirit:port>
996         <spirit:name>gtwiz_gthe3_cpll_cal_cnt_tol_in</spirit:name>
997         <spirit:wire>
998           <spirit:direction>in</spirit:direction>
999           <spirit:vector>
1000             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 18) - 1)">17</spirit:left>
1001             <spirit:right spirit:format="long">0</spirit:right>
1002           </spirit:vector>
1003           <spirit:wireTypeDefs>
1004             <spirit:wireTypeDef>
1005               <spirit:typeName>wire</spirit:typeName>
1006               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1007             </spirit:wireTypeDef>
1008           </spirit:wireTypeDefs>
1009           <spirit:driver>
1010             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
1011           </spirit:driver>
1012         </spirit:wire>
1013         <spirit:vendorExtensions>
1014           <xilinx:portInfo>
1015             <xilinx:enablement>
1016               <xilinx:presence>illegal</xilinx:presence>
1017               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_gthe3_cpll_cal_cnt_tol_in">false</xilinx:isEnabled>
1018             </xilinx:enablement>
1019           </xilinx:portInfo>
1020         </spirit:vendorExtensions>
1021       </spirit:port>
1022       <spirit:port>
1023         <spirit:name>gtwiz_gthe3_cpll_cal_bufg_ce_in</spirit:name>
1024         <spirit:wire>
1025           <spirit:direction>in</spirit:direction>
1026           <spirit:vector>
1027             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
1028             <spirit:right spirit:format="long">0</spirit:right>
1029           </spirit:vector>
1030           <spirit:wireTypeDefs>
1031             <spirit:wireTypeDef>
1032               <spirit:typeName>wire</spirit:typeName>
1033               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1034             </spirit:wireTypeDef>
1035           </spirit:wireTypeDefs>
1036           <spirit:driver>
1037             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
1038           </spirit:driver>
1039         </spirit:wire>
1040         <spirit:vendorExtensions>
1041           <xilinx:portInfo>
1042             <xilinx:enablement>
1043               <xilinx:presence>illegal</xilinx:presence>
1044               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_gthe3_cpll_cal_bufg_ce_in">false</xilinx:isEnabled>
1045             </xilinx:enablement>
1046           </xilinx:portInfo>
1047         </spirit:vendorExtensions>
1048       </spirit:port>
1049       <spirit:port>
1050         <spirit:name>gtwiz_gthe4_cpll_cal_txoutclk_period_in</spirit:name>
1051         <spirit:wire>
1052           <spirit:direction>in</spirit:direction>
1053           <spirit:vector>
1054             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 18) - 1)">17</spirit:left>
1055             <spirit:right spirit:format="long">0</spirit:right>
1056           </spirit:vector>
1057           <spirit:wireTypeDefs>
1058             <spirit:wireTypeDef>
1059               <spirit:typeName>wire</spirit:typeName>
1060               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1061             </spirit:wireTypeDef>
1062           </spirit:wireTypeDefs>
1063           <spirit:driver>
1064             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
1065           </spirit:driver>
1066         </spirit:wire>
1067         <spirit:vendorExtensions>
1068           <xilinx:portInfo>
1069             <xilinx:enablement>
1070               <xilinx:presence>illegal</xilinx:presence>
1071               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_gthe4_cpll_cal_txoutclk_period_in">false</xilinx:isEnabled>
1072             </xilinx:enablement>
1073           </xilinx:portInfo>
1074         </spirit:vendorExtensions>
1075       </spirit:port>
1076       <spirit:port>
1077         <spirit:name>gtwiz_gthe4_cpll_cal_cnt_tol_in</spirit:name>
1078         <spirit:wire>
1079           <spirit:direction>in</spirit:direction>
1080           <spirit:vector>
1081             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 18) - 1)">17</spirit:left>
1082             <spirit:right spirit:format="long">0</spirit:right>
1083           </spirit:vector>
1084           <spirit:wireTypeDefs>
1085             <spirit:wireTypeDef>
1086               <spirit:typeName>wire</spirit:typeName>
1087               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1088             </spirit:wireTypeDef>
1089           </spirit:wireTypeDefs>
1090           <spirit:driver>
1091             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
1092           </spirit:driver>
1093         </spirit:wire>
1094         <spirit:vendorExtensions>
1095           <xilinx:portInfo>
1096             <xilinx:enablement>
1097               <xilinx:presence>illegal</xilinx:presence>
1098               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_gthe4_cpll_cal_cnt_tol_in">false</xilinx:isEnabled>
1099             </xilinx:enablement>
1100           </xilinx:portInfo>
1101         </spirit:vendorExtensions>
1102       </spirit:port>
1103       <spirit:port>
1104         <spirit:name>gtwiz_gthe4_cpll_cal_bufg_ce_in</spirit:name>
1105         <spirit:wire>
1106           <spirit:direction>in</spirit:direction>
1107           <spirit:vector>
1108             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
1109             <spirit:right spirit:format="long">0</spirit:right>
1110           </spirit:vector>
1111           <spirit:wireTypeDefs>
1112             <spirit:wireTypeDef>
1113               <spirit:typeName>wire</spirit:typeName>
1114               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1115             </spirit:wireTypeDef>
1116           </spirit:wireTypeDefs>
1117           <spirit:driver>
1118             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
1119           </spirit:driver>
1120         </spirit:wire>
1121         <spirit:vendorExtensions>
1122           <xilinx:portInfo>
1123             <xilinx:enablement>
1124               <xilinx:presence>illegal</xilinx:presence>
1125               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_gthe4_cpll_cal_bufg_ce_in">false</xilinx:isEnabled>
1126             </xilinx:enablement>
1127           </xilinx:portInfo>
1128         </spirit:vendorExtensions>
1129       </spirit:port>
1130       <spirit:port>
1131         <spirit:name>gtwiz_gtye4_cpll_cal_txoutclk_period_in</spirit:name>
1132         <spirit:wire>
1133           <spirit:direction>in</spirit:direction>
1134           <spirit:vector>
1135             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 18) - 1)">17</spirit:left>
1136             <spirit:right spirit:format="long">0</spirit:right>
1137           </spirit:vector>
1138           <spirit:wireTypeDefs>
1139             <spirit:wireTypeDef>
1140               <spirit:typeName>wire</spirit:typeName>
1141               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1142             </spirit:wireTypeDef>
1143           </spirit:wireTypeDefs>
1144           <spirit:driver>
1145             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
1146           </spirit:driver>
1147         </spirit:wire>
1148         <spirit:vendorExtensions>
1149           <xilinx:portInfo>
1150             <xilinx:enablement>
1151               <xilinx:presence>illegal</xilinx:presence>
1152               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_gtye4_cpll_cal_txoutclk_period_in">false</xilinx:isEnabled>
1153             </xilinx:enablement>
1154           </xilinx:portInfo>
1155         </spirit:vendorExtensions>
1156       </spirit:port>
1157       <spirit:port>
1158         <spirit:name>gtwiz_gtye4_cpll_cal_cnt_tol_in</spirit:name>
1159         <spirit:wire>
1160           <spirit:direction>in</spirit:direction>
1161           <spirit:vector>
1162             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 18) - 1)">17</spirit:left>
1163             <spirit:right spirit:format="long">0</spirit:right>
1164           </spirit:vector>
1165           <spirit:wireTypeDefs>
1166             <spirit:wireTypeDef>
1167               <spirit:typeName>wire</spirit:typeName>
1168               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1169             </spirit:wireTypeDef>
1170           </spirit:wireTypeDefs>
1171           <spirit:driver>
1172             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
1173           </spirit:driver>
1174         </spirit:wire>
1175         <spirit:vendorExtensions>
1176           <xilinx:portInfo>
1177             <xilinx:enablement>
1178               <xilinx:presence>illegal</xilinx:presence>
1179               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_gtye4_cpll_cal_cnt_tol_in">false</xilinx:isEnabled>
1180             </xilinx:enablement>
1181           </xilinx:portInfo>
1182         </spirit:vendorExtensions>
1183       </spirit:port>
1184       <spirit:port>
1185         <spirit:name>gtwiz_gtye4_cpll_cal_bufg_ce_in</spirit:name>
1186         <spirit:wire>
1187           <spirit:direction>in</spirit:direction>
1188           <spirit:vector>
1189             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
1190             <spirit:right spirit:format="long">0</spirit:right>
1191           </spirit:vector>
1192           <spirit:wireTypeDefs>
1193             <spirit:wireTypeDef>
1194               <spirit:typeName>wire</spirit:typeName>
1195               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1196             </spirit:wireTypeDef>
1197           </spirit:wireTypeDefs>
1198           <spirit:driver>
1199             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
1200           </spirit:driver>
1201         </spirit:wire>
1202         <spirit:vendorExtensions>
1203           <xilinx:portInfo>
1204             <xilinx:enablement>
1205               <xilinx:presence>illegal</xilinx:presence>
1206               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_gtye4_cpll_cal_bufg_ce_in">false</xilinx:isEnabled>
1207             </xilinx:enablement>
1208           </xilinx:portInfo>
1209         </spirit:vendorExtensions>
1210       </spirit:port>
1211       <spirit:port>
1212         <spirit:name>gtwiz_userdata_tx_in</spirit:name>
1213         <spirit:wire>
1214           <spirit:direction>in</spirit:direction>
1215           <spirit:vector>
1216             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * spirit:decode(id(&apos;MODELPARAM_VALUE.C_TX_USER_DATA_WIDTH&apos;))) - 1)">15</spirit:left>
1217             <spirit:right spirit:format="long">0</spirit:right>
1218           </spirit:vector>
1219           <spirit:wireTypeDefs>
1220             <spirit:wireTypeDef>
1221               <spirit:typeName>wire</spirit:typeName>
1222               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1223             </spirit:wireTypeDef>
1224           </spirit:wireTypeDefs>
1225           <spirit:driver>
1226             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
1227           </spirit:driver>
1228         </spirit:wire>
1229         <spirit:vendorExtensions>
1230           <xilinx:portInfo>
1231             <xilinx:enablement>
1232               <xilinx:presence>required</xilinx:presence>
1233               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_userdata_tx_in">true</xilinx:isEnabled>
1234             </xilinx:enablement>
1235           </xilinx:portInfo>
1236         </spirit:vendorExtensions>
1237       </spirit:port>
1238       <spirit:port>
1239         <spirit:name>gtwiz_userdata_rx_out</spirit:name>
1240         <spirit:wire>
1241           <spirit:direction>out</spirit:direction>
1242           <spirit:vector>
1243             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * spirit:decode(id(&apos;MODELPARAM_VALUE.C_RX_USER_DATA_WIDTH&apos;))) - 1)">15</spirit:left>
1244             <spirit:right spirit:format="long">0</spirit:right>
1245           </spirit:vector>
1246           <spirit:wireTypeDefs>
1247             <spirit:wireTypeDef>
1248               <spirit:typeName>wire</spirit:typeName>
1249               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1250             </spirit:wireTypeDef>
1251           </spirit:wireTypeDefs>
1252           <spirit:driver>
1253             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
1254           </spirit:driver>
1255         </spirit:wire>
1256         <spirit:vendorExtensions>
1257           <xilinx:portInfo>
1258             <xilinx:enablement>
1259               <xilinx:presence>required</xilinx:presence>
1260               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtwiz_userdata_rx_out">true</xilinx:isEnabled>
1261             </xilinx:enablement>
1262           </xilinx:portInfo>
1263         </spirit:vendorExtensions>
1264       </spirit:port>
1265       <spirit:port>
1266         <spirit:name>bgbypassb_in</spirit:name>
1267         <spirit:wire>
1268           <spirit:direction>in</spirit:direction>
1269           <spirit:vector>
1270             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1271             <spirit:right spirit:format="long">0</spirit:right>
1272           </spirit:vector>
1273           <spirit:wireTypeDefs>
1274             <spirit:wireTypeDef>
1275               <spirit:typeName>wire</spirit:typeName>
1276               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1277             </spirit:wireTypeDef>
1278           </spirit:wireTypeDefs>
1279           <spirit:driver>
1280             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x1</spirit:defaultValue>
1281           </spirit:driver>
1282         </spirit:wire>
1283         <spirit:vendorExtensions>
1284           <xilinx:portInfo>
1285             <xilinx:enablement>
1286               <xilinx:presence>illegal</xilinx:presence>
1287               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.bgbypassb_in">false</xilinx:isEnabled>
1288             </xilinx:enablement>
1289           </xilinx:portInfo>
1290         </spirit:vendorExtensions>
1291       </spirit:port>
1292       <spirit:port>
1293         <spirit:name>bgmonitorenb_in</spirit:name>
1294         <spirit:wire>
1295           <spirit:direction>in</spirit:direction>
1296           <spirit:vector>
1297             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1298             <spirit:right spirit:format="long">0</spirit:right>
1299           </spirit:vector>
1300           <spirit:wireTypeDefs>
1301             <spirit:wireTypeDef>
1302               <spirit:typeName>wire</spirit:typeName>
1303               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1304             </spirit:wireTypeDef>
1305           </spirit:wireTypeDefs>
1306           <spirit:driver>
1307             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x1</spirit:defaultValue>
1308           </spirit:driver>
1309         </spirit:wire>
1310         <spirit:vendorExtensions>
1311           <xilinx:portInfo>
1312             <xilinx:enablement>
1313               <xilinx:presence>illegal</xilinx:presence>
1314               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.bgmonitorenb_in">false</xilinx:isEnabled>
1315             </xilinx:enablement>
1316           </xilinx:portInfo>
1317         </spirit:vendorExtensions>
1318       </spirit:port>
1319       <spirit:port>
1320         <spirit:name>bgpdb_in</spirit:name>
1321         <spirit:wire>
1322           <spirit:direction>in</spirit:direction>
1323           <spirit:vector>
1324             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1325             <spirit:right spirit:format="long">0</spirit:right>
1326           </spirit:vector>
1327           <spirit:wireTypeDefs>
1328             <spirit:wireTypeDef>
1329               <spirit:typeName>wire</spirit:typeName>
1330               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1331             </spirit:wireTypeDef>
1332           </spirit:wireTypeDefs>
1333           <spirit:driver>
1334             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x1</spirit:defaultValue>
1335           </spirit:driver>
1336         </spirit:wire>
1337         <spirit:vendorExtensions>
1338           <xilinx:portInfo>
1339             <xilinx:enablement>
1340               <xilinx:presence>illegal</xilinx:presence>
1341               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.bgpdb_in">false</xilinx:isEnabled>
1342             </xilinx:enablement>
1343           </xilinx:portInfo>
1344         </spirit:vendorExtensions>
1345       </spirit:port>
1346       <spirit:port>
1347         <spirit:name>bgrcalovrd_in</spirit:name>
1348         <spirit:wire>
1349           <spirit:direction>in</spirit:direction>
1350           <spirit:vector>
1351             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 5) - 1)">4</spirit:left>
1352             <spirit:right spirit:format="long">0</spirit:right>
1353           </spirit:vector>
1354           <spirit:wireTypeDefs>
1355             <spirit:wireTypeDef>
1356               <spirit:typeName>wire</spirit:typeName>
1357               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1358             </spirit:wireTypeDef>
1359           </spirit:wireTypeDefs>
1360           <spirit:driver>
1361             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="5">0x1F</spirit:defaultValue>
1362           </spirit:driver>
1363         </spirit:wire>
1364         <spirit:vendorExtensions>
1365           <xilinx:portInfo>
1366             <xilinx:enablement>
1367               <xilinx:presence>illegal</xilinx:presence>
1368               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.bgrcalovrd_in">false</xilinx:isEnabled>
1369             </xilinx:enablement>
1370           </xilinx:portInfo>
1371         </spirit:vendorExtensions>
1372       </spirit:port>
1373       <spirit:port>
1374         <spirit:name>bgrcalovrdenb_in</spirit:name>
1375         <spirit:wire>
1376           <spirit:direction>in</spirit:direction>
1377           <spirit:vector>
1378             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1379             <spirit:right spirit:format="long">0</spirit:right>
1380           </spirit:vector>
1381           <spirit:wireTypeDefs>
1382             <spirit:wireTypeDef>
1383               <spirit:typeName>wire</spirit:typeName>
1384               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1385             </spirit:wireTypeDef>
1386           </spirit:wireTypeDefs>
1387           <spirit:driver>
1388             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x1</spirit:defaultValue>
1389           </spirit:driver>
1390         </spirit:wire>
1391         <spirit:vendorExtensions>
1392           <xilinx:portInfo>
1393             <xilinx:enablement>
1394               <xilinx:presence>illegal</xilinx:presence>
1395               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.bgrcalovrdenb_in">false</xilinx:isEnabled>
1396             </xilinx:enablement>
1397           </xilinx:portInfo>
1398         </spirit:vendorExtensions>
1399       </spirit:port>
1400       <spirit:port>
1401         <spirit:name>drpaddr_common_in</spirit:name>
1402         <spirit:wire>
1403           <spirit:direction>in</spirit:direction>
1404           <spirit:vector>
1405             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 9)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 10))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 16))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 16))) - 1)">8</spirit:left>
1406             <spirit:right spirit:format="long">0</spirit:right>
1407           </spirit:vector>
1408           <spirit:wireTypeDefs>
1409             <spirit:wireTypeDef>
1410               <spirit:typeName>wire</spirit:typeName>
1411               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1412             </spirit:wireTypeDef>
1413           </spirit:wireTypeDefs>
1414           <spirit:driver>
1415             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="9">0x000</spirit:defaultValue>
1416           </spirit:driver>
1417         </spirit:wire>
1418         <spirit:vendorExtensions>
1419           <xilinx:portInfo>
1420             <xilinx:enablement>
1421               <xilinx:presence>illegal</xilinx:presence>
1422               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.drpaddr_common_in">false</xilinx:isEnabled>
1423             </xilinx:enablement>
1424           </xilinx:portInfo>
1425         </spirit:vendorExtensions>
1426       </spirit:port>
1427       <spirit:port>
1428         <spirit:name>drpclk_common_in</spirit:name>
1429         <spirit:wire>
1430           <spirit:direction>in</spirit:direction>
1431           <spirit:vector>
1432             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1433             <spirit:right spirit:format="long">0</spirit:right>
1434           </spirit:vector>
1435           <spirit:wireTypeDefs>
1436             <spirit:wireTypeDef>
1437               <spirit:typeName>wire</spirit:typeName>
1438               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1439             </spirit:wireTypeDef>
1440           </spirit:wireTypeDefs>
1441           <spirit:driver>
1442             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
1443           </spirit:driver>
1444         </spirit:wire>
1445         <spirit:vendorExtensions>
1446           <xilinx:portInfo>
1447             <xilinx:enablement>
1448               <xilinx:presence>illegal</xilinx:presence>
1449               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.drpclk_common_in">false</xilinx:isEnabled>
1450             </xilinx:enablement>
1451           </xilinx:portInfo>
1452         </spirit:vendorExtensions>
1453       </spirit:port>
1454       <spirit:port>
1455         <spirit:name>drpdi_common_in</spirit:name>
1456         <spirit:wire>
1457           <spirit:direction>in</spirit:direction>
1458           <spirit:vector>
1459             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 16) - 1)">15</spirit:left>
1460             <spirit:right spirit:format="long">0</spirit:right>
1461           </spirit:vector>
1462           <spirit:wireTypeDefs>
1463             <spirit:wireTypeDef>
1464               <spirit:typeName>wire</spirit:typeName>
1465               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1466             </spirit:wireTypeDef>
1467           </spirit:wireTypeDefs>
1468           <spirit:driver>
1469             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="16">0x0000</spirit:defaultValue>
1470           </spirit:driver>
1471         </spirit:wire>
1472         <spirit:vendorExtensions>
1473           <xilinx:portInfo>
1474             <xilinx:enablement>
1475               <xilinx:presence>illegal</xilinx:presence>
1476               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.drpdi_common_in">false</xilinx:isEnabled>
1477             </xilinx:enablement>
1478           </xilinx:portInfo>
1479         </spirit:vendorExtensions>
1480       </spirit:port>
1481       <spirit:port>
1482         <spirit:name>drpen_common_in</spirit:name>
1483         <spirit:wire>
1484           <spirit:direction>in</spirit:direction>
1485           <spirit:vector>
1486             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1487             <spirit:right spirit:format="long">0</spirit:right>
1488           </spirit:vector>
1489           <spirit:wireTypeDefs>
1490             <spirit:wireTypeDef>
1491               <spirit:typeName>wire</spirit:typeName>
1492               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1493             </spirit:wireTypeDef>
1494           </spirit:wireTypeDefs>
1495           <spirit:driver>
1496             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
1497           </spirit:driver>
1498         </spirit:wire>
1499         <spirit:vendorExtensions>
1500           <xilinx:portInfo>
1501             <xilinx:enablement>
1502               <xilinx:presence>illegal</xilinx:presence>
1503               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.drpen_common_in">false</xilinx:isEnabled>
1504             </xilinx:enablement>
1505           </xilinx:portInfo>
1506         </spirit:vendorExtensions>
1507       </spirit:port>
1508       <spirit:port>
1509         <spirit:name>drpwe_common_in</spirit:name>
1510         <spirit:wire>
1511           <spirit:direction>in</spirit:direction>
1512           <spirit:vector>
1513             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1514             <spirit:right spirit:format="long">0</spirit:right>
1515           </spirit:vector>
1516           <spirit:wireTypeDefs>
1517             <spirit:wireTypeDef>
1518               <spirit:typeName>wire</spirit:typeName>
1519               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1520             </spirit:wireTypeDef>
1521           </spirit:wireTypeDefs>
1522           <spirit:driver>
1523             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
1524           </spirit:driver>
1525         </spirit:wire>
1526         <spirit:vendorExtensions>
1527           <xilinx:portInfo>
1528             <xilinx:enablement>
1529               <xilinx:presence>illegal</xilinx:presence>
1530               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.drpwe_common_in">false</xilinx:isEnabled>
1531             </xilinx:enablement>
1532           </xilinx:portInfo>
1533         </spirit:vendorExtensions>
1534       </spirit:port>
1535       <spirit:port>
1536         <spirit:name>gtgrefclk0_in</spirit:name>
1537         <spirit:wire>
1538           <spirit:direction>in</spirit:direction>
1539           <spirit:vector>
1540             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1541             <spirit:right spirit:format="long">0</spirit:right>
1542           </spirit:vector>
1543           <spirit:wireTypeDefs>
1544             <spirit:wireTypeDef>
1545               <spirit:typeName>wire</spirit:typeName>
1546               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1547             </spirit:wireTypeDef>
1548           </spirit:wireTypeDefs>
1549           <spirit:driver>
1550             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
1551           </spirit:driver>
1552         </spirit:wire>
1553         <spirit:vendorExtensions>
1554           <xilinx:portInfo>
1555             <xilinx:enablement>
1556               <xilinx:presence>illegal</xilinx:presence>
1557               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtgrefclk0_in">false</xilinx:isEnabled>
1558             </xilinx:enablement>
1559           </xilinx:portInfo>
1560         </spirit:vendorExtensions>
1561       </spirit:port>
1562       <spirit:port>
1563         <spirit:name>gtgrefclk1_in</spirit:name>
1564         <spirit:wire>
1565           <spirit:direction>in</spirit:direction>
1566           <spirit:vector>
1567             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1568             <spirit:right spirit:format="long">0</spirit:right>
1569           </spirit:vector>
1570           <spirit:wireTypeDefs>
1571             <spirit:wireTypeDef>
1572               <spirit:typeName>wire</spirit:typeName>
1573               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1574             </spirit:wireTypeDef>
1575           </spirit:wireTypeDefs>
1576           <spirit:driver>
1577             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
1578           </spirit:driver>
1579         </spirit:wire>
1580         <spirit:vendorExtensions>
1581           <xilinx:portInfo>
1582             <xilinx:enablement>
1583               <xilinx:presence>illegal</xilinx:presence>
1584               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtgrefclk1_in">false</xilinx:isEnabled>
1585             </xilinx:enablement>
1586           </xilinx:portInfo>
1587         </spirit:vendorExtensions>
1588       </spirit:port>
1589       <spirit:port>
1590         <spirit:name>gtnorthrefclk00_in</spirit:name>
1591         <spirit:wire>
1592           <spirit:direction>in</spirit:direction>
1593           <spirit:vector>
1594             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1595             <spirit:right spirit:format="long">0</spirit:right>
1596           </spirit:vector>
1597           <spirit:wireTypeDefs>
1598             <spirit:wireTypeDef>
1599               <spirit:typeName>wire</spirit:typeName>
1600               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1601             </spirit:wireTypeDef>
1602           </spirit:wireTypeDefs>
1603           <spirit:driver>
1604             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
1605           </spirit:driver>
1606         </spirit:wire>
1607         <spirit:vendorExtensions>
1608           <xilinx:portInfo>
1609             <xilinx:enablement>
1610               <xilinx:presence>illegal</xilinx:presence>
1611               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtnorthrefclk00_in">false</xilinx:isEnabled>
1612             </xilinx:enablement>
1613           </xilinx:portInfo>
1614         </spirit:vendorExtensions>
1615       </spirit:port>
1616       <spirit:port>
1617         <spirit:name>gtnorthrefclk01_in</spirit:name>
1618         <spirit:wire>
1619           <spirit:direction>in</spirit:direction>
1620           <spirit:vector>
1621             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1622             <spirit:right spirit:format="long">0</spirit:right>
1623           </spirit:vector>
1624           <spirit:wireTypeDefs>
1625             <spirit:wireTypeDef>
1626               <spirit:typeName>wire</spirit:typeName>
1627               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1628             </spirit:wireTypeDef>
1629           </spirit:wireTypeDefs>
1630           <spirit:driver>
1631             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
1632           </spirit:driver>
1633         </spirit:wire>
1634         <spirit:vendorExtensions>
1635           <xilinx:portInfo>
1636             <xilinx:enablement>
1637               <xilinx:presence>illegal</xilinx:presence>
1638               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtnorthrefclk01_in">false</xilinx:isEnabled>
1639             </xilinx:enablement>
1640           </xilinx:portInfo>
1641         </spirit:vendorExtensions>
1642       </spirit:port>
1643       <spirit:port>
1644         <spirit:name>gtnorthrefclk10_in</spirit:name>
1645         <spirit:wire>
1646           <spirit:direction>in</spirit:direction>
1647           <spirit:vector>
1648             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1649             <spirit:right spirit:format="long">0</spirit:right>
1650           </spirit:vector>
1651           <spirit:wireTypeDefs>
1652             <spirit:wireTypeDef>
1653               <spirit:typeName>wire</spirit:typeName>
1654               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1655             </spirit:wireTypeDef>
1656           </spirit:wireTypeDefs>
1657           <spirit:driver>
1658             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
1659           </spirit:driver>
1660         </spirit:wire>
1661         <spirit:vendorExtensions>
1662           <xilinx:portInfo>
1663             <xilinx:enablement>
1664               <xilinx:presence>illegal</xilinx:presence>
1665               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtnorthrefclk10_in">false</xilinx:isEnabled>
1666             </xilinx:enablement>
1667           </xilinx:portInfo>
1668         </spirit:vendorExtensions>
1669       </spirit:port>
1670       <spirit:port>
1671         <spirit:name>gtnorthrefclk11_in</spirit:name>
1672         <spirit:wire>
1673           <spirit:direction>in</spirit:direction>
1674           <spirit:vector>
1675             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1676             <spirit:right spirit:format="long">0</spirit:right>
1677           </spirit:vector>
1678           <spirit:wireTypeDefs>
1679             <spirit:wireTypeDef>
1680               <spirit:typeName>wire</spirit:typeName>
1681               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1682             </spirit:wireTypeDef>
1683           </spirit:wireTypeDefs>
1684           <spirit:driver>
1685             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
1686           </spirit:driver>
1687         </spirit:wire>
1688         <spirit:vendorExtensions>
1689           <xilinx:portInfo>
1690             <xilinx:enablement>
1691               <xilinx:presence>illegal</xilinx:presence>
1692               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtnorthrefclk11_in">false</xilinx:isEnabled>
1693             </xilinx:enablement>
1694           </xilinx:portInfo>
1695         </spirit:vendorExtensions>
1696       </spirit:port>
1697       <spirit:port>
1698         <spirit:name>gtrefclk00_in</spirit:name>
1699         <spirit:wire>
1700           <spirit:direction>in</spirit:direction>
1701           <spirit:vector>
1702             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1703             <spirit:right spirit:format="long">0</spirit:right>
1704           </spirit:vector>
1705           <spirit:wireTypeDefs>
1706             <spirit:wireTypeDef>
1707               <spirit:typeName>wire</spirit:typeName>
1708               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1709             </spirit:wireTypeDef>
1710           </spirit:wireTypeDefs>
1711           <spirit:driver>
1712             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
1713           </spirit:driver>
1714         </spirit:wire>
1715         <spirit:vendorExtensions>
1716           <xilinx:portInfo>
1717             <xilinx:enablement>
1718               <xilinx:presence>illegal</xilinx:presence>
1719               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtrefclk00_in">false</xilinx:isEnabled>
1720             </xilinx:enablement>
1721           </xilinx:portInfo>
1722         </spirit:vendorExtensions>
1723       </spirit:port>
1724       <spirit:port>
1725         <spirit:name>gtrefclk01_in</spirit:name>
1726         <spirit:wire>
1727           <spirit:direction>in</spirit:direction>
1728           <spirit:vector>
1729             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1730             <spirit:right spirit:format="long">0</spirit:right>
1731           </spirit:vector>
1732           <spirit:wireTypeDefs>
1733             <spirit:wireTypeDef>
1734               <spirit:typeName>wire</spirit:typeName>
1735               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1736             </spirit:wireTypeDef>
1737           </spirit:wireTypeDefs>
1738           <spirit:driver>
1739             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
1740           </spirit:driver>
1741         </spirit:wire>
1742         <spirit:vendorExtensions>
1743           <xilinx:portInfo>
1744             <xilinx:enablement>
1745               <xilinx:presence>illegal</xilinx:presence>
1746               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtrefclk01_in">false</xilinx:isEnabled>
1747             </xilinx:enablement>
1748           </xilinx:portInfo>
1749         </spirit:vendorExtensions>
1750       </spirit:port>
1751       <spirit:port>
1752         <spirit:name>gtrefclk10_in</spirit:name>
1753         <spirit:wire>
1754           <spirit:direction>in</spirit:direction>
1755           <spirit:vector>
1756             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1757             <spirit:right spirit:format="long">0</spirit:right>
1758           </spirit:vector>
1759           <spirit:wireTypeDefs>
1760             <spirit:wireTypeDef>
1761               <spirit:typeName>wire</spirit:typeName>
1762               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1763             </spirit:wireTypeDef>
1764           </spirit:wireTypeDefs>
1765           <spirit:driver>
1766             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
1767           </spirit:driver>
1768         </spirit:wire>
1769         <spirit:vendorExtensions>
1770           <xilinx:portInfo>
1771             <xilinx:enablement>
1772               <xilinx:presence>illegal</xilinx:presence>
1773               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtrefclk10_in">false</xilinx:isEnabled>
1774             </xilinx:enablement>
1775           </xilinx:portInfo>
1776         </spirit:vendorExtensions>
1777       </spirit:port>
1778       <spirit:port>
1779         <spirit:name>gtrefclk11_in</spirit:name>
1780         <spirit:wire>
1781           <spirit:direction>in</spirit:direction>
1782           <spirit:vector>
1783             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1784             <spirit:right spirit:format="long">0</spirit:right>
1785           </spirit:vector>
1786           <spirit:wireTypeDefs>
1787             <spirit:wireTypeDef>
1788               <spirit:typeName>wire</spirit:typeName>
1789               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1790             </spirit:wireTypeDef>
1791           </spirit:wireTypeDefs>
1792           <spirit:driver>
1793             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
1794           </spirit:driver>
1795         </spirit:wire>
1796         <spirit:vendorExtensions>
1797           <xilinx:portInfo>
1798             <xilinx:enablement>
1799               <xilinx:presence>illegal</xilinx:presence>
1800               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtrefclk11_in">false</xilinx:isEnabled>
1801             </xilinx:enablement>
1802           </xilinx:portInfo>
1803         </spirit:vendorExtensions>
1804       </spirit:port>
1805       <spirit:port>
1806         <spirit:name>gtsouthrefclk00_in</spirit:name>
1807         <spirit:wire>
1808           <spirit:direction>in</spirit:direction>
1809           <spirit:vector>
1810             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1811             <spirit:right spirit:format="long">0</spirit:right>
1812           </spirit:vector>
1813           <spirit:wireTypeDefs>
1814             <spirit:wireTypeDef>
1815               <spirit:typeName>wire</spirit:typeName>
1816               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1817             </spirit:wireTypeDef>
1818           </spirit:wireTypeDefs>
1819           <spirit:driver>
1820             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
1821           </spirit:driver>
1822         </spirit:wire>
1823         <spirit:vendorExtensions>
1824           <xilinx:portInfo>
1825             <xilinx:enablement>
1826               <xilinx:presence>illegal</xilinx:presence>
1827               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtsouthrefclk00_in">false</xilinx:isEnabled>
1828             </xilinx:enablement>
1829           </xilinx:portInfo>
1830         </spirit:vendorExtensions>
1831       </spirit:port>
1832       <spirit:port>
1833         <spirit:name>gtsouthrefclk01_in</spirit:name>
1834         <spirit:wire>
1835           <spirit:direction>in</spirit:direction>
1836           <spirit:vector>
1837             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1838             <spirit:right spirit:format="long">0</spirit:right>
1839           </spirit:vector>
1840           <spirit:wireTypeDefs>
1841             <spirit:wireTypeDef>
1842               <spirit:typeName>wire</spirit:typeName>
1843               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1844             </spirit:wireTypeDef>
1845           </spirit:wireTypeDefs>
1846           <spirit:driver>
1847             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
1848           </spirit:driver>
1849         </spirit:wire>
1850         <spirit:vendorExtensions>
1851           <xilinx:portInfo>
1852             <xilinx:enablement>
1853               <xilinx:presence>illegal</xilinx:presence>
1854               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtsouthrefclk01_in">false</xilinx:isEnabled>
1855             </xilinx:enablement>
1856           </xilinx:portInfo>
1857         </spirit:vendorExtensions>
1858       </spirit:port>
1859       <spirit:port>
1860         <spirit:name>gtsouthrefclk10_in</spirit:name>
1861         <spirit:wire>
1862           <spirit:direction>in</spirit:direction>
1863           <spirit:vector>
1864             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1865             <spirit:right spirit:format="long">0</spirit:right>
1866           </spirit:vector>
1867           <spirit:wireTypeDefs>
1868             <spirit:wireTypeDef>
1869               <spirit:typeName>wire</spirit:typeName>
1870               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1871             </spirit:wireTypeDef>
1872           </spirit:wireTypeDefs>
1873           <spirit:driver>
1874             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
1875           </spirit:driver>
1876         </spirit:wire>
1877         <spirit:vendorExtensions>
1878           <xilinx:portInfo>
1879             <xilinx:enablement>
1880               <xilinx:presence>illegal</xilinx:presence>
1881               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtsouthrefclk10_in">false</xilinx:isEnabled>
1882             </xilinx:enablement>
1883           </xilinx:portInfo>
1884         </spirit:vendorExtensions>
1885       </spirit:port>
1886       <spirit:port>
1887         <spirit:name>gtsouthrefclk11_in</spirit:name>
1888         <spirit:wire>
1889           <spirit:direction>in</spirit:direction>
1890           <spirit:vector>
1891             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
1892             <spirit:right spirit:format="long">0</spirit:right>
1893           </spirit:vector>
1894           <spirit:wireTypeDefs>
1895             <spirit:wireTypeDef>
1896               <spirit:typeName>wire</spirit:typeName>
1897               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1898             </spirit:wireTypeDef>
1899           </spirit:wireTypeDefs>
1900           <spirit:driver>
1901             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
1902           </spirit:driver>
1903         </spirit:wire>
1904         <spirit:vendorExtensions>
1905           <xilinx:portInfo>
1906             <xilinx:enablement>
1907               <xilinx:presence>illegal</xilinx:presence>
1908               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtsouthrefclk11_in">false</xilinx:isEnabled>
1909             </xilinx:enablement>
1910           </xilinx:portInfo>
1911         </spirit:vendorExtensions>
1912       </spirit:port>
1913       <spirit:port>
1914         <spirit:name>pcierateqpll0_in</spirit:name>
1915         <spirit:wire>
1916           <spirit:direction>in</spirit:direction>
1917           <spirit:vector>
1918             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 3))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 3))) - 1)">0</spirit:left>
1919             <spirit:right spirit:format="long">0</spirit:right>
1920           </spirit:vector>
1921           <spirit:wireTypeDefs>
1922             <spirit:wireTypeDef>
1923               <spirit:typeName>wire</spirit:typeName>
1924               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1925             </spirit:wireTypeDef>
1926           </spirit:wireTypeDefs>
1927           <spirit:driver>
1928             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
1929           </spirit:driver>
1930         </spirit:wire>
1931         <spirit:vendorExtensions>
1932           <xilinx:portInfo>
1933             <xilinx:enablement>
1934               <xilinx:presence>illegal</xilinx:presence>
1935               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pcierateqpll0_in">false</xilinx:isEnabled>
1936             </xilinx:enablement>
1937           </xilinx:portInfo>
1938         </spirit:vendorExtensions>
1939       </spirit:port>
1940       <spirit:port>
1941         <spirit:name>pcierateqpll1_in</spirit:name>
1942         <spirit:wire>
1943           <spirit:direction>in</spirit:direction>
1944           <spirit:vector>
1945             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 3))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 3))) - 1)">0</spirit:left>
1946             <spirit:right spirit:format="long">0</spirit:right>
1947           </spirit:vector>
1948           <spirit:wireTypeDefs>
1949             <spirit:wireTypeDef>
1950               <spirit:typeName>wire</spirit:typeName>
1951               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1952             </spirit:wireTypeDef>
1953           </spirit:wireTypeDefs>
1954           <spirit:driver>
1955             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
1956           </spirit:driver>
1957         </spirit:wire>
1958         <spirit:vendorExtensions>
1959           <xilinx:portInfo>
1960             <xilinx:enablement>
1961               <xilinx:presence>illegal</xilinx:presence>
1962               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pcierateqpll1_in">false</xilinx:isEnabled>
1963             </xilinx:enablement>
1964           </xilinx:portInfo>
1965         </spirit:vendorExtensions>
1966       </spirit:port>
1967       <spirit:port>
1968         <spirit:name>pmarsvd0_in</spirit:name>
1969         <spirit:wire>
1970           <spirit:direction>in</spirit:direction>
1971           <spirit:vector>
1972             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 8) - 1)">7</spirit:left>
1973             <spirit:right spirit:format="long">0</spirit:right>
1974           </spirit:vector>
1975           <spirit:wireTypeDefs>
1976             <spirit:wireTypeDef>
1977               <spirit:typeName>wire</spirit:typeName>
1978               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
1979             </spirit:wireTypeDef>
1980           </spirit:wireTypeDefs>
1981           <spirit:driver>
1982             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="8">0x00</spirit:defaultValue>
1983           </spirit:driver>
1984         </spirit:wire>
1985         <spirit:vendorExtensions>
1986           <xilinx:portInfo>
1987             <xilinx:enablement>
1988               <xilinx:presence>illegal</xilinx:presence>
1989               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pmarsvd0_in">false</xilinx:isEnabled>
1990             </xilinx:enablement>
1991           </xilinx:portInfo>
1992         </spirit:vendorExtensions>
1993       </spirit:port>
1994       <spirit:port>
1995         <spirit:name>pmarsvd1_in</spirit:name>
1996         <spirit:wire>
1997           <spirit:direction>in</spirit:direction>
1998           <spirit:vector>
1999             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 8) - 1)">7</spirit:left>
2000             <spirit:right spirit:format="long">0</spirit:right>
2001           </spirit:vector>
2002           <spirit:wireTypeDefs>
2003             <spirit:wireTypeDef>
2004               <spirit:typeName>wire</spirit:typeName>
2005               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2006             </spirit:wireTypeDef>
2007           </spirit:wireTypeDefs>
2008           <spirit:driver>
2009             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="8">0x00</spirit:defaultValue>
2010           </spirit:driver>
2011         </spirit:wire>
2012         <spirit:vendorExtensions>
2013           <xilinx:portInfo>
2014             <xilinx:enablement>
2015               <xilinx:presence>illegal</xilinx:presence>
2016               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pmarsvd1_in">false</xilinx:isEnabled>
2017             </xilinx:enablement>
2018           </xilinx:portInfo>
2019         </spirit:vendorExtensions>
2020       </spirit:port>
2021       <spirit:port>
2022         <spirit:name>qpll0clkrsvd0_in</spirit:name>
2023         <spirit:wire>
2024           <spirit:direction>in</spirit:direction>
2025           <spirit:vector>
2026             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
2027             <spirit:right spirit:format="long">0</spirit:right>
2028           </spirit:vector>
2029           <spirit:wireTypeDefs>
2030             <spirit:wireTypeDef>
2031               <spirit:typeName>wire</spirit:typeName>
2032               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2033             </spirit:wireTypeDef>
2034           </spirit:wireTypeDefs>
2035           <spirit:driver>
2036             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
2037           </spirit:driver>
2038         </spirit:wire>
2039         <spirit:vendorExtensions>
2040           <xilinx:portInfo>
2041             <xilinx:enablement>
2042               <xilinx:presence>illegal</xilinx:presence>
2043               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll0clkrsvd0_in">false</xilinx:isEnabled>
2044             </xilinx:enablement>
2045           </xilinx:portInfo>
2046         </spirit:vendorExtensions>
2047       </spirit:port>
2048       <spirit:port>
2049         <spirit:name>qpll0clkrsvd1_in</spirit:name>
2050         <spirit:wire>
2051           <spirit:direction>in</spirit:direction>
2052           <spirit:vector>
2053             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
2054             <spirit:right spirit:format="long">0</spirit:right>
2055           </spirit:vector>
2056           <spirit:wireTypeDefs>
2057             <spirit:wireTypeDef>
2058               <spirit:typeName>wire</spirit:typeName>
2059               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2060             </spirit:wireTypeDef>
2061           </spirit:wireTypeDefs>
2062           <spirit:driver>
2063             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
2064           </spirit:driver>
2065         </spirit:wire>
2066         <spirit:vendorExtensions>
2067           <xilinx:portInfo>
2068             <xilinx:enablement>
2069               <xilinx:presence>illegal</xilinx:presence>
2070               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll0clkrsvd1_in">false</xilinx:isEnabled>
2071             </xilinx:enablement>
2072           </xilinx:portInfo>
2073         </spirit:vendorExtensions>
2074       </spirit:port>
2075       <spirit:port>
2076         <spirit:name>qpll0fbdiv_in</spirit:name>
2077         <spirit:wire>
2078           <spirit:direction>in</spirit:direction>
2079           <spirit:vector>
2080             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 8))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 8))) - 1)">0</spirit:left>
2081             <spirit:right spirit:format="long">0</spirit:right>
2082           </spirit:vector>
2083           <spirit:wireTypeDefs>
2084             <spirit:wireTypeDef>
2085               <spirit:typeName>wire</spirit:typeName>
2086               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2087             </spirit:wireTypeDef>
2088           </spirit:wireTypeDefs>
2089           <spirit:driver>
2090             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
2091           </spirit:driver>
2092         </spirit:wire>
2093         <spirit:vendorExtensions>
2094           <xilinx:portInfo>
2095             <xilinx:enablement>
2096               <xilinx:presence>illegal</xilinx:presence>
2097               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll0fbdiv_in">false</xilinx:isEnabled>
2098             </xilinx:enablement>
2099           </xilinx:portInfo>
2100         </spirit:vendorExtensions>
2101       </spirit:port>
2102       <spirit:port>
2103         <spirit:name>qpll0lockdetclk_in</spirit:name>
2104         <spirit:wire>
2105           <spirit:direction>in</spirit:direction>
2106           <spirit:vector>
2107             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
2108             <spirit:right spirit:format="long">0</spirit:right>
2109           </spirit:vector>
2110           <spirit:wireTypeDefs>
2111             <spirit:wireTypeDef>
2112               <spirit:typeName>wire</spirit:typeName>
2113               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2114             </spirit:wireTypeDef>
2115           </spirit:wireTypeDefs>
2116           <spirit:driver>
2117             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
2118           </spirit:driver>
2119         </spirit:wire>
2120         <spirit:vendorExtensions>
2121           <xilinx:portInfo>
2122             <xilinx:enablement>
2123               <xilinx:presence>illegal</xilinx:presence>
2124               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll0lockdetclk_in">false</xilinx:isEnabled>
2125             </xilinx:enablement>
2126           </xilinx:portInfo>
2127         </spirit:vendorExtensions>
2128       </spirit:port>
2129       <spirit:port>
2130         <spirit:name>qpll0locken_in</spirit:name>
2131         <spirit:wire>
2132           <spirit:direction>in</spirit:direction>
2133           <spirit:vector>
2134             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
2135             <spirit:right spirit:format="long">0</spirit:right>
2136           </spirit:vector>
2137           <spirit:wireTypeDefs>
2138             <spirit:wireTypeDef>
2139               <spirit:typeName>wire</spirit:typeName>
2140               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2141             </spirit:wireTypeDef>
2142           </spirit:wireTypeDefs>
2143           <spirit:driver>
2144             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
2145           </spirit:driver>
2146         </spirit:wire>
2147         <spirit:vendorExtensions>
2148           <xilinx:portInfo>
2149             <xilinx:enablement>
2150               <xilinx:presence>illegal</xilinx:presence>
2151               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll0locken_in">false</xilinx:isEnabled>
2152             </xilinx:enablement>
2153           </xilinx:portInfo>
2154         </spirit:vendorExtensions>
2155       </spirit:port>
2156       <spirit:port>
2157         <spirit:name>qpll0pd_in</spirit:name>
2158         <spirit:wire>
2159           <spirit:direction>in</spirit:direction>
2160           <spirit:vector>
2161             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
2162             <spirit:right spirit:format="long">0</spirit:right>
2163           </spirit:vector>
2164           <spirit:wireTypeDefs>
2165             <spirit:wireTypeDef>
2166               <spirit:typeName>wire</spirit:typeName>
2167               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2168             </spirit:wireTypeDef>
2169           </spirit:wireTypeDefs>
2170           <spirit:driver>
2171             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x1</spirit:defaultValue>
2172           </spirit:driver>
2173         </spirit:wire>
2174         <spirit:vendorExtensions>
2175           <xilinx:portInfo>
2176             <xilinx:enablement>
2177               <xilinx:presence>illegal</xilinx:presence>
2178               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll0pd_in">false</xilinx:isEnabled>
2179             </xilinx:enablement>
2180           </xilinx:portInfo>
2181         </spirit:vendorExtensions>
2182       </spirit:port>
2183       <spirit:port>
2184         <spirit:name>qpll0refclksel_in</spirit:name>
2185         <spirit:wire>
2186           <spirit:direction>in</spirit:direction>
2187           <spirit:vector>
2188             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 3) - 1)">2</spirit:left>
2189             <spirit:right spirit:format="long">0</spirit:right>
2190           </spirit:vector>
2191           <spirit:wireTypeDefs>
2192             <spirit:wireTypeDef>
2193               <spirit:typeName>wire</spirit:typeName>
2194               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2195             </spirit:wireTypeDef>
2196           </spirit:wireTypeDefs>
2197           <spirit:driver>
2198             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="3">0x1</spirit:defaultValue>
2199           </spirit:driver>
2200         </spirit:wire>
2201         <spirit:vendorExtensions>
2202           <xilinx:portInfo>
2203             <xilinx:enablement>
2204               <xilinx:presence>illegal</xilinx:presence>
2205               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll0refclksel_in">false</xilinx:isEnabled>
2206             </xilinx:enablement>
2207           </xilinx:portInfo>
2208         </spirit:vendorExtensions>
2209       </spirit:port>
2210       <spirit:port>
2211         <spirit:name>qpll0reset_in</spirit:name>
2212         <spirit:wire>
2213           <spirit:direction>in</spirit:direction>
2214           <spirit:vector>
2215             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
2216             <spirit:right spirit:format="long">0</spirit:right>
2217           </spirit:vector>
2218           <spirit:wireTypeDefs>
2219             <spirit:wireTypeDef>
2220               <spirit:typeName>wire</spirit:typeName>
2221               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2222             </spirit:wireTypeDef>
2223           </spirit:wireTypeDefs>
2224           <spirit:driver>
2225             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x1</spirit:defaultValue>
2226           </spirit:driver>
2227         </spirit:wire>
2228         <spirit:vendorExtensions>
2229           <xilinx:portInfo>
2230             <xilinx:enablement>
2231               <xilinx:presence>illegal</xilinx:presence>
2232               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll0reset_in">false</xilinx:isEnabled>
2233             </xilinx:enablement>
2234           </xilinx:portInfo>
2235         </spirit:vendorExtensions>
2236       </spirit:port>
2237       <spirit:port>
2238         <spirit:name>qpll1clkrsvd0_in</spirit:name>
2239         <spirit:wire>
2240           <spirit:direction>in</spirit:direction>
2241           <spirit:vector>
2242             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
2243             <spirit:right spirit:format="long">0</spirit:right>
2244           </spirit:vector>
2245           <spirit:wireTypeDefs>
2246             <spirit:wireTypeDef>
2247               <spirit:typeName>wire</spirit:typeName>
2248               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2249             </spirit:wireTypeDef>
2250           </spirit:wireTypeDefs>
2251           <spirit:driver>
2252             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
2253           </spirit:driver>
2254         </spirit:wire>
2255         <spirit:vendorExtensions>
2256           <xilinx:portInfo>
2257             <xilinx:enablement>
2258               <xilinx:presence>illegal</xilinx:presence>
2259               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll1clkrsvd0_in">false</xilinx:isEnabled>
2260             </xilinx:enablement>
2261           </xilinx:portInfo>
2262         </spirit:vendorExtensions>
2263       </spirit:port>
2264       <spirit:port>
2265         <spirit:name>qpll1clkrsvd1_in</spirit:name>
2266         <spirit:wire>
2267           <spirit:direction>in</spirit:direction>
2268           <spirit:vector>
2269             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
2270             <spirit:right spirit:format="long">0</spirit:right>
2271           </spirit:vector>
2272           <spirit:wireTypeDefs>
2273             <spirit:wireTypeDef>
2274               <spirit:typeName>wire</spirit:typeName>
2275               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2276             </spirit:wireTypeDef>
2277           </spirit:wireTypeDefs>
2278           <spirit:driver>
2279             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
2280           </spirit:driver>
2281         </spirit:wire>
2282         <spirit:vendorExtensions>
2283           <xilinx:portInfo>
2284             <xilinx:enablement>
2285               <xilinx:presence>illegal</xilinx:presence>
2286               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll1clkrsvd1_in">false</xilinx:isEnabled>
2287             </xilinx:enablement>
2288           </xilinx:portInfo>
2289         </spirit:vendorExtensions>
2290       </spirit:port>
2291       <spirit:port>
2292         <spirit:name>qpll1fbdiv_in</spirit:name>
2293         <spirit:wire>
2294           <spirit:direction>in</spirit:direction>
2295           <spirit:vector>
2296             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 8))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 8))) - 1)">0</spirit:left>
2297             <spirit:right spirit:format="long">0</spirit:right>
2298           </spirit:vector>
2299           <spirit:wireTypeDefs>
2300             <spirit:wireTypeDef>
2301               <spirit:typeName>wire</spirit:typeName>
2302               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2303             </spirit:wireTypeDef>
2304           </spirit:wireTypeDefs>
2305           <spirit:driver>
2306             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
2307           </spirit:driver>
2308         </spirit:wire>
2309         <spirit:vendorExtensions>
2310           <xilinx:portInfo>
2311             <xilinx:enablement>
2312               <xilinx:presence>illegal</xilinx:presence>
2313               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll1fbdiv_in">false</xilinx:isEnabled>
2314             </xilinx:enablement>
2315           </xilinx:portInfo>
2316         </spirit:vendorExtensions>
2317       </spirit:port>
2318       <spirit:port>
2319         <spirit:name>qpll1lockdetclk_in</spirit:name>
2320         <spirit:wire>
2321           <spirit:direction>in</spirit:direction>
2322           <spirit:vector>
2323             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
2324             <spirit:right spirit:format="long">0</spirit:right>
2325           </spirit:vector>
2326           <spirit:wireTypeDefs>
2327             <spirit:wireTypeDef>
2328               <spirit:typeName>wire</spirit:typeName>
2329               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2330             </spirit:wireTypeDef>
2331           </spirit:wireTypeDefs>
2332           <spirit:driver>
2333             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
2334           </spirit:driver>
2335         </spirit:wire>
2336         <spirit:vendorExtensions>
2337           <xilinx:portInfo>
2338             <xilinx:enablement>
2339               <xilinx:presence>illegal</xilinx:presence>
2340               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll1lockdetclk_in">false</xilinx:isEnabled>
2341             </xilinx:enablement>
2342           </xilinx:portInfo>
2343         </spirit:vendorExtensions>
2344       </spirit:port>
2345       <spirit:port>
2346         <spirit:name>qpll1locken_in</spirit:name>
2347         <spirit:wire>
2348           <spirit:direction>in</spirit:direction>
2349           <spirit:vector>
2350             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
2351             <spirit:right spirit:format="long">0</spirit:right>
2352           </spirit:vector>
2353           <spirit:wireTypeDefs>
2354             <spirit:wireTypeDef>
2355               <spirit:typeName>wire</spirit:typeName>
2356               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2357             </spirit:wireTypeDef>
2358           </spirit:wireTypeDefs>
2359           <spirit:driver>
2360             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
2361           </spirit:driver>
2362         </spirit:wire>
2363         <spirit:vendorExtensions>
2364           <xilinx:portInfo>
2365             <xilinx:enablement>
2366               <xilinx:presence>illegal</xilinx:presence>
2367               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll1locken_in">false</xilinx:isEnabled>
2368             </xilinx:enablement>
2369           </xilinx:portInfo>
2370         </spirit:vendorExtensions>
2371       </spirit:port>
2372       <spirit:port>
2373         <spirit:name>qpll1pd_in</spirit:name>
2374         <spirit:wire>
2375           <spirit:direction>in</spirit:direction>
2376           <spirit:vector>
2377             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
2378             <spirit:right spirit:format="long">0</spirit:right>
2379           </spirit:vector>
2380           <spirit:wireTypeDefs>
2381             <spirit:wireTypeDef>
2382               <spirit:typeName>wire</spirit:typeName>
2383               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2384             </spirit:wireTypeDef>
2385           </spirit:wireTypeDefs>
2386           <spirit:driver>
2387             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x1</spirit:defaultValue>
2388           </spirit:driver>
2389         </spirit:wire>
2390         <spirit:vendorExtensions>
2391           <xilinx:portInfo>
2392             <xilinx:enablement>
2393               <xilinx:presence>illegal</xilinx:presence>
2394               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll1pd_in">false</xilinx:isEnabled>
2395             </xilinx:enablement>
2396           </xilinx:portInfo>
2397         </spirit:vendorExtensions>
2398       </spirit:port>
2399       <spirit:port>
2400         <spirit:name>qpll1refclksel_in</spirit:name>
2401         <spirit:wire>
2402           <spirit:direction>in</spirit:direction>
2403           <spirit:vector>
2404             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 3) - 1)">2</spirit:left>
2405             <spirit:right spirit:format="long">0</spirit:right>
2406           </spirit:vector>
2407           <spirit:wireTypeDefs>
2408             <spirit:wireTypeDef>
2409               <spirit:typeName>wire</spirit:typeName>
2410               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2411             </spirit:wireTypeDef>
2412           </spirit:wireTypeDefs>
2413           <spirit:driver>
2414             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="3">0x1</spirit:defaultValue>
2415           </spirit:driver>
2416         </spirit:wire>
2417         <spirit:vendorExtensions>
2418           <xilinx:portInfo>
2419             <xilinx:enablement>
2420               <xilinx:presence>illegal</xilinx:presence>
2421               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll1refclksel_in">false</xilinx:isEnabled>
2422             </xilinx:enablement>
2423           </xilinx:portInfo>
2424         </spirit:vendorExtensions>
2425       </spirit:port>
2426       <spirit:port>
2427         <spirit:name>qpll1reset_in</spirit:name>
2428         <spirit:wire>
2429           <spirit:direction>in</spirit:direction>
2430           <spirit:vector>
2431             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
2432             <spirit:right spirit:format="long">0</spirit:right>
2433           </spirit:vector>
2434           <spirit:wireTypeDefs>
2435             <spirit:wireTypeDef>
2436               <spirit:typeName>wire</spirit:typeName>
2437               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2438             </spirit:wireTypeDef>
2439           </spirit:wireTypeDefs>
2440           <spirit:driver>
2441             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x1</spirit:defaultValue>
2442           </spirit:driver>
2443         </spirit:wire>
2444         <spirit:vendorExtensions>
2445           <xilinx:portInfo>
2446             <xilinx:enablement>
2447               <xilinx:presence>illegal</xilinx:presence>
2448               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll1reset_in">false</xilinx:isEnabled>
2449             </xilinx:enablement>
2450           </xilinx:portInfo>
2451         </spirit:vendorExtensions>
2452       </spirit:port>
2453       <spirit:port>
2454         <spirit:name>qpllrsvd1_in</spirit:name>
2455         <spirit:wire>
2456           <spirit:direction>in</spirit:direction>
2457           <spirit:vector>
2458             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 8) - 1)">7</spirit:left>
2459             <spirit:right spirit:format="long">0</spirit:right>
2460           </spirit:vector>
2461           <spirit:wireTypeDefs>
2462             <spirit:wireTypeDef>
2463               <spirit:typeName>wire</spirit:typeName>
2464               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2465             </spirit:wireTypeDef>
2466           </spirit:wireTypeDefs>
2467           <spirit:driver>
2468             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="8">0x00</spirit:defaultValue>
2469           </spirit:driver>
2470         </spirit:wire>
2471         <spirit:vendorExtensions>
2472           <xilinx:portInfo>
2473             <xilinx:enablement>
2474               <xilinx:presence>illegal</xilinx:presence>
2475               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpllrsvd1_in">false</xilinx:isEnabled>
2476             </xilinx:enablement>
2477           </xilinx:portInfo>
2478         </spirit:vendorExtensions>
2479       </spirit:port>
2480       <spirit:port>
2481         <spirit:name>qpllrsvd2_in</spirit:name>
2482         <spirit:wire>
2483           <spirit:direction>in</spirit:direction>
2484           <spirit:vector>
2485             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 5) - 1)">4</spirit:left>
2486             <spirit:right spirit:format="long">0</spirit:right>
2487           </spirit:vector>
2488           <spirit:wireTypeDefs>
2489             <spirit:wireTypeDef>
2490               <spirit:typeName>wire</spirit:typeName>
2491               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2492             </spirit:wireTypeDef>
2493           </spirit:wireTypeDefs>
2494           <spirit:driver>
2495             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="5">0x00</spirit:defaultValue>
2496           </spirit:driver>
2497         </spirit:wire>
2498         <spirit:vendorExtensions>
2499           <xilinx:portInfo>
2500             <xilinx:enablement>
2501               <xilinx:presence>illegal</xilinx:presence>
2502               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpllrsvd2_in">false</xilinx:isEnabled>
2503             </xilinx:enablement>
2504           </xilinx:portInfo>
2505         </spirit:vendorExtensions>
2506       </spirit:port>
2507       <spirit:port>
2508         <spirit:name>qpllrsvd3_in</spirit:name>
2509         <spirit:wire>
2510           <spirit:direction>in</spirit:direction>
2511           <spirit:vector>
2512             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 5) - 1)">4</spirit:left>
2513             <spirit:right spirit:format="long">0</spirit:right>
2514           </spirit:vector>
2515           <spirit:wireTypeDefs>
2516             <spirit:wireTypeDef>
2517               <spirit:typeName>wire</spirit:typeName>
2518               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2519             </spirit:wireTypeDef>
2520           </spirit:wireTypeDefs>
2521           <spirit:driver>
2522             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="5">0x00</spirit:defaultValue>
2523           </spirit:driver>
2524         </spirit:wire>
2525         <spirit:vendorExtensions>
2526           <xilinx:portInfo>
2527             <xilinx:enablement>
2528               <xilinx:presence>illegal</xilinx:presence>
2529               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpllrsvd3_in">false</xilinx:isEnabled>
2530             </xilinx:enablement>
2531           </xilinx:portInfo>
2532         </spirit:vendorExtensions>
2533       </spirit:port>
2534       <spirit:port>
2535         <spirit:name>qpllrsvd4_in</spirit:name>
2536         <spirit:wire>
2537           <spirit:direction>in</spirit:direction>
2538           <spirit:vector>
2539             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 8) - 1)">7</spirit:left>
2540             <spirit:right spirit:format="long">0</spirit:right>
2541           </spirit:vector>
2542           <spirit:wireTypeDefs>
2543             <spirit:wireTypeDef>
2544               <spirit:typeName>wire</spirit:typeName>
2545               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2546             </spirit:wireTypeDef>
2547           </spirit:wireTypeDefs>
2548           <spirit:driver>
2549             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="8">0x00</spirit:defaultValue>
2550           </spirit:driver>
2551         </spirit:wire>
2552         <spirit:vendorExtensions>
2553           <xilinx:portInfo>
2554             <xilinx:enablement>
2555               <xilinx:presence>illegal</xilinx:presence>
2556               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpllrsvd4_in">false</xilinx:isEnabled>
2557             </xilinx:enablement>
2558           </xilinx:portInfo>
2559         </spirit:vendorExtensions>
2560       </spirit:port>
2561       <spirit:port>
2562         <spirit:name>rcalenb_in</spirit:name>
2563         <spirit:wire>
2564           <spirit:direction>in</spirit:direction>
2565           <spirit:vector>
2566             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
2567             <spirit:right spirit:format="long">0</spirit:right>
2568           </spirit:vector>
2569           <spirit:wireTypeDefs>
2570             <spirit:wireTypeDef>
2571               <spirit:typeName>wire</spirit:typeName>
2572               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2573             </spirit:wireTypeDef>
2574           </spirit:wireTypeDefs>
2575           <spirit:driver>
2576             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x1</spirit:defaultValue>
2577           </spirit:driver>
2578         </spirit:wire>
2579         <spirit:vendorExtensions>
2580           <xilinx:portInfo>
2581             <xilinx:enablement>
2582               <xilinx:presence>illegal</xilinx:presence>
2583               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rcalenb_in">false</xilinx:isEnabled>
2584             </xilinx:enablement>
2585           </xilinx:portInfo>
2586         </spirit:vendorExtensions>
2587       </spirit:port>
2588       <spirit:port>
2589         <spirit:name>sdm0data_in</spirit:name>
2590         <spirit:wire>
2591           <spirit:direction>in</spirit:direction>
2592           <spirit:vector>
2593             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 25))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 25))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 25))) - 1)">0</spirit:left>
2594             <spirit:right spirit:format="long">0</spirit:right>
2595           </spirit:vector>
2596           <spirit:wireTypeDefs>
2597             <spirit:wireTypeDef>
2598               <spirit:typeName>wire</spirit:typeName>
2599               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2600             </spirit:wireTypeDef>
2601           </spirit:wireTypeDefs>
2602           <spirit:driver>
2603             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
2604           </spirit:driver>
2605         </spirit:wire>
2606         <spirit:vendorExtensions>
2607           <xilinx:portInfo>
2608             <xilinx:enablement>
2609               <xilinx:presence>illegal</xilinx:presence>
2610               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.sdm0data_in">false</xilinx:isEnabled>
2611             </xilinx:enablement>
2612           </xilinx:portInfo>
2613         </spirit:vendorExtensions>
2614       </spirit:port>
2615       <spirit:port>
2616         <spirit:name>sdm0reset_in</spirit:name>
2617         <spirit:wire>
2618           <spirit:direction>in</spirit:direction>
2619           <spirit:vector>
2620             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
2621             <spirit:right spirit:format="long">0</spirit:right>
2622           </spirit:vector>
2623           <spirit:wireTypeDefs>
2624             <spirit:wireTypeDef>
2625               <spirit:typeName>wire</spirit:typeName>
2626               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2627             </spirit:wireTypeDef>
2628           </spirit:wireTypeDefs>
2629           <spirit:driver>
2630             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
2631           </spirit:driver>
2632         </spirit:wire>
2633         <spirit:vendorExtensions>
2634           <xilinx:portInfo>
2635             <xilinx:enablement>
2636               <xilinx:presence>illegal</xilinx:presence>
2637               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.sdm0reset_in">false</xilinx:isEnabled>
2638             </xilinx:enablement>
2639           </xilinx:portInfo>
2640         </spirit:vendorExtensions>
2641       </spirit:port>
2642       <spirit:port>
2643         <spirit:name>sdm0toggle_in</spirit:name>
2644         <spirit:wire>
2645           <spirit:direction>in</spirit:direction>
2646           <spirit:vector>
2647             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
2648             <spirit:right spirit:format="long">0</spirit:right>
2649           </spirit:vector>
2650           <spirit:wireTypeDefs>
2651             <spirit:wireTypeDef>
2652               <spirit:typeName>wire</spirit:typeName>
2653               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2654             </spirit:wireTypeDef>
2655           </spirit:wireTypeDefs>
2656           <spirit:driver>
2657             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
2658           </spirit:driver>
2659         </spirit:wire>
2660         <spirit:vendorExtensions>
2661           <xilinx:portInfo>
2662             <xilinx:enablement>
2663               <xilinx:presence>illegal</xilinx:presence>
2664               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.sdm0toggle_in">false</xilinx:isEnabled>
2665             </xilinx:enablement>
2666           </xilinx:portInfo>
2667         </spirit:vendorExtensions>
2668       </spirit:port>
2669       <spirit:port>
2670         <spirit:name>sdm0width_in</spirit:name>
2671         <spirit:wire>
2672           <spirit:direction>in</spirit:direction>
2673           <spirit:vector>
2674             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 2))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 2))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 2))) - 1)">0</spirit:left>
2675             <spirit:right spirit:format="long">0</spirit:right>
2676           </spirit:vector>
2677           <spirit:wireTypeDefs>
2678             <spirit:wireTypeDef>
2679               <spirit:typeName>wire</spirit:typeName>
2680               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2681             </spirit:wireTypeDef>
2682           </spirit:wireTypeDefs>
2683           <spirit:driver>
2684             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
2685           </spirit:driver>
2686         </spirit:wire>
2687         <spirit:vendorExtensions>
2688           <xilinx:portInfo>
2689             <xilinx:enablement>
2690               <xilinx:presence>illegal</xilinx:presence>
2691               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.sdm0width_in">false</xilinx:isEnabled>
2692             </xilinx:enablement>
2693           </xilinx:portInfo>
2694         </spirit:vendorExtensions>
2695       </spirit:port>
2696       <spirit:port>
2697         <spirit:name>sdm1data_in</spirit:name>
2698         <spirit:wire>
2699           <spirit:direction>in</spirit:direction>
2700           <spirit:vector>
2701             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 25))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 25))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 25))) - 1)">0</spirit:left>
2702             <spirit:right spirit:format="long">0</spirit:right>
2703           </spirit:vector>
2704           <spirit:wireTypeDefs>
2705             <spirit:wireTypeDef>
2706               <spirit:typeName>wire</spirit:typeName>
2707               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2708             </spirit:wireTypeDef>
2709           </spirit:wireTypeDefs>
2710           <spirit:driver>
2711             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
2712           </spirit:driver>
2713         </spirit:wire>
2714         <spirit:vendorExtensions>
2715           <xilinx:portInfo>
2716             <xilinx:enablement>
2717               <xilinx:presence>illegal</xilinx:presence>
2718               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.sdm1data_in">false</xilinx:isEnabled>
2719             </xilinx:enablement>
2720           </xilinx:portInfo>
2721         </spirit:vendorExtensions>
2722       </spirit:port>
2723       <spirit:port>
2724         <spirit:name>sdm1reset_in</spirit:name>
2725         <spirit:wire>
2726           <spirit:direction>in</spirit:direction>
2727           <spirit:vector>
2728             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
2729             <spirit:right spirit:format="long">0</spirit:right>
2730           </spirit:vector>
2731           <spirit:wireTypeDefs>
2732             <spirit:wireTypeDef>
2733               <spirit:typeName>wire</spirit:typeName>
2734               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2735             </spirit:wireTypeDef>
2736           </spirit:wireTypeDefs>
2737           <spirit:driver>
2738             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
2739           </spirit:driver>
2740         </spirit:wire>
2741         <spirit:vendorExtensions>
2742           <xilinx:portInfo>
2743             <xilinx:enablement>
2744               <xilinx:presence>illegal</xilinx:presence>
2745               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.sdm1reset_in">false</xilinx:isEnabled>
2746             </xilinx:enablement>
2747           </xilinx:portInfo>
2748         </spirit:vendorExtensions>
2749       </spirit:port>
2750       <spirit:port>
2751         <spirit:name>sdm1toggle_in</spirit:name>
2752         <spirit:wire>
2753           <spirit:direction>in</spirit:direction>
2754           <spirit:vector>
2755             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
2756             <spirit:right spirit:format="long">0</spirit:right>
2757           </spirit:vector>
2758           <spirit:wireTypeDefs>
2759             <spirit:wireTypeDef>
2760               <spirit:typeName>wire</spirit:typeName>
2761               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2762             </spirit:wireTypeDef>
2763           </spirit:wireTypeDefs>
2764           <spirit:driver>
2765             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
2766           </spirit:driver>
2767         </spirit:wire>
2768         <spirit:vendorExtensions>
2769           <xilinx:portInfo>
2770             <xilinx:enablement>
2771               <xilinx:presence>illegal</xilinx:presence>
2772               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.sdm1toggle_in">false</xilinx:isEnabled>
2773             </xilinx:enablement>
2774           </xilinx:portInfo>
2775         </spirit:vendorExtensions>
2776       </spirit:port>
2777       <spirit:port>
2778         <spirit:name>sdm1width_in</spirit:name>
2779         <spirit:wire>
2780           <spirit:direction>in</spirit:direction>
2781           <spirit:vector>
2782             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 2))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 2))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 2))) - 1)">0</spirit:left>
2783             <spirit:right spirit:format="long">0</spirit:right>
2784           </spirit:vector>
2785           <spirit:wireTypeDefs>
2786             <spirit:wireTypeDef>
2787               <spirit:typeName>wire</spirit:typeName>
2788               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2789             </spirit:wireTypeDef>
2790           </spirit:wireTypeDefs>
2791           <spirit:driver>
2792             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
2793           </spirit:driver>
2794         </spirit:wire>
2795         <spirit:vendorExtensions>
2796           <xilinx:portInfo>
2797             <xilinx:enablement>
2798               <xilinx:presence>illegal</xilinx:presence>
2799               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.sdm1width_in">false</xilinx:isEnabled>
2800             </xilinx:enablement>
2801           </xilinx:portInfo>
2802         </spirit:vendorExtensions>
2803       </spirit:port>
2804       <spirit:port>
2805         <spirit:name>tcongpi_in</spirit:name>
2806         <spirit:wire>
2807           <spirit:direction>in</spirit:direction>
2808           <spirit:vector>
2809             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 10))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
2810             <spirit:right spirit:format="long">0</spirit:right>
2811           </spirit:vector>
2812           <spirit:wireTypeDefs>
2813             <spirit:wireTypeDef>
2814               <spirit:typeName>wire</spirit:typeName>
2815               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2816             </spirit:wireTypeDef>
2817           </spirit:wireTypeDefs>
2818           <spirit:driver>
2819             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
2820           </spirit:driver>
2821         </spirit:wire>
2822         <spirit:vendorExtensions>
2823           <xilinx:portInfo>
2824             <xilinx:enablement>
2825               <xilinx:presence>illegal</xilinx:presence>
2826               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.tcongpi_in">false</xilinx:isEnabled>
2827             </xilinx:enablement>
2828           </xilinx:portInfo>
2829         </spirit:vendorExtensions>
2830       </spirit:port>
2831       <spirit:port>
2832         <spirit:name>tconpowerup_in</spirit:name>
2833         <spirit:wire>
2834           <spirit:direction>in</spirit:direction>
2835           <spirit:vector>
2836             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
2837             <spirit:right spirit:format="long">0</spirit:right>
2838           </spirit:vector>
2839           <spirit:wireTypeDefs>
2840             <spirit:wireTypeDef>
2841               <spirit:typeName>wire</spirit:typeName>
2842               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2843             </spirit:wireTypeDef>
2844           </spirit:wireTypeDefs>
2845           <spirit:driver>
2846             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
2847           </spirit:driver>
2848         </spirit:wire>
2849         <spirit:vendorExtensions>
2850           <xilinx:portInfo>
2851             <xilinx:enablement>
2852               <xilinx:presence>illegal</xilinx:presence>
2853               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.tconpowerup_in">false</xilinx:isEnabled>
2854             </xilinx:enablement>
2855           </xilinx:portInfo>
2856         </spirit:vendorExtensions>
2857       </spirit:port>
2858       <spirit:port>
2859         <spirit:name>tconreset_in</spirit:name>
2860         <spirit:wire>
2861           <spirit:direction>in</spirit:direction>
2862           <spirit:vector>
2863             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 2))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
2864             <spirit:right spirit:format="long">0</spirit:right>
2865           </spirit:vector>
2866           <spirit:wireTypeDefs>
2867             <spirit:wireTypeDef>
2868               <spirit:typeName>wire</spirit:typeName>
2869               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2870             </spirit:wireTypeDef>
2871           </spirit:wireTypeDefs>
2872           <spirit:driver>
2873             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
2874           </spirit:driver>
2875         </spirit:wire>
2876         <spirit:vendorExtensions>
2877           <xilinx:portInfo>
2878             <xilinx:enablement>
2879               <xilinx:presence>illegal</xilinx:presence>
2880               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.tconreset_in">false</xilinx:isEnabled>
2881             </xilinx:enablement>
2882           </xilinx:portInfo>
2883         </spirit:vendorExtensions>
2884       </spirit:port>
2885       <spirit:port>
2886         <spirit:name>tconrsvdin1_in</spirit:name>
2887         <spirit:wire>
2888           <spirit:direction>in</spirit:direction>
2889           <spirit:vector>
2890             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 2))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
2891             <spirit:right spirit:format="long">0</spirit:right>
2892           </spirit:vector>
2893           <spirit:wireTypeDefs>
2894             <spirit:wireTypeDef>
2895               <spirit:typeName>wire</spirit:typeName>
2896               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2897             </spirit:wireTypeDef>
2898           </spirit:wireTypeDefs>
2899           <spirit:driver>
2900             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
2901           </spirit:driver>
2902         </spirit:wire>
2903         <spirit:vendorExtensions>
2904           <xilinx:portInfo>
2905             <xilinx:enablement>
2906               <xilinx:presence>illegal</xilinx:presence>
2907               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.tconrsvdin1_in">false</xilinx:isEnabled>
2908             </xilinx:enablement>
2909           </xilinx:portInfo>
2910         </spirit:vendorExtensions>
2911       </spirit:port>
2912       <spirit:port>
2913         <spirit:name>ubcfgstreamen_in</spirit:name>
2914         <spirit:wire>
2915           <spirit:direction>in</spirit:direction>
2916           <spirit:vector>
2917             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
2918             <spirit:right spirit:format="long">0</spirit:right>
2919           </spirit:vector>
2920           <spirit:wireTypeDefs>
2921             <spirit:wireTypeDef>
2922               <spirit:typeName>wire</spirit:typeName>
2923               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2924             </spirit:wireTypeDef>
2925           </spirit:wireTypeDefs>
2926           <spirit:driver>
2927             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
2928           </spirit:driver>
2929         </spirit:wire>
2930         <spirit:vendorExtensions>
2931           <xilinx:portInfo>
2932             <xilinx:enablement>
2933               <xilinx:presence>illegal</xilinx:presence>
2934               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubcfgstreamen_in">false</xilinx:isEnabled>
2935             </xilinx:enablement>
2936           </xilinx:portInfo>
2937         </spirit:vendorExtensions>
2938       </spirit:port>
2939       <spirit:port>
2940         <spirit:name>ubdo_in</spirit:name>
2941         <spirit:wire>
2942           <spirit:direction>in</spirit:direction>
2943           <spirit:vector>
2944             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 16))) - 1)">0</spirit:left>
2945             <spirit:right spirit:format="long">0</spirit:right>
2946           </spirit:vector>
2947           <spirit:wireTypeDefs>
2948             <spirit:wireTypeDef>
2949               <spirit:typeName>wire</spirit:typeName>
2950               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2951             </spirit:wireTypeDef>
2952           </spirit:wireTypeDefs>
2953           <spirit:driver>
2954             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
2955           </spirit:driver>
2956         </spirit:wire>
2957         <spirit:vendorExtensions>
2958           <xilinx:portInfo>
2959             <xilinx:enablement>
2960               <xilinx:presence>illegal</xilinx:presence>
2961               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubdo_in">false</xilinx:isEnabled>
2962             </xilinx:enablement>
2963           </xilinx:portInfo>
2964         </spirit:vendorExtensions>
2965       </spirit:port>
2966       <spirit:port>
2967         <spirit:name>ubdrdy_in</spirit:name>
2968         <spirit:wire>
2969           <spirit:direction>in</spirit:direction>
2970           <spirit:vector>
2971             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
2972             <spirit:right spirit:format="long">0</spirit:right>
2973           </spirit:vector>
2974           <spirit:wireTypeDefs>
2975             <spirit:wireTypeDef>
2976               <spirit:typeName>wire</spirit:typeName>
2977               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
2978             </spirit:wireTypeDef>
2979           </spirit:wireTypeDefs>
2980           <spirit:driver>
2981             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
2982           </spirit:driver>
2983         </spirit:wire>
2984         <spirit:vendorExtensions>
2985           <xilinx:portInfo>
2986             <xilinx:enablement>
2987               <xilinx:presence>illegal</xilinx:presence>
2988               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubdrdy_in">false</xilinx:isEnabled>
2989             </xilinx:enablement>
2990           </xilinx:portInfo>
2991         </spirit:vendorExtensions>
2992       </spirit:port>
2993       <spirit:port>
2994         <spirit:name>ubenable_in</spirit:name>
2995         <spirit:wire>
2996           <spirit:direction>in</spirit:direction>
2997           <spirit:vector>
2998             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
2999             <spirit:right spirit:format="long">0</spirit:right>
3000           </spirit:vector>
3001           <spirit:wireTypeDefs>
3002             <spirit:wireTypeDef>
3003               <spirit:typeName>wire</spirit:typeName>
3004               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3005             </spirit:wireTypeDef>
3006           </spirit:wireTypeDefs>
3007           <spirit:driver>
3008             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3009           </spirit:driver>
3010         </spirit:wire>
3011         <spirit:vendorExtensions>
3012           <xilinx:portInfo>
3013             <xilinx:enablement>
3014               <xilinx:presence>illegal</xilinx:presence>
3015               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubenable_in">false</xilinx:isEnabled>
3016             </xilinx:enablement>
3017           </xilinx:portInfo>
3018         </spirit:vendorExtensions>
3019       </spirit:port>
3020       <spirit:port>
3021         <spirit:name>ubgpi_in</spirit:name>
3022         <spirit:wire>
3023           <spirit:direction>in</spirit:direction>
3024           <spirit:vector>
3025             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 2))) - 1)">0</spirit:left>
3026             <spirit:right spirit:format="long">0</spirit:right>
3027           </spirit:vector>
3028           <spirit:wireTypeDefs>
3029             <spirit:wireTypeDef>
3030               <spirit:typeName>wire</spirit:typeName>
3031               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3032             </spirit:wireTypeDef>
3033           </spirit:wireTypeDefs>
3034           <spirit:driver>
3035             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3036           </spirit:driver>
3037         </spirit:wire>
3038         <spirit:vendorExtensions>
3039           <xilinx:portInfo>
3040             <xilinx:enablement>
3041               <xilinx:presence>illegal</xilinx:presence>
3042               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubgpi_in">false</xilinx:isEnabled>
3043             </xilinx:enablement>
3044           </xilinx:portInfo>
3045         </spirit:vendorExtensions>
3046       </spirit:port>
3047       <spirit:port>
3048         <spirit:name>ubintr_in</spirit:name>
3049         <spirit:wire>
3050           <spirit:direction>in</spirit:direction>
3051           <spirit:vector>
3052             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 2))) - 1)">0</spirit:left>
3053             <spirit:right spirit:format="long">0</spirit:right>
3054           </spirit:vector>
3055           <spirit:wireTypeDefs>
3056             <spirit:wireTypeDef>
3057               <spirit:typeName>wire</spirit:typeName>
3058               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3059             </spirit:wireTypeDef>
3060           </spirit:wireTypeDefs>
3061           <spirit:driver>
3062             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3063           </spirit:driver>
3064         </spirit:wire>
3065         <spirit:vendorExtensions>
3066           <xilinx:portInfo>
3067             <xilinx:enablement>
3068               <xilinx:presence>illegal</xilinx:presence>
3069               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubintr_in">false</xilinx:isEnabled>
3070             </xilinx:enablement>
3071           </xilinx:portInfo>
3072         </spirit:vendorExtensions>
3073       </spirit:port>
3074       <spirit:port>
3075         <spirit:name>ubiolmbrst_in</spirit:name>
3076         <spirit:wire>
3077           <spirit:direction>in</spirit:direction>
3078           <spirit:vector>
3079             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
3080             <spirit:right spirit:format="long">0</spirit:right>
3081           </spirit:vector>
3082           <spirit:wireTypeDefs>
3083             <spirit:wireTypeDef>
3084               <spirit:typeName>wire</spirit:typeName>
3085               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3086             </spirit:wireTypeDef>
3087           </spirit:wireTypeDefs>
3088           <spirit:driver>
3089             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3090           </spirit:driver>
3091         </spirit:wire>
3092         <spirit:vendorExtensions>
3093           <xilinx:portInfo>
3094             <xilinx:enablement>
3095               <xilinx:presence>illegal</xilinx:presence>
3096               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubiolmbrst_in">false</xilinx:isEnabled>
3097             </xilinx:enablement>
3098           </xilinx:portInfo>
3099         </spirit:vendorExtensions>
3100       </spirit:port>
3101       <spirit:port>
3102         <spirit:name>ubmbrst_in</spirit:name>
3103         <spirit:wire>
3104           <spirit:direction>in</spirit:direction>
3105           <spirit:vector>
3106             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
3107             <spirit:right spirit:format="long">0</spirit:right>
3108           </spirit:vector>
3109           <spirit:wireTypeDefs>
3110             <spirit:wireTypeDef>
3111               <spirit:typeName>wire</spirit:typeName>
3112               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3113             </spirit:wireTypeDef>
3114           </spirit:wireTypeDefs>
3115           <spirit:driver>
3116             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3117           </spirit:driver>
3118         </spirit:wire>
3119         <spirit:vendorExtensions>
3120           <xilinx:portInfo>
3121             <xilinx:enablement>
3122               <xilinx:presence>illegal</xilinx:presence>
3123               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubmbrst_in">false</xilinx:isEnabled>
3124             </xilinx:enablement>
3125           </xilinx:portInfo>
3126         </spirit:vendorExtensions>
3127       </spirit:port>
3128       <spirit:port>
3129         <spirit:name>ubmdmcapture_in</spirit:name>
3130         <spirit:wire>
3131           <spirit:direction>in</spirit:direction>
3132           <spirit:vector>
3133             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
3134             <spirit:right spirit:format="long">0</spirit:right>
3135           </spirit:vector>
3136           <spirit:wireTypeDefs>
3137             <spirit:wireTypeDef>
3138               <spirit:typeName>wire</spirit:typeName>
3139               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3140             </spirit:wireTypeDef>
3141           </spirit:wireTypeDefs>
3142           <spirit:driver>
3143             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3144           </spirit:driver>
3145         </spirit:wire>
3146         <spirit:vendorExtensions>
3147           <xilinx:portInfo>
3148             <xilinx:enablement>
3149               <xilinx:presence>illegal</xilinx:presence>
3150               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubmdmcapture_in">false</xilinx:isEnabled>
3151             </xilinx:enablement>
3152           </xilinx:portInfo>
3153         </spirit:vendorExtensions>
3154       </spirit:port>
3155       <spirit:port>
3156         <spirit:name>ubmdmdbgrst_in</spirit:name>
3157         <spirit:wire>
3158           <spirit:direction>in</spirit:direction>
3159           <spirit:vector>
3160             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
3161             <spirit:right spirit:format="long">0</spirit:right>
3162           </spirit:vector>
3163           <spirit:wireTypeDefs>
3164             <spirit:wireTypeDef>
3165               <spirit:typeName>wire</spirit:typeName>
3166               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3167             </spirit:wireTypeDef>
3168           </spirit:wireTypeDefs>
3169           <spirit:driver>
3170             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3171           </spirit:driver>
3172         </spirit:wire>
3173         <spirit:vendorExtensions>
3174           <xilinx:portInfo>
3175             <xilinx:enablement>
3176               <xilinx:presence>illegal</xilinx:presence>
3177               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubmdmdbgrst_in">false</xilinx:isEnabled>
3178             </xilinx:enablement>
3179           </xilinx:portInfo>
3180         </spirit:vendorExtensions>
3181       </spirit:port>
3182       <spirit:port>
3183         <spirit:name>ubmdmdbgupdate_in</spirit:name>
3184         <spirit:wire>
3185           <spirit:direction>in</spirit:direction>
3186           <spirit:vector>
3187             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
3188             <spirit:right spirit:format="long">0</spirit:right>
3189           </spirit:vector>
3190           <spirit:wireTypeDefs>
3191             <spirit:wireTypeDef>
3192               <spirit:typeName>wire</spirit:typeName>
3193               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3194             </spirit:wireTypeDef>
3195           </spirit:wireTypeDefs>
3196           <spirit:driver>
3197             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3198           </spirit:driver>
3199         </spirit:wire>
3200         <spirit:vendorExtensions>
3201           <xilinx:portInfo>
3202             <xilinx:enablement>
3203               <xilinx:presence>illegal</xilinx:presence>
3204               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubmdmdbgupdate_in">false</xilinx:isEnabled>
3205             </xilinx:enablement>
3206           </xilinx:portInfo>
3207         </spirit:vendorExtensions>
3208       </spirit:port>
3209       <spirit:port>
3210         <spirit:name>ubmdmregen_in</spirit:name>
3211         <spirit:wire>
3212           <spirit:direction>in</spirit:direction>
3213           <spirit:vector>
3214             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 4))) - 1)">0</spirit:left>
3215             <spirit:right spirit:format="long">0</spirit:right>
3216           </spirit:vector>
3217           <spirit:wireTypeDefs>
3218             <spirit:wireTypeDef>
3219               <spirit:typeName>wire</spirit:typeName>
3220               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3221             </spirit:wireTypeDef>
3222           </spirit:wireTypeDefs>
3223           <spirit:driver>
3224             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3225           </spirit:driver>
3226         </spirit:wire>
3227         <spirit:vendorExtensions>
3228           <xilinx:portInfo>
3229             <xilinx:enablement>
3230               <xilinx:presence>illegal</xilinx:presence>
3231               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubmdmregen_in">false</xilinx:isEnabled>
3232             </xilinx:enablement>
3233           </xilinx:portInfo>
3234         </spirit:vendorExtensions>
3235       </spirit:port>
3236       <spirit:port>
3237         <spirit:name>ubmdmshift_in</spirit:name>
3238         <spirit:wire>
3239           <spirit:direction>in</spirit:direction>
3240           <spirit:vector>
3241             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
3242             <spirit:right spirit:format="long">0</spirit:right>
3243           </spirit:vector>
3244           <spirit:wireTypeDefs>
3245             <spirit:wireTypeDef>
3246               <spirit:typeName>wire</spirit:typeName>
3247               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3248             </spirit:wireTypeDef>
3249           </spirit:wireTypeDefs>
3250           <spirit:driver>
3251             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3252           </spirit:driver>
3253         </spirit:wire>
3254         <spirit:vendorExtensions>
3255           <xilinx:portInfo>
3256             <xilinx:enablement>
3257               <xilinx:presence>illegal</xilinx:presence>
3258               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubmdmshift_in">false</xilinx:isEnabled>
3259             </xilinx:enablement>
3260           </xilinx:portInfo>
3261         </spirit:vendorExtensions>
3262       </spirit:port>
3263       <spirit:port>
3264         <spirit:name>ubmdmsysrst_in</spirit:name>
3265         <spirit:wire>
3266           <spirit:direction>in</spirit:direction>
3267           <spirit:vector>
3268             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
3269             <spirit:right spirit:format="long">0</spirit:right>
3270           </spirit:vector>
3271           <spirit:wireTypeDefs>
3272             <spirit:wireTypeDef>
3273               <spirit:typeName>wire</spirit:typeName>
3274               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3275             </spirit:wireTypeDef>
3276           </spirit:wireTypeDefs>
3277           <spirit:driver>
3278             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3279           </spirit:driver>
3280         </spirit:wire>
3281         <spirit:vendorExtensions>
3282           <xilinx:portInfo>
3283             <xilinx:enablement>
3284               <xilinx:presence>illegal</xilinx:presence>
3285               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubmdmsysrst_in">false</xilinx:isEnabled>
3286             </xilinx:enablement>
3287           </xilinx:portInfo>
3288         </spirit:vendorExtensions>
3289       </spirit:port>
3290       <spirit:port>
3291         <spirit:name>ubmdmtck_in</spirit:name>
3292         <spirit:wire>
3293           <spirit:direction>in</spirit:direction>
3294           <spirit:vector>
3295             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
3296             <spirit:right spirit:format="long">0</spirit:right>
3297           </spirit:vector>
3298           <spirit:wireTypeDefs>
3299             <spirit:wireTypeDef>
3300               <spirit:typeName>wire</spirit:typeName>
3301               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3302             </spirit:wireTypeDef>
3303           </spirit:wireTypeDefs>
3304           <spirit:driver>
3305             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3306           </spirit:driver>
3307         </spirit:wire>
3308         <spirit:vendorExtensions>
3309           <xilinx:portInfo>
3310             <xilinx:enablement>
3311               <xilinx:presence>illegal</xilinx:presence>
3312               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubmdmtck_in">false</xilinx:isEnabled>
3313             </xilinx:enablement>
3314           </xilinx:portInfo>
3315         </spirit:vendorExtensions>
3316       </spirit:port>
3317       <spirit:port>
3318         <spirit:name>ubmdmtdi_in</spirit:name>
3319         <spirit:wire>
3320           <spirit:direction>in</spirit:direction>
3321           <spirit:vector>
3322             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
3323             <spirit:right spirit:format="long">0</spirit:right>
3324           </spirit:vector>
3325           <spirit:wireTypeDefs>
3326             <spirit:wireTypeDef>
3327               <spirit:typeName>wire</spirit:typeName>
3328               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3329             </spirit:wireTypeDef>
3330           </spirit:wireTypeDefs>
3331           <spirit:driver>
3332             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3333           </spirit:driver>
3334         </spirit:wire>
3335         <spirit:vendorExtensions>
3336           <xilinx:portInfo>
3337             <xilinx:enablement>
3338               <xilinx:presence>illegal</xilinx:presence>
3339               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubmdmtdi_in">false</xilinx:isEnabled>
3340             </xilinx:enablement>
3341           </xilinx:portInfo>
3342         </spirit:vendorExtensions>
3343       </spirit:port>
3344       <spirit:port>
3345         <spirit:name>drpdo_common_out</spirit:name>
3346         <spirit:wire>
3347           <spirit:direction>out</spirit:direction>
3348           <spirit:vector>
3349             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 16) - 1)">15</spirit:left>
3350             <spirit:right spirit:format="long">0</spirit:right>
3351           </spirit:vector>
3352           <spirit:wireTypeDefs>
3353             <spirit:wireTypeDef>
3354               <spirit:typeName>wire</spirit:typeName>
3355               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3356             </spirit:wireTypeDef>
3357           </spirit:wireTypeDefs>
3358           <spirit:driver>
3359             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3360           </spirit:driver>
3361         </spirit:wire>
3362         <spirit:vendorExtensions>
3363           <xilinx:portInfo>
3364             <xilinx:enablement>
3365               <xilinx:presence>illegal</xilinx:presence>
3366               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.drpdo_common_out">false</xilinx:isEnabled>
3367             </xilinx:enablement>
3368           </xilinx:portInfo>
3369         </spirit:vendorExtensions>
3370       </spirit:port>
3371       <spirit:port>
3372         <spirit:name>drprdy_common_out</spirit:name>
3373         <spirit:wire>
3374           <spirit:direction>out</spirit:direction>
3375           <spirit:vector>
3376             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
3377             <spirit:right spirit:format="long">0</spirit:right>
3378           </spirit:vector>
3379           <spirit:wireTypeDefs>
3380             <spirit:wireTypeDef>
3381               <spirit:typeName>wire</spirit:typeName>
3382               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3383             </spirit:wireTypeDef>
3384           </spirit:wireTypeDefs>
3385           <spirit:driver>
3386             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3387           </spirit:driver>
3388         </spirit:wire>
3389         <spirit:vendorExtensions>
3390           <xilinx:portInfo>
3391             <xilinx:enablement>
3392               <xilinx:presence>illegal</xilinx:presence>
3393               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.drprdy_common_out">false</xilinx:isEnabled>
3394             </xilinx:enablement>
3395           </xilinx:portInfo>
3396         </spirit:vendorExtensions>
3397       </spirit:port>
3398       <spirit:port>
3399         <spirit:name>pmarsvdout0_out</spirit:name>
3400         <spirit:wire>
3401           <spirit:direction>out</spirit:direction>
3402           <spirit:vector>
3403             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 8) - 1)">7</spirit:left>
3404             <spirit:right spirit:format="long">0</spirit:right>
3405           </spirit:vector>
3406           <spirit:wireTypeDefs>
3407             <spirit:wireTypeDef>
3408               <spirit:typeName>wire</spirit:typeName>
3409               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3410             </spirit:wireTypeDef>
3411           </spirit:wireTypeDefs>
3412           <spirit:driver>
3413             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3414           </spirit:driver>
3415         </spirit:wire>
3416         <spirit:vendorExtensions>
3417           <xilinx:portInfo>
3418             <xilinx:enablement>
3419               <xilinx:presence>illegal</xilinx:presence>
3420               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pmarsvdout0_out">false</xilinx:isEnabled>
3421             </xilinx:enablement>
3422           </xilinx:portInfo>
3423         </spirit:vendorExtensions>
3424       </spirit:port>
3425       <spirit:port>
3426         <spirit:name>pmarsvdout1_out</spirit:name>
3427         <spirit:wire>
3428           <spirit:direction>out</spirit:direction>
3429           <spirit:vector>
3430             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 8) - 1)">7</spirit:left>
3431             <spirit:right spirit:format="long">0</spirit:right>
3432           </spirit:vector>
3433           <spirit:wireTypeDefs>
3434             <spirit:wireTypeDef>
3435               <spirit:typeName>wire</spirit:typeName>
3436               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3437             </spirit:wireTypeDef>
3438           </spirit:wireTypeDefs>
3439           <spirit:driver>
3440             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3441           </spirit:driver>
3442         </spirit:wire>
3443         <spirit:vendorExtensions>
3444           <xilinx:portInfo>
3445             <xilinx:enablement>
3446               <xilinx:presence>illegal</xilinx:presence>
3447               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pmarsvdout1_out">false</xilinx:isEnabled>
3448             </xilinx:enablement>
3449           </xilinx:portInfo>
3450         </spirit:vendorExtensions>
3451       </spirit:port>
3452       <spirit:port>
3453         <spirit:name>qpll0fbclklost_out</spirit:name>
3454         <spirit:wire>
3455           <spirit:direction>out</spirit:direction>
3456           <spirit:vector>
3457             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
3458             <spirit:right spirit:format="long">0</spirit:right>
3459           </spirit:vector>
3460           <spirit:wireTypeDefs>
3461             <spirit:wireTypeDef>
3462               <spirit:typeName>wire</spirit:typeName>
3463               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3464             </spirit:wireTypeDef>
3465           </spirit:wireTypeDefs>
3466           <spirit:driver>
3467             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3468           </spirit:driver>
3469         </spirit:wire>
3470         <spirit:vendorExtensions>
3471           <xilinx:portInfo>
3472             <xilinx:enablement>
3473               <xilinx:presence>illegal</xilinx:presence>
3474               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll0fbclklost_out">false</xilinx:isEnabled>
3475             </xilinx:enablement>
3476           </xilinx:portInfo>
3477         </spirit:vendorExtensions>
3478       </spirit:port>
3479       <spirit:port>
3480         <spirit:name>qpll0lock_out</spirit:name>
3481         <spirit:wire>
3482           <spirit:direction>out</spirit:direction>
3483           <spirit:vector>
3484             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
3485             <spirit:right spirit:format="long">0</spirit:right>
3486           </spirit:vector>
3487           <spirit:wireTypeDefs>
3488             <spirit:wireTypeDef>
3489               <spirit:typeName>wire</spirit:typeName>
3490               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3491             </spirit:wireTypeDef>
3492           </spirit:wireTypeDefs>
3493           <spirit:driver>
3494             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3495           </spirit:driver>
3496         </spirit:wire>
3497         <spirit:vendorExtensions>
3498           <xilinx:portInfo>
3499             <xilinx:enablement>
3500               <xilinx:presence>illegal</xilinx:presence>
3501               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll0lock_out">false</xilinx:isEnabled>
3502             </xilinx:enablement>
3503           </xilinx:portInfo>
3504         </spirit:vendorExtensions>
3505       </spirit:port>
3506       <spirit:port>
3507         <spirit:name>qpll0outclk_out</spirit:name>
3508         <spirit:wire>
3509           <spirit:direction>out</spirit:direction>
3510           <spirit:vector>
3511             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
3512             <spirit:right spirit:format="long">0</spirit:right>
3513           </spirit:vector>
3514           <spirit:wireTypeDefs>
3515             <spirit:wireTypeDef>
3516               <spirit:typeName>wire</spirit:typeName>
3517               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3518             </spirit:wireTypeDef>
3519           </spirit:wireTypeDefs>
3520           <spirit:driver>
3521             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3522           </spirit:driver>
3523         </spirit:wire>
3524         <spirit:vendorExtensions>
3525           <xilinx:portInfo>
3526             <xilinx:enablement>
3527               <xilinx:presence>illegal</xilinx:presence>
3528               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll0outclk_out">false</xilinx:isEnabled>
3529             </xilinx:enablement>
3530           </xilinx:portInfo>
3531         </spirit:vendorExtensions>
3532       </spirit:port>
3533       <spirit:port>
3534         <spirit:name>qpll0outrefclk_out</spirit:name>
3535         <spirit:wire>
3536           <spirit:direction>out</spirit:direction>
3537           <spirit:vector>
3538             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
3539             <spirit:right spirit:format="long">0</spirit:right>
3540           </spirit:vector>
3541           <spirit:wireTypeDefs>
3542             <spirit:wireTypeDef>
3543               <spirit:typeName>wire</spirit:typeName>
3544               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3545             </spirit:wireTypeDef>
3546           </spirit:wireTypeDefs>
3547           <spirit:driver>
3548             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3549           </spirit:driver>
3550         </spirit:wire>
3551         <spirit:vendorExtensions>
3552           <xilinx:portInfo>
3553             <xilinx:enablement>
3554               <xilinx:presence>illegal</xilinx:presence>
3555               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll0outrefclk_out">false</xilinx:isEnabled>
3556             </xilinx:enablement>
3557           </xilinx:portInfo>
3558         </spirit:vendorExtensions>
3559       </spirit:port>
3560       <spirit:port>
3561         <spirit:name>qpll0refclklost_out</spirit:name>
3562         <spirit:wire>
3563           <spirit:direction>out</spirit:direction>
3564           <spirit:vector>
3565             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
3566             <spirit:right spirit:format="long">0</spirit:right>
3567           </spirit:vector>
3568           <spirit:wireTypeDefs>
3569             <spirit:wireTypeDef>
3570               <spirit:typeName>wire</spirit:typeName>
3571               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3572             </spirit:wireTypeDef>
3573           </spirit:wireTypeDefs>
3574           <spirit:driver>
3575             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3576           </spirit:driver>
3577         </spirit:wire>
3578         <spirit:vendorExtensions>
3579           <xilinx:portInfo>
3580             <xilinx:enablement>
3581               <xilinx:presence>illegal</xilinx:presence>
3582               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll0refclklost_out">false</xilinx:isEnabled>
3583             </xilinx:enablement>
3584           </xilinx:portInfo>
3585         </spirit:vendorExtensions>
3586       </spirit:port>
3587       <spirit:port>
3588         <spirit:name>qpll1fbclklost_out</spirit:name>
3589         <spirit:wire>
3590           <spirit:direction>out</spirit:direction>
3591           <spirit:vector>
3592             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
3593             <spirit:right spirit:format="long">0</spirit:right>
3594           </spirit:vector>
3595           <spirit:wireTypeDefs>
3596             <spirit:wireTypeDef>
3597               <spirit:typeName>wire</spirit:typeName>
3598               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3599             </spirit:wireTypeDef>
3600           </spirit:wireTypeDefs>
3601           <spirit:driver>
3602             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3603           </spirit:driver>
3604         </spirit:wire>
3605         <spirit:vendorExtensions>
3606           <xilinx:portInfo>
3607             <xilinx:enablement>
3608               <xilinx:presence>illegal</xilinx:presence>
3609               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll1fbclklost_out">false</xilinx:isEnabled>
3610             </xilinx:enablement>
3611           </xilinx:portInfo>
3612         </spirit:vendorExtensions>
3613       </spirit:port>
3614       <spirit:port>
3615         <spirit:name>qpll1lock_out</spirit:name>
3616         <spirit:wire>
3617           <spirit:direction>out</spirit:direction>
3618           <spirit:vector>
3619             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
3620             <spirit:right spirit:format="long">0</spirit:right>
3621           </spirit:vector>
3622           <spirit:wireTypeDefs>
3623             <spirit:wireTypeDef>
3624               <spirit:typeName>wire</spirit:typeName>
3625               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3626             </spirit:wireTypeDef>
3627           </spirit:wireTypeDefs>
3628           <spirit:driver>
3629             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3630           </spirit:driver>
3631         </spirit:wire>
3632         <spirit:vendorExtensions>
3633           <xilinx:portInfo>
3634             <xilinx:enablement>
3635               <xilinx:presence>illegal</xilinx:presence>
3636               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll1lock_out">false</xilinx:isEnabled>
3637             </xilinx:enablement>
3638           </xilinx:portInfo>
3639         </spirit:vendorExtensions>
3640       </spirit:port>
3641       <spirit:port>
3642         <spirit:name>qpll1outclk_out</spirit:name>
3643         <spirit:wire>
3644           <spirit:direction>out</spirit:direction>
3645           <spirit:vector>
3646             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
3647             <spirit:right spirit:format="long">0</spirit:right>
3648           </spirit:vector>
3649           <spirit:wireTypeDefs>
3650             <spirit:wireTypeDef>
3651               <spirit:typeName>wire</spirit:typeName>
3652               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3653             </spirit:wireTypeDef>
3654           </spirit:wireTypeDefs>
3655           <spirit:driver>
3656             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3657           </spirit:driver>
3658         </spirit:wire>
3659         <spirit:vendorExtensions>
3660           <xilinx:portInfo>
3661             <xilinx:enablement>
3662               <xilinx:presence>illegal</xilinx:presence>
3663               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll1outclk_out">false</xilinx:isEnabled>
3664             </xilinx:enablement>
3665           </xilinx:portInfo>
3666         </spirit:vendorExtensions>
3667       </spirit:port>
3668       <spirit:port>
3669         <spirit:name>qpll1outrefclk_out</spirit:name>
3670         <spirit:wire>
3671           <spirit:direction>out</spirit:direction>
3672           <spirit:vector>
3673             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
3674             <spirit:right spirit:format="long">0</spirit:right>
3675           </spirit:vector>
3676           <spirit:wireTypeDefs>
3677             <spirit:wireTypeDef>
3678               <spirit:typeName>wire</spirit:typeName>
3679               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3680             </spirit:wireTypeDef>
3681           </spirit:wireTypeDefs>
3682           <spirit:driver>
3683             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3684           </spirit:driver>
3685         </spirit:wire>
3686         <spirit:vendorExtensions>
3687           <xilinx:portInfo>
3688             <xilinx:enablement>
3689               <xilinx:presence>illegal</xilinx:presence>
3690               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll1outrefclk_out">false</xilinx:isEnabled>
3691             </xilinx:enablement>
3692           </xilinx:portInfo>
3693         </spirit:vendorExtensions>
3694       </spirit:port>
3695       <spirit:port>
3696         <spirit:name>qpll1refclklost_out</spirit:name>
3697         <spirit:wire>
3698           <spirit:direction>out</spirit:direction>
3699           <spirit:vector>
3700             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
3701             <spirit:right spirit:format="long">0</spirit:right>
3702           </spirit:vector>
3703           <spirit:wireTypeDefs>
3704             <spirit:wireTypeDef>
3705               <spirit:typeName>wire</spirit:typeName>
3706               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3707             </spirit:wireTypeDef>
3708           </spirit:wireTypeDefs>
3709           <spirit:driver>
3710             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3711           </spirit:driver>
3712         </spirit:wire>
3713         <spirit:vendorExtensions>
3714           <xilinx:portInfo>
3715             <xilinx:enablement>
3716               <xilinx:presence>illegal</xilinx:presence>
3717               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll1refclklost_out">false</xilinx:isEnabled>
3718             </xilinx:enablement>
3719           </xilinx:portInfo>
3720         </spirit:vendorExtensions>
3721       </spirit:port>
3722       <spirit:port>
3723         <spirit:name>qplldmonitor0_out</spirit:name>
3724         <spirit:wire>
3725           <spirit:direction>out</spirit:direction>
3726           <spirit:vector>
3727             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 8) - 1)">7</spirit:left>
3728             <spirit:right spirit:format="long">0</spirit:right>
3729           </spirit:vector>
3730           <spirit:wireTypeDefs>
3731             <spirit:wireTypeDef>
3732               <spirit:typeName>wire</spirit:typeName>
3733               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3734             </spirit:wireTypeDef>
3735           </spirit:wireTypeDefs>
3736           <spirit:driver>
3737             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3738           </spirit:driver>
3739         </spirit:wire>
3740         <spirit:vendorExtensions>
3741           <xilinx:portInfo>
3742             <xilinx:enablement>
3743               <xilinx:presence>illegal</xilinx:presence>
3744               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qplldmonitor0_out">false</xilinx:isEnabled>
3745             </xilinx:enablement>
3746           </xilinx:portInfo>
3747         </spirit:vendorExtensions>
3748       </spirit:port>
3749       <spirit:port>
3750         <spirit:name>qplldmonitor1_out</spirit:name>
3751         <spirit:wire>
3752           <spirit:direction>out</spirit:direction>
3753           <spirit:vector>
3754             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 8) - 1)">7</spirit:left>
3755             <spirit:right spirit:format="long">0</spirit:right>
3756           </spirit:vector>
3757           <spirit:wireTypeDefs>
3758             <spirit:wireTypeDef>
3759               <spirit:typeName>wire</spirit:typeName>
3760               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3761             </spirit:wireTypeDef>
3762           </spirit:wireTypeDefs>
3763           <spirit:driver>
3764             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3765           </spirit:driver>
3766         </spirit:wire>
3767         <spirit:vendorExtensions>
3768           <xilinx:portInfo>
3769             <xilinx:enablement>
3770               <xilinx:presence>illegal</xilinx:presence>
3771               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qplldmonitor1_out">false</xilinx:isEnabled>
3772             </xilinx:enablement>
3773           </xilinx:portInfo>
3774         </spirit:vendorExtensions>
3775       </spirit:port>
3776       <spirit:port>
3777         <spirit:name>refclkoutmonitor0_out</spirit:name>
3778         <spirit:wire>
3779           <spirit:direction>out</spirit:direction>
3780           <spirit:vector>
3781             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
3782             <spirit:right spirit:format="long">0</spirit:right>
3783           </spirit:vector>
3784           <spirit:wireTypeDefs>
3785             <spirit:wireTypeDef>
3786               <spirit:typeName>wire</spirit:typeName>
3787               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3788             </spirit:wireTypeDef>
3789           </spirit:wireTypeDefs>
3790           <spirit:driver>
3791             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3792           </spirit:driver>
3793         </spirit:wire>
3794         <spirit:vendorExtensions>
3795           <xilinx:portInfo>
3796             <xilinx:enablement>
3797               <xilinx:presence>illegal</xilinx:presence>
3798               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.refclkoutmonitor0_out">false</xilinx:isEnabled>
3799             </xilinx:enablement>
3800           </xilinx:portInfo>
3801         </spirit:vendorExtensions>
3802       </spirit:port>
3803       <spirit:port>
3804         <spirit:name>refclkoutmonitor1_out</spirit:name>
3805         <spirit:wire>
3806           <spirit:direction>out</spirit:direction>
3807           <spirit:vector>
3808             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1) - 1)">0</spirit:left>
3809             <spirit:right spirit:format="long">0</spirit:right>
3810           </spirit:vector>
3811           <spirit:wireTypeDefs>
3812             <spirit:wireTypeDef>
3813               <spirit:typeName>wire</spirit:typeName>
3814               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3815             </spirit:wireTypeDef>
3816           </spirit:wireTypeDefs>
3817           <spirit:driver>
3818             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3819           </spirit:driver>
3820         </spirit:wire>
3821         <spirit:vendorExtensions>
3822           <xilinx:portInfo>
3823             <xilinx:enablement>
3824               <xilinx:presence>illegal</xilinx:presence>
3825               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.refclkoutmonitor1_out">false</xilinx:isEnabled>
3826             </xilinx:enablement>
3827           </xilinx:portInfo>
3828         </spirit:vendorExtensions>
3829       </spirit:port>
3830       <spirit:port>
3831         <spirit:name>rxrecclk0_sel_out</spirit:name>
3832         <spirit:wire>
3833           <spirit:direction>out</spirit:direction>
3834           <spirit:vector>
3835             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 2)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 2))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">1</spirit:left>
3836             <spirit:right spirit:format="long">0</spirit:right>
3837           </spirit:vector>
3838           <spirit:wireTypeDefs>
3839             <spirit:wireTypeDef>
3840               <spirit:typeName>wire</spirit:typeName>
3841               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3842             </spirit:wireTypeDef>
3843           </spirit:wireTypeDefs>
3844           <spirit:driver>
3845             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3846           </spirit:driver>
3847         </spirit:wire>
3848         <spirit:vendorExtensions>
3849           <xilinx:portInfo>
3850             <xilinx:enablement>
3851               <xilinx:presence>illegal</xilinx:presence>
3852               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxrecclk0_sel_out">false</xilinx:isEnabled>
3853             </xilinx:enablement>
3854           </xilinx:portInfo>
3855         </spirit:vendorExtensions>
3856       </spirit:port>
3857       <spirit:port>
3858         <spirit:name>rxrecclk1_sel_out</spirit:name>
3859         <spirit:wire>
3860           <spirit:direction>out</spirit:direction>
3861           <spirit:vector>
3862             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 2)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 2))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">1</spirit:left>
3863             <spirit:right spirit:format="long">0</spirit:right>
3864           </spirit:vector>
3865           <spirit:wireTypeDefs>
3866             <spirit:wireTypeDef>
3867               <spirit:typeName>wire</spirit:typeName>
3868               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3869             </spirit:wireTypeDef>
3870           </spirit:wireTypeDefs>
3871           <spirit:driver>
3872             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3873           </spirit:driver>
3874         </spirit:wire>
3875         <spirit:vendorExtensions>
3876           <xilinx:portInfo>
3877             <xilinx:enablement>
3878               <xilinx:presence>illegal</xilinx:presence>
3879               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxrecclk1_sel_out">false</xilinx:isEnabled>
3880             </xilinx:enablement>
3881           </xilinx:portInfo>
3882         </spirit:vendorExtensions>
3883       </spirit:port>
3884       <spirit:port>
3885         <spirit:name>rxrecclk0sel_out</spirit:name>
3886         <spirit:wire>
3887           <spirit:direction>out</spirit:direction>
3888           <spirit:vector>
3889             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 2))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 2))) - 1)">0</spirit:left>
3890             <spirit:right spirit:format="long">0</spirit:right>
3891           </spirit:vector>
3892           <spirit:wireTypeDefs>
3893             <spirit:wireTypeDef>
3894               <spirit:typeName>wire</spirit:typeName>
3895               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3896             </spirit:wireTypeDef>
3897           </spirit:wireTypeDefs>
3898           <spirit:driver>
3899             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3900           </spirit:driver>
3901         </spirit:wire>
3902         <spirit:vendorExtensions>
3903           <xilinx:portInfo>
3904             <xilinx:enablement>
3905               <xilinx:presence>illegal</xilinx:presence>
3906               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxrecclk0sel_out">false</xilinx:isEnabled>
3907             </xilinx:enablement>
3908           </xilinx:portInfo>
3909         </spirit:vendorExtensions>
3910       </spirit:port>
3911       <spirit:port>
3912         <spirit:name>rxrecclk1sel_out</spirit:name>
3913         <spirit:wire>
3914           <spirit:direction>out</spirit:direction>
3915           <spirit:vector>
3916             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 2))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 2))) - 1)">0</spirit:left>
3917             <spirit:right spirit:format="long">0</spirit:right>
3918           </spirit:vector>
3919           <spirit:wireTypeDefs>
3920             <spirit:wireTypeDef>
3921               <spirit:typeName>wire</spirit:typeName>
3922               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3923             </spirit:wireTypeDef>
3924           </spirit:wireTypeDefs>
3925           <spirit:driver>
3926             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3927           </spirit:driver>
3928         </spirit:wire>
3929         <spirit:vendorExtensions>
3930           <xilinx:portInfo>
3931             <xilinx:enablement>
3932               <xilinx:presence>illegal</xilinx:presence>
3933               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxrecclk1sel_out">false</xilinx:isEnabled>
3934             </xilinx:enablement>
3935           </xilinx:portInfo>
3936         </spirit:vendorExtensions>
3937       </spirit:port>
3938       <spirit:port>
3939         <spirit:name>sdm0finalout_out</spirit:name>
3940         <spirit:wire>
3941           <spirit:direction>out</spirit:direction>
3942           <spirit:vector>
3943             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 4))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 4))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 4))) - 1)">0</spirit:left>
3944             <spirit:right spirit:format="long">0</spirit:right>
3945           </spirit:vector>
3946           <spirit:wireTypeDefs>
3947             <spirit:wireTypeDef>
3948               <spirit:typeName>wire</spirit:typeName>
3949               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3950             </spirit:wireTypeDef>
3951           </spirit:wireTypeDefs>
3952           <spirit:driver>
3953             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3954           </spirit:driver>
3955         </spirit:wire>
3956         <spirit:vendorExtensions>
3957           <xilinx:portInfo>
3958             <xilinx:enablement>
3959               <xilinx:presence>illegal</xilinx:presence>
3960               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.sdm0finalout_out">false</xilinx:isEnabled>
3961             </xilinx:enablement>
3962           </xilinx:portInfo>
3963         </spirit:vendorExtensions>
3964       </spirit:port>
3965       <spirit:port>
3966         <spirit:name>sdm0testdata_out</spirit:name>
3967         <spirit:wire>
3968           <spirit:direction>out</spirit:direction>
3969           <spirit:vector>
3970             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 15))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 15))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 15))) - 1)">0</spirit:left>
3971             <spirit:right spirit:format="long">0</spirit:right>
3972           </spirit:vector>
3973           <spirit:wireTypeDefs>
3974             <spirit:wireTypeDef>
3975               <spirit:typeName>wire</spirit:typeName>
3976               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
3977             </spirit:wireTypeDef>
3978           </spirit:wireTypeDefs>
3979           <spirit:driver>
3980             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
3981           </spirit:driver>
3982         </spirit:wire>
3983         <spirit:vendorExtensions>
3984           <xilinx:portInfo>
3985             <xilinx:enablement>
3986               <xilinx:presence>illegal</xilinx:presence>
3987               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.sdm0testdata_out">false</xilinx:isEnabled>
3988             </xilinx:enablement>
3989           </xilinx:portInfo>
3990         </spirit:vendorExtensions>
3991       </spirit:port>
3992       <spirit:port>
3993         <spirit:name>sdm1finalout_out</spirit:name>
3994         <spirit:wire>
3995           <spirit:direction>out</spirit:direction>
3996           <spirit:vector>
3997             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 4))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 4))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 4))) - 1)">0</spirit:left>
3998             <spirit:right spirit:format="long">0</spirit:right>
3999           </spirit:vector>
4000           <spirit:wireTypeDefs>
4001             <spirit:wireTypeDef>
4002               <spirit:typeName>wire</spirit:typeName>
4003               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4004             </spirit:wireTypeDef>
4005           </spirit:wireTypeDefs>
4006           <spirit:driver>
4007             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4008           </spirit:driver>
4009         </spirit:wire>
4010         <spirit:vendorExtensions>
4011           <xilinx:portInfo>
4012             <xilinx:enablement>
4013               <xilinx:presence>illegal</xilinx:presence>
4014               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.sdm1finalout_out">false</xilinx:isEnabled>
4015             </xilinx:enablement>
4016           </xilinx:portInfo>
4017         </spirit:vendorExtensions>
4018       </spirit:port>
4019       <spirit:port>
4020         <spirit:name>sdm1testdata_out</spirit:name>
4021         <spirit:wire>
4022           <spirit:direction>out</spirit:direction>
4023           <spirit:vector>
4024             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 15))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 15))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 15))) - 1)">0</spirit:left>
4025             <spirit:right spirit:format="long">0</spirit:right>
4026           </spirit:vector>
4027           <spirit:wireTypeDefs>
4028             <spirit:wireTypeDef>
4029               <spirit:typeName>wire</spirit:typeName>
4030               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4031             </spirit:wireTypeDef>
4032           </spirit:wireTypeDefs>
4033           <spirit:driver>
4034             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4035           </spirit:driver>
4036         </spirit:wire>
4037         <spirit:vendorExtensions>
4038           <xilinx:portInfo>
4039             <xilinx:enablement>
4040               <xilinx:presence>illegal</xilinx:presence>
4041               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.sdm1testdata_out">false</xilinx:isEnabled>
4042             </xilinx:enablement>
4043           </xilinx:portInfo>
4044         </spirit:vendorExtensions>
4045       </spirit:port>
4046       <spirit:port>
4047         <spirit:name>tcongpo_out</spirit:name>
4048         <spirit:wire>
4049           <spirit:direction>out</spirit:direction>
4050           <spirit:vector>
4051             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 10))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
4052             <spirit:right spirit:format="long">0</spirit:right>
4053           </spirit:vector>
4054           <spirit:wireTypeDefs>
4055             <spirit:wireTypeDef>
4056               <spirit:typeName>wire</spirit:typeName>
4057               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4058             </spirit:wireTypeDef>
4059           </spirit:wireTypeDefs>
4060           <spirit:driver>
4061             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4062           </spirit:driver>
4063         </spirit:wire>
4064         <spirit:vendorExtensions>
4065           <xilinx:portInfo>
4066             <xilinx:enablement>
4067               <xilinx:presence>illegal</xilinx:presence>
4068               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.tcongpo_out">false</xilinx:isEnabled>
4069             </xilinx:enablement>
4070           </xilinx:portInfo>
4071         </spirit:vendorExtensions>
4072       </spirit:port>
4073       <spirit:port>
4074         <spirit:name>tconrsvdout0_out</spirit:name>
4075         <spirit:wire>
4076           <spirit:direction>out</spirit:direction>
4077           <spirit:vector>
4078             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
4079             <spirit:right spirit:format="long">0</spirit:right>
4080           </spirit:vector>
4081           <spirit:wireTypeDefs>
4082             <spirit:wireTypeDef>
4083               <spirit:typeName>wire</spirit:typeName>
4084               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4085             </spirit:wireTypeDef>
4086           </spirit:wireTypeDefs>
4087           <spirit:driver>
4088             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4089           </spirit:driver>
4090         </spirit:wire>
4091         <spirit:vendorExtensions>
4092           <xilinx:portInfo>
4093             <xilinx:enablement>
4094               <xilinx:presence>illegal</xilinx:presence>
4095               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.tconrsvdout0_out">false</xilinx:isEnabled>
4096             </xilinx:enablement>
4097           </xilinx:portInfo>
4098         </spirit:vendorExtensions>
4099       </spirit:port>
4100       <spirit:port>
4101         <spirit:name>ubdaddr_out</spirit:name>
4102         <spirit:wire>
4103           <spirit:direction>out</spirit:direction>
4104           <spirit:vector>
4105             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 16))) - 1)">0</spirit:left>
4106             <spirit:right spirit:format="long">0</spirit:right>
4107           </spirit:vector>
4108           <spirit:wireTypeDefs>
4109             <spirit:wireTypeDef>
4110               <spirit:typeName>wire</spirit:typeName>
4111               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4112             </spirit:wireTypeDef>
4113           </spirit:wireTypeDefs>
4114           <spirit:driver>
4115             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4116           </spirit:driver>
4117         </spirit:wire>
4118         <spirit:vendorExtensions>
4119           <xilinx:portInfo>
4120             <xilinx:enablement>
4121               <xilinx:presence>illegal</xilinx:presence>
4122               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubdaddr_out">false</xilinx:isEnabled>
4123             </xilinx:enablement>
4124           </xilinx:portInfo>
4125         </spirit:vendorExtensions>
4126       </spirit:port>
4127       <spirit:port>
4128         <spirit:name>ubden_out</spirit:name>
4129         <spirit:wire>
4130           <spirit:direction>out</spirit:direction>
4131           <spirit:vector>
4132             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
4133             <spirit:right spirit:format="long">0</spirit:right>
4134           </spirit:vector>
4135           <spirit:wireTypeDefs>
4136             <spirit:wireTypeDef>
4137               <spirit:typeName>wire</spirit:typeName>
4138               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4139             </spirit:wireTypeDef>
4140           </spirit:wireTypeDefs>
4141           <spirit:driver>
4142             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4143           </spirit:driver>
4144         </spirit:wire>
4145         <spirit:vendorExtensions>
4146           <xilinx:portInfo>
4147             <xilinx:enablement>
4148               <xilinx:presence>illegal</xilinx:presence>
4149               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubden_out">false</xilinx:isEnabled>
4150             </xilinx:enablement>
4151           </xilinx:portInfo>
4152         </spirit:vendorExtensions>
4153       </spirit:port>
4154       <spirit:port>
4155         <spirit:name>ubdi_out</spirit:name>
4156         <spirit:wire>
4157           <spirit:direction>out</spirit:direction>
4158           <spirit:vector>
4159             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 16))) - 1)">0</spirit:left>
4160             <spirit:right spirit:format="long">0</spirit:right>
4161           </spirit:vector>
4162           <spirit:wireTypeDefs>
4163             <spirit:wireTypeDef>
4164               <spirit:typeName>wire</spirit:typeName>
4165               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4166             </spirit:wireTypeDef>
4167           </spirit:wireTypeDefs>
4168           <spirit:driver>
4169             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4170           </spirit:driver>
4171         </spirit:wire>
4172         <spirit:vendorExtensions>
4173           <xilinx:portInfo>
4174             <xilinx:enablement>
4175               <xilinx:presence>illegal</xilinx:presence>
4176               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubdi_out">false</xilinx:isEnabled>
4177             </xilinx:enablement>
4178           </xilinx:portInfo>
4179         </spirit:vendorExtensions>
4180       </spirit:port>
4181       <spirit:port>
4182         <spirit:name>ubdwe_out</spirit:name>
4183         <spirit:wire>
4184           <spirit:direction>out</spirit:direction>
4185           <spirit:vector>
4186             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
4187             <spirit:right spirit:format="long">0</spirit:right>
4188           </spirit:vector>
4189           <spirit:wireTypeDefs>
4190             <spirit:wireTypeDef>
4191               <spirit:typeName>wire</spirit:typeName>
4192               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4193             </spirit:wireTypeDef>
4194           </spirit:wireTypeDefs>
4195           <spirit:driver>
4196             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4197           </spirit:driver>
4198         </spirit:wire>
4199         <spirit:vendorExtensions>
4200           <xilinx:portInfo>
4201             <xilinx:enablement>
4202               <xilinx:presence>illegal</xilinx:presence>
4203               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubdwe_out">false</xilinx:isEnabled>
4204             </xilinx:enablement>
4205           </xilinx:portInfo>
4206         </spirit:vendorExtensions>
4207       </spirit:port>
4208       <spirit:port>
4209         <spirit:name>ubmdmtdo_out</spirit:name>
4210         <spirit:wire>
4211           <spirit:direction>out</spirit:direction>
4212           <spirit:vector>
4213             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
4214             <spirit:right spirit:format="long">0</spirit:right>
4215           </spirit:vector>
4216           <spirit:wireTypeDefs>
4217             <spirit:wireTypeDef>
4218               <spirit:typeName>wire</spirit:typeName>
4219               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4220             </spirit:wireTypeDef>
4221           </spirit:wireTypeDefs>
4222           <spirit:driver>
4223             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4224           </spirit:driver>
4225         </spirit:wire>
4226         <spirit:vendorExtensions>
4227           <xilinx:portInfo>
4228             <xilinx:enablement>
4229               <xilinx:presence>illegal</xilinx:presence>
4230               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubmdmtdo_out">false</xilinx:isEnabled>
4231             </xilinx:enablement>
4232           </xilinx:portInfo>
4233         </spirit:vendorExtensions>
4234       </spirit:port>
4235       <spirit:port>
4236         <spirit:name>ubrsvdout_out</spirit:name>
4237         <spirit:wire>
4238           <spirit:direction>out</spirit:direction>
4239           <spirit:vector>
4240             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
4241             <spirit:right spirit:format="long">0</spirit:right>
4242           </spirit:vector>
4243           <spirit:wireTypeDefs>
4244             <spirit:wireTypeDef>
4245               <spirit:typeName>wire</spirit:typeName>
4246               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4247             </spirit:wireTypeDef>
4248           </spirit:wireTypeDefs>
4249           <spirit:driver>
4250             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4251           </spirit:driver>
4252         </spirit:wire>
4253         <spirit:vendorExtensions>
4254           <xilinx:portInfo>
4255             <xilinx:enablement>
4256               <xilinx:presence>illegal</xilinx:presence>
4257               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubrsvdout_out">false</xilinx:isEnabled>
4258             </xilinx:enablement>
4259           </xilinx:portInfo>
4260         </spirit:vendorExtensions>
4261       </spirit:port>
4262       <spirit:port>
4263         <spirit:name>ubtxuart_out</spirit:name>
4264         <spirit:wire>
4265           <spirit:direction>out</spirit:direction>
4266           <spirit:vector>
4267             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR&apos;)) * 1))) - 1)">0</spirit:left>
4268             <spirit:right spirit:format="long">0</spirit:right>
4269           </spirit:vector>
4270           <spirit:wireTypeDefs>
4271             <spirit:wireTypeDef>
4272               <spirit:typeName>wire</spirit:typeName>
4273               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4274             </spirit:wireTypeDef>
4275           </spirit:wireTypeDefs>
4276           <spirit:driver>
4277             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4278           </spirit:driver>
4279         </spirit:wire>
4280         <spirit:vendorExtensions>
4281           <xilinx:portInfo>
4282             <xilinx:enablement>
4283               <xilinx:presence>illegal</xilinx:presence>
4284               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.ubtxuart_out">false</xilinx:isEnabled>
4285             </xilinx:enablement>
4286           </xilinx:portInfo>
4287         </spirit:vendorExtensions>
4288       </spirit:port>
4289       <spirit:port>
4290         <spirit:name>cdrstepdir_in</spirit:name>
4291         <spirit:wire>
4292           <spirit:direction>in</spirit:direction>
4293           <spirit:vector>
4294             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
4295             <spirit:right spirit:format="long">0</spirit:right>
4296           </spirit:vector>
4297           <spirit:wireTypeDefs>
4298             <spirit:wireTypeDef>
4299               <spirit:typeName>wire</spirit:typeName>
4300               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4301             </spirit:wireTypeDef>
4302           </spirit:wireTypeDefs>
4303           <spirit:driver>
4304             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4305           </spirit:driver>
4306         </spirit:wire>
4307         <spirit:vendorExtensions>
4308           <xilinx:portInfo>
4309             <xilinx:enablement>
4310               <xilinx:presence>illegal</xilinx:presence>
4311               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.cdrstepdir_in">false</xilinx:isEnabled>
4312             </xilinx:enablement>
4313           </xilinx:portInfo>
4314         </spirit:vendorExtensions>
4315       </spirit:port>
4316       <spirit:port>
4317         <spirit:name>cdrstepsq_in</spirit:name>
4318         <spirit:wire>
4319           <spirit:direction>in</spirit:direction>
4320           <spirit:vector>
4321             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
4322             <spirit:right spirit:format="long">0</spirit:right>
4323           </spirit:vector>
4324           <spirit:wireTypeDefs>
4325             <spirit:wireTypeDef>
4326               <spirit:typeName>wire</spirit:typeName>
4327               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4328             </spirit:wireTypeDef>
4329           </spirit:wireTypeDefs>
4330           <spirit:driver>
4331             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4332           </spirit:driver>
4333         </spirit:wire>
4334         <spirit:vendorExtensions>
4335           <xilinx:portInfo>
4336             <xilinx:enablement>
4337               <xilinx:presence>illegal</xilinx:presence>
4338               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.cdrstepsq_in">false</xilinx:isEnabled>
4339             </xilinx:enablement>
4340           </xilinx:portInfo>
4341         </spirit:vendorExtensions>
4342       </spirit:port>
4343       <spirit:port>
4344         <spirit:name>cdrstepsx_in</spirit:name>
4345         <spirit:wire>
4346           <spirit:direction>in</spirit:direction>
4347           <spirit:vector>
4348             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
4349             <spirit:right spirit:format="long">0</spirit:right>
4350           </spirit:vector>
4351           <spirit:wireTypeDefs>
4352             <spirit:wireTypeDef>
4353               <spirit:typeName>wire</spirit:typeName>
4354               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4355             </spirit:wireTypeDef>
4356           </spirit:wireTypeDefs>
4357           <spirit:driver>
4358             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4359           </spirit:driver>
4360         </spirit:wire>
4361         <spirit:vendorExtensions>
4362           <xilinx:portInfo>
4363             <xilinx:enablement>
4364               <xilinx:presence>illegal</xilinx:presence>
4365               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.cdrstepsx_in">false</xilinx:isEnabled>
4366             </xilinx:enablement>
4367           </xilinx:portInfo>
4368         </spirit:vendorExtensions>
4369       </spirit:port>
4370       <spirit:port>
4371         <spirit:name>cfgreset_in</spirit:name>
4372         <spirit:wire>
4373           <spirit:direction>in</spirit:direction>
4374           <spirit:vector>
4375             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
4376             <spirit:right spirit:format="long">0</spirit:right>
4377           </spirit:vector>
4378           <spirit:wireTypeDefs>
4379             <spirit:wireTypeDef>
4380               <spirit:typeName>wire</spirit:typeName>
4381               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4382             </spirit:wireTypeDef>
4383           </spirit:wireTypeDefs>
4384           <spirit:driver>
4385             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
4386           </spirit:driver>
4387         </spirit:wire>
4388         <spirit:vendorExtensions>
4389           <xilinx:portInfo>
4390             <xilinx:enablement>
4391               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.cfgreset_in">false</xilinx:isEnabled>
4392             </xilinx:enablement>
4393           </xilinx:portInfo>
4394         </spirit:vendorExtensions>
4395       </spirit:port>
4396       <spirit:port>
4397         <spirit:name>clkrsvd0_in</spirit:name>
4398         <spirit:wire>
4399           <spirit:direction>in</spirit:direction>
4400           <spirit:vector>
4401             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
4402             <spirit:right spirit:format="long">0</spirit:right>
4403           </spirit:vector>
4404           <spirit:wireTypeDefs>
4405             <spirit:wireTypeDef>
4406               <spirit:typeName>wire</spirit:typeName>
4407               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4408             </spirit:wireTypeDef>
4409           </spirit:wireTypeDefs>
4410           <spirit:driver>
4411             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
4412           </spirit:driver>
4413         </spirit:wire>
4414         <spirit:vendorExtensions>
4415           <xilinx:portInfo>
4416             <xilinx:enablement>
4417               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.clkrsvd0_in">false</xilinx:isEnabled>
4418             </xilinx:enablement>
4419           </xilinx:portInfo>
4420         </spirit:vendorExtensions>
4421       </spirit:port>
4422       <spirit:port>
4423         <spirit:name>clkrsvd1_in</spirit:name>
4424         <spirit:wire>
4425           <spirit:direction>in</spirit:direction>
4426           <spirit:vector>
4427             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
4428             <spirit:right spirit:format="long">0</spirit:right>
4429           </spirit:vector>
4430           <spirit:wireTypeDefs>
4431             <spirit:wireTypeDef>
4432               <spirit:typeName>wire</spirit:typeName>
4433               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4434             </spirit:wireTypeDef>
4435           </spirit:wireTypeDefs>
4436           <spirit:driver>
4437             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
4438           </spirit:driver>
4439         </spirit:wire>
4440         <spirit:vendorExtensions>
4441           <xilinx:portInfo>
4442             <xilinx:enablement>
4443               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.clkrsvd1_in">false</xilinx:isEnabled>
4444             </xilinx:enablement>
4445           </xilinx:portInfo>
4446         </spirit:vendorExtensions>
4447       </spirit:port>
4448       <spirit:port>
4449         <spirit:name>cpllfreqlock_in</spirit:name>
4450         <spirit:wire>
4451           <spirit:direction>in</spirit:direction>
4452           <spirit:vector>
4453             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
4454             <spirit:right spirit:format="long">0</spirit:right>
4455           </spirit:vector>
4456           <spirit:wireTypeDefs>
4457             <spirit:wireTypeDef>
4458               <spirit:typeName>wire</spirit:typeName>
4459               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4460             </spirit:wireTypeDef>
4461           </spirit:wireTypeDefs>
4462           <spirit:driver>
4463             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4464           </spirit:driver>
4465         </spirit:wire>
4466         <spirit:vendorExtensions>
4467           <xilinx:portInfo>
4468             <xilinx:enablement>
4469               <xilinx:presence>illegal</xilinx:presence>
4470               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.cpllfreqlock_in">false</xilinx:isEnabled>
4471             </xilinx:enablement>
4472           </xilinx:portInfo>
4473         </spirit:vendorExtensions>
4474       </spirit:port>
4475       <spirit:port>
4476         <spirit:name>cplllockdetclk_in</spirit:name>
4477         <spirit:wire>
4478           <spirit:direction>in</spirit:direction>
4479           <spirit:vector>
4480             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
4481             <spirit:right spirit:format="long">0</spirit:right>
4482           </spirit:vector>
4483           <spirit:wireTypeDefs>
4484             <spirit:wireTypeDef>
4485               <spirit:typeName>wire</spirit:typeName>
4486               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4487             </spirit:wireTypeDef>
4488           </spirit:wireTypeDefs>
4489           <spirit:driver>
4490             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
4491           </spirit:driver>
4492         </spirit:wire>
4493         <spirit:vendorExtensions>
4494           <xilinx:portInfo>
4495             <xilinx:enablement>
4496               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.cplllockdetclk_in">false</xilinx:isEnabled>
4497             </xilinx:enablement>
4498           </xilinx:portInfo>
4499         </spirit:vendorExtensions>
4500       </spirit:port>
4501       <spirit:port>
4502         <spirit:name>cplllocken_in</spirit:name>
4503         <spirit:wire>
4504           <spirit:direction>in</spirit:direction>
4505           <spirit:vector>
4506             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
4507             <spirit:right spirit:format="long">0</spirit:right>
4508           </spirit:vector>
4509           <spirit:wireTypeDefs>
4510             <spirit:wireTypeDef>
4511               <spirit:typeName>wire</spirit:typeName>
4512               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4513             </spirit:wireTypeDef>
4514           </spirit:wireTypeDefs>
4515           <spirit:driver>
4516             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x1</spirit:defaultValue>
4517           </spirit:driver>
4518         </spirit:wire>
4519         <spirit:vendorExtensions>
4520           <xilinx:portInfo>
4521             <xilinx:enablement>
4522               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.cplllocken_in">false</xilinx:isEnabled>
4523             </xilinx:enablement>
4524           </xilinx:portInfo>
4525         </spirit:vendorExtensions>
4526       </spirit:port>
4527       <spirit:port>
4528         <spirit:name>cpllpd_in</spirit:name>
4529         <spirit:wire>
4530           <spirit:direction>in</spirit:direction>
4531           <spirit:vector>
4532             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
4533             <spirit:right spirit:format="long">0</spirit:right>
4534           </spirit:vector>
4535           <spirit:wireTypeDefs>
4536             <spirit:wireTypeDef>
4537               <spirit:typeName>wire</spirit:typeName>
4538               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4539             </spirit:wireTypeDef>
4540           </spirit:wireTypeDefs>
4541           <spirit:driver>
4542             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
4543           </spirit:driver>
4544         </spirit:wire>
4545         <spirit:vendorExtensions>
4546           <xilinx:portInfo>
4547             <xilinx:enablement>
4548               <xilinx:presence>illegal</xilinx:presence>
4549               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.cpllpd_in">false</xilinx:isEnabled>
4550             </xilinx:enablement>
4551           </xilinx:portInfo>
4552         </spirit:vendorExtensions>
4553       </spirit:port>
4554       <spirit:port>
4555         <spirit:name>cpllrefclksel_in</spirit:name>
4556         <spirit:wire>
4557           <spirit:direction>in</spirit:direction>
4558           <spirit:vector>
4559             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 3) - 1)">2</spirit:left>
4560             <spirit:right spirit:format="long">0</spirit:right>
4561           </spirit:vector>
4562           <spirit:wireTypeDefs>
4563             <spirit:wireTypeDef>
4564               <spirit:typeName>wire</spirit:typeName>
4565               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4566             </spirit:wireTypeDef>
4567           </spirit:wireTypeDefs>
4568           <spirit:driver>
4569             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="3">0x1</spirit:defaultValue>
4570           </spirit:driver>
4571         </spirit:wire>
4572         <spirit:vendorExtensions>
4573           <xilinx:portInfo>
4574             <xilinx:enablement>
4575               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.cpllrefclksel_in">false</xilinx:isEnabled>
4576             </xilinx:enablement>
4577           </xilinx:portInfo>
4578         </spirit:vendorExtensions>
4579       </spirit:port>
4580       <spirit:port>
4581         <spirit:name>cpllreset_in</spirit:name>
4582         <spirit:wire>
4583           <spirit:direction>in</spirit:direction>
4584           <spirit:vector>
4585             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
4586             <spirit:right spirit:format="long">0</spirit:right>
4587           </spirit:vector>
4588           <spirit:wireTypeDefs>
4589             <spirit:wireTypeDef>
4590               <spirit:typeName>wire</spirit:typeName>
4591               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4592             </spirit:wireTypeDef>
4593           </spirit:wireTypeDefs>
4594           <spirit:driver>
4595             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
4596           </spirit:driver>
4597         </spirit:wire>
4598         <spirit:vendorExtensions>
4599           <xilinx:portInfo>
4600             <xilinx:enablement>
4601               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.cpllreset_in">false</xilinx:isEnabled>
4602             </xilinx:enablement>
4603           </xilinx:portInfo>
4604         </spirit:vendorExtensions>
4605       </spirit:port>
4606       <spirit:port>
4607         <spirit:name>dmonfiforeset_in</spirit:name>
4608         <spirit:wire>
4609           <spirit:direction>in</spirit:direction>
4610           <spirit:vector>
4611             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
4612             <spirit:right spirit:format="long">0</spirit:right>
4613           </spirit:vector>
4614           <spirit:wireTypeDefs>
4615             <spirit:wireTypeDef>
4616               <spirit:typeName>wire</spirit:typeName>
4617               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4618             </spirit:wireTypeDef>
4619           </spirit:wireTypeDefs>
4620           <spirit:driver>
4621             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
4622           </spirit:driver>
4623         </spirit:wire>
4624         <spirit:vendorExtensions>
4625           <xilinx:portInfo>
4626             <xilinx:enablement>
4627               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.dmonfiforeset_in">false</xilinx:isEnabled>
4628             </xilinx:enablement>
4629           </xilinx:portInfo>
4630         </spirit:vendorExtensions>
4631       </spirit:port>
4632       <spirit:port>
4633         <spirit:name>dmonitorclk_in</spirit:name>
4634         <spirit:wire>
4635           <spirit:direction>in</spirit:direction>
4636           <spirit:vector>
4637             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
4638             <spirit:right spirit:format="long">0</spirit:right>
4639           </spirit:vector>
4640           <spirit:wireTypeDefs>
4641             <spirit:wireTypeDef>
4642               <spirit:typeName>wire</spirit:typeName>
4643               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4644             </spirit:wireTypeDef>
4645           </spirit:wireTypeDefs>
4646           <spirit:driver>
4647             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
4648           </spirit:driver>
4649         </spirit:wire>
4650         <spirit:vendorExtensions>
4651           <xilinx:portInfo>
4652             <xilinx:enablement>
4653               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.dmonitorclk_in">false</xilinx:isEnabled>
4654             </xilinx:enablement>
4655           </xilinx:portInfo>
4656         </spirit:vendorExtensions>
4657       </spirit:port>
4658       <spirit:port>
4659         <spirit:name>drpaddr_in</spirit:name>
4660         <spirit:wire>
4661           <spirit:direction>in</spirit:direction>
4662           <spirit:vector>
4663             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 9)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 10))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 10))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 10))) - 1)">8</spirit:left>
4664             <spirit:right spirit:format="long">0</spirit:right>
4665           </spirit:vector>
4666           <spirit:wireTypeDefs>
4667             <spirit:wireTypeDef>
4668               <spirit:typeName>wire</spirit:typeName>
4669               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4670             </spirit:wireTypeDef>
4671           </spirit:wireTypeDefs>
4672           <spirit:driver>
4673             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4674           </spirit:driver>
4675         </spirit:wire>
4676         <spirit:vendorExtensions>
4677           <xilinx:portInfo>
4678             <xilinx:enablement>
4679               <xilinx:presence>required</xilinx:presence>
4680               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.drpaddr_in">true</xilinx:isEnabled>
4681             </xilinx:enablement>
4682           </xilinx:portInfo>
4683         </spirit:vendorExtensions>
4684       </spirit:port>
4685       <spirit:port>
4686         <spirit:name>drpclk_in</spirit:name>
4687         <spirit:wire>
4688           <spirit:direction>in</spirit:direction>
4689           <spirit:vector>
4690             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
4691             <spirit:right spirit:format="long">0</spirit:right>
4692           </spirit:vector>
4693           <spirit:wireTypeDefs>
4694             <spirit:wireTypeDef>
4695               <spirit:typeName>wire</spirit:typeName>
4696               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4697             </spirit:wireTypeDef>
4698           </spirit:wireTypeDefs>
4699           <spirit:driver>
4700             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4701           </spirit:driver>
4702         </spirit:wire>
4703         <spirit:vendorExtensions>
4704           <xilinx:portInfo>
4705             <xilinx:enablement>
4706               <xilinx:isEnabled xilinx:resolve="dependent" xilinx:id="PORT_ENABLEMENT.drpclk_in" xilinx:dependency="(spirit:decode(id(&apos;PARAM_VALUE.INTERNAL_UPDATE_IP_SYMBOL_drpclk_in&apos;)) and (spirit:decode(id(&apos;PARAM_VALUE.INTERNAL_PORT_ENABLEMENT_UPDATED&apos;)) > 0))">true</xilinx:isEnabled>
4707             </xilinx:enablement>
4708           </xilinx:portInfo>
4709         </spirit:vendorExtensions>
4710       </spirit:port>
4711       <spirit:port>
4712         <spirit:name>drpdi_in</spirit:name>
4713         <spirit:wire>
4714           <spirit:direction>in</spirit:direction>
4715           <spirit:vector>
4716             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 16) - 1)">15</spirit:left>
4717             <spirit:right spirit:format="long">0</spirit:right>
4718           </spirit:vector>
4719           <spirit:wireTypeDefs>
4720             <spirit:wireTypeDef>
4721               <spirit:typeName>wire</spirit:typeName>
4722               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4723             </spirit:wireTypeDef>
4724           </spirit:wireTypeDefs>
4725           <spirit:driver>
4726             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4727           </spirit:driver>
4728         </spirit:wire>
4729         <spirit:vendorExtensions>
4730           <xilinx:portInfo>
4731             <xilinx:enablement>
4732               <xilinx:presence>required</xilinx:presence>
4733               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.drpdi_in">true</xilinx:isEnabled>
4734             </xilinx:enablement>
4735           </xilinx:portInfo>
4736         </spirit:vendorExtensions>
4737       </spirit:port>
4738       <spirit:port>
4739         <spirit:name>drpen_in</spirit:name>
4740         <spirit:wire>
4741           <spirit:direction>in</spirit:direction>
4742           <spirit:vector>
4743             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
4744             <spirit:right spirit:format="long">0</spirit:right>
4745           </spirit:vector>
4746           <spirit:wireTypeDefs>
4747             <spirit:wireTypeDef>
4748               <spirit:typeName>wire</spirit:typeName>
4749               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4750             </spirit:wireTypeDef>
4751           </spirit:wireTypeDefs>
4752           <spirit:driver>
4753             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4754           </spirit:driver>
4755         </spirit:wire>
4756         <spirit:vendorExtensions>
4757           <xilinx:portInfo>
4758             <xilinx:enablement>
4759               <xilinx:presence>required</xilinx:presence>
4760               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.drpen_in">true</xilinx:isEnabled>
4761             </xilinx:enablement>
4762           </xilinx:portInfo>
4763         </spirit:vendorExtensions>
4764       </spirit:port>
4765       <spirit:port>
4766         <spirit:name>drprst_in</spirit:name>
4767         <spirit:wire>
4768           <spirit:direction>in</spirit:direction>
4769           <spirit:vector>
4770             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
4771             <spirit:right spirit:format="long">0</spirit:right>
4772           </spirit:vector>
4773           <spirit:wireTypeDefs>
4774             <spirit:wireTypeDef>
4775               <spirit:typeName>wire</spirit:typeName>
4776               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4777             </spirit:wireTypeDef>
4778           </spirit:wireTypeDefs>
4779           <spirit:driver>
4780             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4781           </spirit:driver>
4782         </spirit:wire>
4783         <spirit:vendorExtensions>
4784           <xilinx:portInfo>
4785             <xilinx:enablement>
4786               <xilinx:presence>illegal</xilinx:presence>
4787               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.drprst_in">false</xilinx:isEnabled>
4788             </xilinx:enablement>
4789           </xilinx:portInfo>
4790         </spirit:vendorExtensions>
4791       </spirit:port>
4792       <spirit:port>
4793         <spirit:name>drpwe_in</spirit:name>
4794         <spirit:wire>
4795           <spirit:direction>in</spirit:direction>
4796           <spirit:vector>
4797             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
4798             <spirit:right spirit:format="long">0</spirit:right>
4799           </spirit:vector>
4800           <spirit:wireTypeDefs>
4801             <spirit:wireTypeDef>
4802               <spirit:typeName>wire</spirit:typeName>
4803               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4804             </spirit:wireTypeDef>
4805           </spirit:wireTypeDefs>
4806           <spirit:driver>
4807             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4808           </spirit:driver>
4809         </spirit:wire>
4810         <spirit:vendorExtensions>
4811           <xilinx:portInfo>
4812             <xilinx:enablement>
4813               <xilinx:presence>required</xilinx:presence>
4814               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.drpwe_in">true</xilinx:isEnabled>
4815             </xilinx:enablement>
4816           </xilinx:portInfo>
4817         </spirit:vendorExtensions>
4818       </spirit:port>
4819       <spirit:port>
4820         <spirit:name>elpcaldvorwren_in</spirit:name>
4821         <spirit:wire>
4822           <spirit:direction>in</spirit:direction>
4823           <spirit:vector>
4824             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
4825             <spirit:right spirit:format="long">0</spirit:right>
4826           </spirit:vector>
4827           <spirit:wireTypeDefs>
4828             <spirit:wireTypeDef>
4829               <spirit:typeName>wire</spirit:typeName>
4830               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4831             </spirit:wireTypeDef>
4832           </spirit:wireTypeDefs>
4833           <spirit:driver>
4834             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4835           </spirit:driver>
4836         </spirit:wire>
4837         <spirit:vendorExtensions>
4838           <xilinx:portInfo>
4839             <xilinx:enablement>
4840               <xilinx:presence>illegal</xilinx:presence>
4841               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.elpcaldvorwren_in">false</xilinx:isEnabled>
4842             </xilinx:enablement>
4843           </xilinx:portInfo>
4844         </spirit:vendorExtensions>
4845       </spirit:port>
4846       <spirit:port>
4847         <spirit:name>elpcalpaorwren_in</spirit:name>
4848         <spirit:wire>
4849           <spirit:direction>in</spirit:direction>
4850           <spirit:vector>
4851             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
4852             <spirit:right spirit:format="long">0</spirit:right>
4853           </spirit:vector>
4854           <spirit:wireTypeDefs>
4855             <spirit:wireTypeDef>
4856               <spirit:typeName>wire</spirit:typeName>
4857               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4858             </spirit:wireTypeDef>
4859           </spirit:wireTypeDefs>
4860           <spirit:driver>
4861             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
4862           </spirit:driver>
4863         </spirit:wire>
4864         <spirit:vendorExtensions>
4865           <xilinx:portInfo>
4866             <xilinx:enablement>
4867               <xilinx:presence>illegal</xilinx:presence>
4868               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.elpcalpaorwren_in">false</xilinx:isEnabled>
4869             </xilinx:enablement>
4870           </xilinx:portInfo>
4871         </spirit:vendorExtensions>
4872       </spirit:port>
4873       <spirit:port>
4874         <spirit:name>evoddphicaldone_in</spirit:name>
4875         <spirit:wire>
4876           <spirit:direction>in</spirit:direction>
4877           <spirit:vector>
4878             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
4879             <spirit:right spirit:format="long">0</spirit:right>
4880           </spirit:vector>
4881           <spirit:wireTypeDefs>
4882             <spirit:wireTypeDef>
4883               <spirit:typeName>wire</spirit:typeName>
4884               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4885             </spirit:wireTypeDef>
4886           </spirit:wireTypeDefs>
4887           <spirit:driver>
4888             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
4889           </spirit:driver>
4890         </spirit:wire>
4891         <spirit:vendorExtensions>
4892           <xilinx:portInfo>
4893             <xilinx:enablement>
4894               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.evoddphicaldone_in">false</xilinx:isEnabled>
4895             </xilinx:enablement>
4896           </xilinx:portInfo>
4897         </spirit:vendorExtensions>
4898       </spirit:port>
4899       <spirit:port>
4900         <spirit:name>evoddphicalstart_in</spirit:name>
4901         <spirit:wire>
4902           <spirit:direction>in</spirit:direction>
4903           <spirit:vector>
4904             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
4905             <spirit:right spirit:format="long">0</spirit:right>
4906           </spirit:vector>
4907           <spirit:wireTypeDefs>
4908             <spirit:wireTypeDef>
4909               <spirit:typeName>wire</spirit:typeName>
4910               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4911             </spirit:wireTypeDef>
4912           </spirit:wireTypeDefs>
4913           <spirit:driver>
4914             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
4915           </spirit:driver>
4916         </spirit:wire>
4917         <spirit:vendorExtensions>
4918           <xilinx:portInfo>
4919             <xilinx:enablement>
4920               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.evoddphicalstart_in">false</xilinx:isEnabled>
4921             </xilinx:enablement>
4922           </xilinx:portInfo>
4923         </spirit:vendorExtensions>
4924       </spirit:port>
4925       <spirit:port>
4926         <spirit:name>evoddphidrden_in</spirit:name>
4927         <spirit:wire>
4928           <spirit:direction>in</spirit:direction>
4929           <spirit:vector>
4930             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
4931             <spirit:right spirit:format="long">0</spirit:right>
4932           </spirit:vector>
4933           <spirit:wireTypeDefs>
4934             <spirit:wireTypeDef>
4935               <spirit:typeName>wire</spirit:typeName>
4936               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4937             </spirit:wireTypeDef>
4938           </spirit:wireTypeDefs>
4939           <spirit:driver>
4940             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
4941           </spirit:driver>
4942         </spirit:wire>
4943         <spirit:vendorExtensions>
4944           <xilinx:portInfo>
4945             <xilinx:enablement>
4946               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.evoddphidrden_in">false</xilinx:isEnabled>
4947             </xilinx:enablement>
4948           </xilinx:portInfo>
4949         </spirit:vendorExtensions>
4950       </spirit:port>
4951       <spirit:port>
4952         <spirit:name>evoddphidwren_in</spirit:name>
4953         <spirit:wire>
4954           <spirit:direction>in</spirit:direction>
4955           <spirit:vector>
4956             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
4957             <spirit:right spirit:format="long">0</spirit:right>
4958           </spirit:vector>
4959           <spirit:wireTypeDefs>
4960             <spirit:wireTypeDef>
4961               <spirit:typeName>wire</spirit:typeName>
4962               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4963             </spirit:wireTypeDef>
4964           </spirit:wireTypeDefs>
4965           <spirit:driver>
4966             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
4967           </spirit:driver>
4968         </spirit:wire>
4969         <spirit:vendorExtensions>
4970           <xilinx:portInfo>
4971             <xilinx:enablement>
4972               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.evoddphidwren_in">false</xilinx:isEnabled>
4973             </xilinx:enablement>
4974           </xilinx:portInfo>
4975         </spirit:vendorExtensions>
4976       </spirit:port>
4977       <spirit:port>
4978         <spirit:name>evoddphixrden_in</spirit:name>
4979         <spirit:wire>
4980           <spirit:direction>in</spirit:direction>
4981           <spirit:vector>
4982             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
4983             <spirit:right spirit:format="long">0</spirit:right>
4984           </spirit:vector>
4985           <spirit:wireTypeDefs>
4986             <spirit:wireTypeDef>
4987               <spirit:typeName>wire</spirit:typeName>
4988               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
4989             </spirit:wireTypeDef>
4990           </spirit:wireTypeDefs>
4991           <spirit:driver>
4992             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
4993           </spirit:driver>
4994         </spirit:wire>
4995         <spirit:vendorExtensions>
4996           <xilinx:portInfo>
4997             <xilinx:enablement>
4998               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.evoddphixrden_in">false</xilinx:isEnabled>
4999             </xilinx:enablement>
5000           </xilinx:portInfo>
5001         </spirit:vendorExtensions>
5002       </spirit:port>
5003       <spirit:port>
5004         <spirit:name>evoddphixwren_in</spirit:name>
5005         <spirit:wire>
5006           <spirit:direction>in</spirit:direction>
5007           <spirit:vector>
5008             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
5009             <spirit:right spirit:format="long">0</spirit:right>
5010           </spirit:vector>
5011           <spirit:wireTypeDefs>
5012             <spirit:wireTypeDef>
5013               <spirit:typeName>wire</spirit:typeName>
5014               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5015             </spirit:wireTypeDef>
5016           </spirit:wireTypeDefs>
5017           <spirit:driver>
5018             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5019           </spirit:driver>
5020         </spirit:wire>
5021         <spirit:vendorExtensions>
5022           <xilinx:portInfo>
5023             <xilinx:enablement>
5024               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.evoddphixwren_in">false</xilinx:isEnabled>
5025             </xilinx:enablement>
5026           </xilinx:portInfo>
5027         </spirit:vendorExtensions>
5028       </spirit:port>
5029       <spirit:port>
5030         <spirit:name>eyescanmode_in</spirit:name>
5031         <spirit:wire>
5032           <spirit:direction>in</spirit:direction>
5033           <spirit:vector>
5034             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
5035             <spirit:right spirit:format="long">0</spirit:right>
5036           </spirit:vector>
5037           <spirit:wireTypeDefs>
5038             <spirit:wireTypeDef>
5039               <spirit:typeName>wire</spirit:typeName>
5040               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5041             </spirit:wireTypeDef>
5042           </spirit:wireTypeDefs>
5043           <spirit:driver>
5044             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5045           </spirit:driver>
5046         </spirit:wire>
5047         <spirit:vendorExtensions>
5048           <xilinx:portInfo>
5049             <xilinx:enablement>
5050               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.eyescanmode_in">false</xilinx:isEnabled>
5051             </xilinx:enablement>
5052           </xilinx:portInfo>
5053         </spirit:vendorExtensions>
5054       </spirit:port>
5055       <spirit:port>
5056         <spirit:name>eyescanreset_in</spirit:name>
5057         <spirit:wire>
5058           <spirit:direction>in</spirit:direction>
5059           <spirit:vector>
5060             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
5061             <spirit:right spirit:format="long">0</spirit:right>
5062           </spirit:vector>
5063           <spirit:wireTypeDefs>
5064             <spirit:wireTypeDef>
5065               <spirit:typeName>wire</spirit:typeName>
5066               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5067             </spirit:wireTypeDef>
5068           </spirit:wireTypeDefs>
5069           <spirit:driver>
5070             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
5071           </spirit:driver>
5072         </spirit:wire>
5073         <spirit:vendorExtensions>
5074           <xilinx:portInfo>
5075             <xilinx:enablement>
5076               <xilinx:presence>required</xilinx:presence>
5077               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.eyescanreset_in">true</xilinx:isEnabled>
5078             </xilinx:enablement>
5079           </xilinx:portInfo>
5080         </spirit:vendorExtensions>
5081       </spirit:port>
5082       <spirit:port>
5083         <spirit:name>eyescantrigger_in</spirit:name>
5084         <spirit:wire>
5085           <spirit:direction>in</spirit:direction>
5086           <spirit:vector>
5087             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
5088             <spirit:right spirit:format="long">0</spirit:right>
5089           </spirit:vector>
5090           <spirit:wireTypeDefs>
5091             <spirit:wireTypeDef>
5092               <spirit:typeName>wire</spirit:typeName>
5093               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5094             </spirit:wireTypeDef>
5095           </spirit:wireTypeDefs>
5096           <spirit:driver>
5097             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5098           </spirit:driver>
5099         </spirit:wire>
5100         <spirit:vendorExtensions>
5101           <xilinx:portInfo>
5102             <xilinx:enablement>
5103               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.eyescantrigger_in">false</xilinx:isEnabled>
5104             </xilinx:enablement>
5105           </xilinx:portInfo>
5106         </spirit:vendorExtensions>
5107       </spirit:port>
5108       <spirit:port>
5109         <spirit:name>freqos_in</spirit:name>
5110         <spirit:wire>
5111           <spirit:direction>in</spirit:direction>
5112           <spirit:vector>
5113             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
5114             <spirit:right spirit:format="long">0</spirit:right>
5115           </spirit:vector>
5116           <spirit:wireTypeDefs>
5117             <spirit:wireTypeDef>
5118               <spirit:typeName>wire</spirit:typeName>
5119               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5120             </spirit:wireTypeDef>
5121           </spirit:wireTypeDefs>
5122           <spirit:driver>
5123             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
5124           </spirit:driver>
5125         </spirit:wire>
5126         <spirit:vendorExtensions>
5127           <xilinx:portInfo>
5128             <xilinx:enablement>
5129               <xilinx:presence>illegal</xilinx:presence>
5130               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.freqos_in">false</xilinx:isEnabled>
5131             </xilinx:enablement>
5132           </xilinx:portInfo>
5133         </spirit:vendorExtensions>
5134       </spirit:port>
5135       <spirit:port>
5136         <spirit:name>gtgrefclk_in</spirit:name>
5137         <spirit:wire>
5138           <spirit:direction>in</spirit:direction>
5139           <spirit:vector>
5140             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
5141             <spirit:right spirit:format="long">0</spirit:right>
5142           </spirit:vector>
5143           <spirit:wireTypeDefs>
5144             <spirit:wireTypeDef>
5145               <spirit:typeName>wire</spirit:typeName>
5146               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5147             </spirit:wireTypeDef>
5148           </spirit:wireTypeDefs>
5149           <spirit:driver>
5150             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5151           </spirit:driver>
5152         </spirit:wire>
5153         <spirit:vendorExtensions>
5154           <xilinx:portInfo>
5155             <xilinx:enablement>
5156               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtgrefclk_in">false</xilinx:isEnabled>
5157             </xilinx:enablement>
5158           </xilinx:portInfo>
5159         </spirit:vendorExtensions>
5160       </spirit:port>
5161       <spirit:port>
5162         <spirit:name>gthrxn_in</spirit:name>
5163         <spirit:wire>
5164           <spirit:direction>in</spirit:direction>
5165           <spirit:vector>
5166             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
5167             <spirit:right spirit:format="long">0</spirit:right>
5168           </spirit:vector>
5169           <spirit:wireTypeDefs>
5170             <spirit:wireTypeDef>
5171               <spirit:typeName>wire</spirit:typeName>
5172               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5173             </spirit:wireTypeDef>
5174           </spirit:wireTypeDefs>
5175           <spirit:driver>
5176             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
5177           </spirit:driver>
5178         </spirit:wire>
5179         <spirit:vendorExtensions>
5180           <xilinx:portInfo>
5181             <xilinx:enablement>
5182               <xilinx:presence>required</xilinx:presence>
5183               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gthrxn_in">true</xilinx:isEnabled>
5184             </xilinx:enablement>
5185           </xilinx:portInfo>
5186         </spirit:vendorExtensions>
5187       </spirit:port>
5188       <spirit:port>
5189         <spirit:name>gthrxp_in</spirit:name>
5190         <spirit:wire>
5191           <spirit:direction>in</spirit:direction>
5192           <spirit:vector>
5193             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
5194             <spirit:right spirit:format="long">0</spirit:right>
5195           </spirit:vector>
5196           <spirit:wireTypeDefs>
5197             <spirit:wireTypeDef>
5198               <spirit:typeName>wire</spirit:typeName>
5199               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5200             </spirit:wireTypeDef>
5201           </spirit:wireTypeDefs>
5202           <spirit:driver>
5203             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
5204           </spirit:driver>
5205         </spirit:wire>
5206         <spirit:vendorExtensions>
5207           <xilinx:portInfo>
5208             <xilinx:enablement>
5209               <xilinx:presence>required</xilinx:presence>
5210               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gthrxp_in">true</xilinx:isEnabled>
5211             </xilinx:enablement>
5212           </xilinx:portInfo>
5213         </spirit:vendorExtensions>
5214       </spirit:port>
5215       <spirit:port>
5216         <spirit:name>gtnorthrefclk0_in</spirit:name>
5217         <spirit:wire>
5218           <spirit:direction>in</spirit:direction>
5219           <spirit:vector>
5220             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
5221             <spirit:right spirit:format="long">0</spirit:right>
5222           </spirit:vector>
5223           <spirit:wireTypeDefs>
5224             <spirit:wireTypeDef>
5225               <spirit:typeName>wire</spirit:typeName>
5226               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5227             </spirit:wireTypeDef>
5228           </spirit:wireTypeDefs>
5229           <spirit:driver>
5230             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5231           </spirit:driver>
5232         </spirit:wire>
5233         <spirit:vendorExtensions>
5234           <xilinx:portInfo>
5235             <xilinx:enablement>
5236               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtnorthrefclk0_in">false</xilinx:isEnabled>
5237             </xilinx:enablement>
5238           </xilinx:portInfo>
5239         </spirit:vendorExtensions>
5240       </spirit:port>
5241       <spirit:port>
5242         <spirit:name>gtnorthrefclk1_in</spirit:name>
5243         <spirit:wire>
5244           <spirit:direction>in</spirit:direction>
5245           <spirit:vector>
5246             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
5247             <spirit:right spirit:format="long">0</spirit:right>
5248           </spirit:vector>
5249           <spirit:wireTypeDefs>
5250             <spirit:wireTypeDef>
5251               <spirit:typeName>wire</spirit:typeName>
5252               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5253             </spirit:wireTypeDef>
5254           </spirit:wireTypeDefs>
5255           <spirit:driver>
5256             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5257           </spirit:driver>
5258         </spirit:wire>
5259         <spirit:vendorExtensions>
5260           <xilinx:portInfo>
5261             <xilinx:enablement>
5262               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtnorthrefclk1_in">false</xilinx:isEnabled>
5263             </xilinx:enablement>
5264           </xilinx:portInfo>
5265         </spirit:vendorExtensions>
5266       </spirit:port>
5267       <spirit:port>
5268         <spirit:name>gtrefclk0_in</spirit:name>
5269         <spirit:wire>
5270           <spirit:direction>in</spirit:direction>
5271           <spirit:vector>
5272             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
5273             <spirit:right spirit:format="long">0</spirit:right>
5274           </spirit:vector>
5275           <spirit:wireTypeDefs>
5276             <spirit:wireTypeDef>
5277               <spirit:typeName>wire</spirit:typeName>
5278               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5279             </spirit:wireTypeDef>
5280           </spirit:wireTypeDefs>
5281           <spirit:driver>
5282             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
5283           </spirit:driver>
5284         </spirit:wire>
5285         <spirit:vendorExtensions>
5286           <xilinx:portInfo>
5287             <xilinx:enablement>
5288               <xilinx:presence>required</xilinx:presence>
5289               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtrefclk0_in">true</xilinx:isEnabled>
5290             </xilinx:enablement>
5291           </xilinx:portInfo>
5292         </spirit:vendorExtensions>
5293       </spirit:port>
5294       <spirit:port>
5295         <spirit:name>gtrefclk1_in</spirit:name>
5296         <spirit:wire>
5297           <spirit:direction>in</spirit:direction>
5298           <spirit:vector>
5299             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
5300             <spirit:right spirit:format="long">0</spirit:right>
5301           </spirit:vector>
5302           <spirit:wireTypeDefs>
5303             <spirit:wireTypeDef>
5304               <spirit:typeName>wire</spirit:typeName>
5305               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5306             </spirit:wireTypeDef>
5307           </spirit:wireTypeDefs>
5308           <spirit:driver>
5309             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5310           </spirit:driver>
5311         </spirit:wire>
5312         <spirit:vendorExtensions>
5313           <xilinx:portInfo>
5314             <xilinx:enablement>
5315               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtrefclk1_in">false</xilinx:isEnabled>
5316             </xilinx:enablement>
5317           </xilinx:portInfo>
5318         </spirit:vendorExtensions>
5319       </spirit:port>
5320       <spirit:port>
5321         <spirit:name>gtresetsel_in</spirit:name>
5322         <spirit:wire>
5323           <spirit:direction>in</spirit:direction>
5324           <spirit:vector>
5325             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
5326             <spirit:right spirit:format="long">0</spirit:right>
5327           </spirit:vector>
5328           <spirit:wireTypeDefs>
5329             <spirit:wireTypeDef>
5330               <spirit:typeName>wire</spirit:typeName>
5331               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5332             </spirit:wireTypeDef>
5333           </spirit:wireTypeDefs>
5334           <spirit:driver>
5335             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5336           </spirit:driver>
5337         </spirit:wire>
5338         <spirit:vendorExtensions>
5339           <xilinx:portInfo>
5340             <xilinx:enablement>
5341               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtresetsel_in">false</xilinx:isEnabled>
5342             </xilinx:enablement>
5343           </xilinx:portInfo>
5344         </spirit:vendorExtensions>
5345       </spirit:port>
5346       <spirit:port>
5347         <spirit:name>gtrsvd_in</spirit:name>
5348         <spirit:wire>
5349           <spirit:direction>in</spirit:direction>
5350           <spirit:vector>
5351             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 16) - 1)">15</spirit:left>
5352             <spirit:right spirit:format="long">0</spirit:right>
5353           </spirit:vector>
5354           <spirit:wireTypeDefs>
5355             <spirit:wireTypeDef>
5356               <spirit:typeName>wire</spirit:typeName>
5357               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5358             </spirit:wireTypeDef>
5359           </spirit:wireTypeDefs>
5360           <spirit:driver>
5361             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="16">0x0000</spirit:defaultValue>
5362           </spirit:driver>
5363         </spirit:wire>
5364         <spirit:vendorExtensions>
5365           <xilinx:portInfo>
5366             <xilinx:enablement>
5367               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtrsvd_in">false</xilinx:isEnabled>
5368             </xilinx:enablement>
5369           </xilinx:portInfo>
5370         </spirit:vendorExtensions>
5371       </spirit:port>
5372       <spirit:port>
5373         <spirit:name>gtrxreset_in</spirit:name>
5374         <spirit:wire>
5375           <spirit:direction>in</spirit:direction>
5376           <spirit:vector>
5377             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
5378             <spirit:right spirit:format="long">0</spirit:right>
5379           </spirit:vector>
5380           <spirit:wireTypeDefs>
5381             <spirit:wireTypeDef>
5382               <spirit:typeName>wire</spirit:typeName>
5383               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5384             </spirit:wireTypeDef>
5385           </spirit:wireTypeDefs>
5386           <spirit:driver>
5387             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5388           </spirit:driver>
5389         </spirit:wire>
5390         <spirit:vendorExtensions>
5391           <xilinx:portInfo>
5392             <xilinx:enablement>
5393               <xilinx:presence>illegal</xilinx:presence>
5394               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtrxreset_in">false</xilinx:isEnabled>
5395             </xilinx:enablement>
5396           </xilinx:portInfo>
5397         </spirit:vendorExtensions>
5398       </spirit:port>
5399       <spirit:port>
5400         <spirit:name>gtrxresetsel_in</spirit:name>
5401         <spirit:wire>
5402           <spirit:direction>in</spirit:direction>
5403           <spirit:vector>
5404             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
5405             <spirit:right spirit:format="long">0</spirit:right>
5406           </spirit:vector>
5407           <spirit:wireTypeDefs>
5408             <spirit:wireTypeDef>
5409               <spirit:typeName>wire</spirit:typeName>
5410               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5411             </spirit:wireTypeDef>
5412           </spirit:wireTypeDefs>
5413           <spirit:driver>
5414             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
5415           </spirit:driver>
5416         </spirit:wire>
5417         <spirit:vendorExtensions>
5418           <xilinx:portInfo>
5419             <xilinx:enablement>
5420               <xilinx:presence>illegal</xilinx:presence>
5421               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtrxresetsel_in">false</xilinx:isEnabled>
5422             </xilinx:enablement>
5423           </xilinx:portInfo>
5424         </spirit:vendorExtensions>
5425       </spirit:port>
5426       <spirit:port>
5427         <spirit:name>gtsouthrefclk0_in</spirit:name>
5428         <spirit:wire>
5429           <spirit:direction>in</spirit:direction>
5430           <spirit:vector>
5431             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
5432             <spirit:right spirit:format="long">0</spirit:right>
5433           </spirit:vector>
5434           <spirit:wireTypeDefs>
5435             <spirit:wireTypeDef>
5436               <spirit:typeName>wire</spirit:typeName>
5437               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5438             </spirit:wireTypeDef>
5439           </spirit:wireTypeDefs>
5440           <spirit:driver>
5441             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5442           </spirit:driver>
5443         </spirit:wire>
5444         <spirit:vendorExtensions>
5445           <xilinx:portInfo>
5446             <xilinx:enablement>
5447               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtsouthrefclk0_in">false</xilinx:isEnabled>
5448             </xilinx:enablement>
5449           </xilinx:portInfo>
5450         </spirit:vendorExtensions>
5451       </spirit:port>
5452       <spirit:port>
5453         <spirit:name>gtsouthrefclk1_in</spirit:name>
5454         <spirit:wire>
5455           <spirit:direction>in</spirit:direction>
5456           <spirit:vector>
5457             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
5458             <spirit:right spirit:format="long">0</spirit:right>
5459           </spirit:vector>
5460           <spirit:wireTypeDefs>
5461             <spirit:wireTypeDef>
5462               <spirit:typeName>wire</spirit:typeName>
5463               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5464             </spirit:wireTypeDef>
5465           </spirit:wireTypeDefs>
5466           <spirit:driver>
5467             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5468           </spirit:driver>
5469         </spirit:wire>
5470         <spirit:vendorExtensions>
5471           <xilinx:portInfo>
5472             <xilinx:enablement>
5473               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtsouthrefclk1_in">false</xilinx:isEnabled>
5474             </xilinx:enablement>
5475           </xilinx:portInfo>
5476         </spirit:vendorExtensions>
5477       </spirit:port>
5478       <spirit:port>
5479         <spirit:name>gttxreset_in</spirit:name>
5480         <spirit:wire>
5481           <spirit:direction>in</spirit:direction>
5482           <spirit:vector>
5483             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
5484             <spirit:right spirit:format="long">0</spirit:right>
5485           </spirit:vector>
5486           <spirit:wireTypeDefs>
5487             <spirit:wireTypeDef>
5488               <spirit:typeName>wire</spirit:typeName>
5489               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5490             </spirit:wireTypeDef>
5491           </spirit:wireTypeDefs>
5492           <spirit:driver>
5493             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5494           </spirit:driver>
5495         </spirit:wire>
5496         <spirit:vendorExtensions>
5497           <xilinx:portInfo>
5498             <xilinx:enablement>
5499               <xilinx:presence>illegal</xilinx:presence>
5500               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gttxreset_in">false</xilinx:isEnabled>
5501             </xilinx:enablement>
5502           </xilinx:portInfo>
5503         </spirit:vendorExtensions>
5504       </spirit:port>
5505       <spirit:port>
5506         <spirit:name>gttxresetsel_in</spirit:name>
5507         <spirit:wire>
5508           <spirit:direction>in</spirit:direction>
5509           <spirit:vector>
5510             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
5511             <spirit:right spirit:format="long">0</spirit:right>
5512           </spirit:vector>
5513           <spirit:wireTypeDefs>
5514             <spirit:wireTypeDef>
5515               <spirit:typeName>wire</spirit:typeName>
5516               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5517             </spirit:wireTypeDef>
5518           </spirit:wireTypeDefs>
5519           <spirit:driver>
5520             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
5521           </spirit:driver>
5522         </spirit:wire>
5523         <spirit:vendorExtensions>
5524           <xilinx:portInfo>
5525             <xilinx:enablement>
5526               <xilinx:presence>illegal</xilinx:presence>
5527               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gttxresetsel_in">false</xilinx:isEnabled>
5528             </xilinx:enablement>
5529           </xilinx:portInfo>
5530         </spirit:vendorExtensions>
5531       </spirit:port>
5532       <spirit:port>
5533         <spirit:name>incpctrl_in</spirit:name>
5534         <spirit:wire>
5535           <spirit:direction>in</spirit:direction>
5536           <spirit:vector>
5537             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
5538             <spirit:right spirit:format="long">0</spirit:right>
5539           </spirit:vector>
5540           <spirit:wireTypeDefs>
5541             <spirit:wireTypeDef>
5542               <spirit:typeName>wire</spirit:typeName>
5543               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5544             </spirit:wireTypeDef>
5545           </spirit:wireTypeDefs>
5546           <spirit:driver>
5547             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
5548           </spirit:driver>
5549         </spirit:wire>
5550         <spirit:vendorExtensions>
5551           <xilinx:portInfo>
5552             <xilinx:enablement>
5553               <xilinx:presence>illegal</xilinx:presence>
5554               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.incpctrl_in">false</xilinx:isEnabled>
5555             </xilinx:enablement>
5556           </xilinx:portInfo>
5557         </spirit:vendorExtensions>
5558       </spirit:port>
5559       <spirit:port>
5560         <spirit:name>gtyrxn_in</spirit:name>
5561         <spirit:wire>
5562           <spirit:direction>in</spirit:direction>
5563           <spirit:vector>
5564             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
5565             <spirit:right spirit:format="long">0</spirit:right>
5566           </spirit:vector>
5567           <spirit:wireTypeDefs>
5568             <spirit:wireTypeDef>
5569               <spirit:typeName>wire</spirit:typeName>
5570               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5571             </spirit:wireTypeDef>
5572           </spirit:wireTypeDefs>
5573           <spirit:driver>
5574             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
5575           </spirit:driver>
5576         </spirit:wire>
5577         <spirit:vendorExtensions>
5578           <xilinx:portInfo>
5579             <xilinx:enablement>
5580               <xilinx:presence>illegal</xilinx:presence>
5581               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtyrxn_in">false</xilinx:isEnabled>
5582             </xilinx:enablement>
5583           </xilinx:portInfo>
5584         </spirit:vendorExtensions>
5585       </spirit:port>
5586       <spirit:port>
5587         <spirit:name>gtyrxp_in</spirit:name>
5588         <spirit:wire>
5589           <spirit:direction>in</spirit:direction>
5590           <spirit:vector>
5591             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
5592             <spirit:right spirit:format="long">0</spirit:right>
5593           </spirit:vector>
5594           <spirit:wireTypeDefs>
5595             <spirit:wireTypeDef>
5596               <spirit:typeName>wire</spirit:typeName>
5597               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5598             </spirit:wireTypeDef>
5599           </spirit:wireTypeDefs>
5600           <spirit:driver>
5601             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
5602           </spirit:driver>
5603         </spirit:wire>
5604         <spirit:vendorExtensions>
5605           <xilinx:portInfo>
5606             <xilinx:enablement>
5607               <xilinx:presence>illegal</xilinx:presence>
5608               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtyrxp_in">false</xilinx:isEnabled>
5609             </xilinx:enablement>
5610           </xilinx:portInfo>
5611         </spirit:vendorExtensions>
5612       </spirit:port>
5613       <spirit:port>
5614         <spirit:name>loopback_in</spirit:name>
5615         <spirit:wire>
5616           <spirit:direction>in</spirit:direction>
5617           <spirit:vector>
5618             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 3) - 1)">2</spirit:left>
5619             <spirit:right spirit:format="long">0</spirit:right>
5620           </spirit:vector>
5621           <spirit:wireTypeDefs>
5622             <spirit:wireTypeDef>
5623               <spirit:typeName>wire</spirit:typeName>
5624               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5625             </spirit:wireTypeDef>
5626           </spirit:wireTypeDefs>
5627           <spirit:driver>
5628             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="3">0x0</spirit:defaultValue>
5629           </spirit:driver>
5630         </spirit:wire>
5631         <spirit:vendorExtensions>
5632           <xilinx:portInfo>
5633             <xilinx:enablement>
5634               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.loopback_in">false</xilinx:isEnabled>
5635             </xilinx:enablement>
5636           </xilinx:portInfo>
5637         </spirit:vendorExtensions>
5638       </spirit:port>
5639       <spirit:port>
5640         <spirit:name>looprsvd_in</spirit:name>
5641         <spirit:wire>
5642           <spirit:direction>in</spirit:direction>
5643           <spirit:vector>
5644             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 16))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
5645             <spirit:right spirit:format="long">0</spirit:right>
5646           </spirit:vector>
5647           <spirit:wireTypeDefs>
5648             <spirit:wireTypeDef>
5649               <spirit:typeName>wire</spirit:typeName>
5650               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5651             </spirit:wireTypeDef>
5652           </spirit:wireTypeDefs>
5653           <spirit:driver>
5654             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
5655           </spirit:driver>
5656         </spirit:wire>
5657         <spirit:vendorExtensions>
5658           <xilinx:portInfo>
5659             <xilinx:enablement>
5660               <xilinx:presence>illegal</xilinx:presence>
5661               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.looprsvd_in">false</xilinx:isEnabled>
5662             </xilinx:enablement>
5663           </xilinx:portInfo>
5664         </spirit:vendorExtensions>
5665       </spirit:port>
5666       <spirit:port>
5667         <spirit:name>lpbkrxtxseren_in</spirit:name>
5668         <spirit:wire>
5669           <spirit:direction>in</spirit:direction>
5670           <spirit:vector>
5671             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
5672             <spirit:right spirit:format="long">0</spirit:right>
5673           </spirit:vector>
5674           <spirit:wireTypeDefs>
5675             <spirit:wireTypeDef>
5676               <spirit:typeName>wire</spirit:typeName>
5677               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5678             </spirit:wireTypeDef>
5679           </spirit:wireTypeDefs>
5680           <spirit:driver>
5681             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5682           </spirit:driver>
5683         </spirit:wire>
5684         <spirit:vendorExtensions>
5685           <xilinx:portInfo>
5686             <xilinx:enablement>
5687               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.lpbkrxtxseren_in">false</xilinx:isEnabled>
5688             </xilinx:enablement>
5689           </xilinx:portInfo>
5690         </spirit:vendorExtensions>
5691       </spirit:port>
5692       <spirit:port>
5693         <spirit:name>lpbktxrxseren_in</spirit:name>
5694         <spirit:wire>
5695           <spirit:direction>in</spirit:direction>
5696           <spirit:vector>
5697             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
5698             <spirit:right spirit:format="long">0</spirit:right>
5699           </spirit:vector>
5700           <spirit:wireTypeDefs>
5701             <spirit:wireTypeDef>
5702               <spirit:typeName>wire</spirit:typeName>
5703               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5704             </spirit:wireTypeDef>
5705           </spirit:wireTypeDefs>
5706           <spirit:driver>
5707             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5708           </spirit:driver>
5709         </spirit:wire>
5710         <spirit:vendorExtensions>
5711           <xilinx:portInfo>
5712             <xilinx:enablement>
5713               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.lpbktxrxseren_in">false</xilinx:isEnabled>
5714             </xilinx:enablement>
5715           </xilinx:portInfo>
5716         </spirit:vendorExtensions>
5717       </spirit:port>
5718       <spirit:port>
5719         <spirit:name>pcieeqrxeqadaptdone_in</spirit:name>
5720         <spirit:wire>
5721           <spirit:direction>in</spirit:direction>
5722           <spirit:vector>
5723             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
5724             <spirit:right spirit:format="long">0</spirit:right>
5725           </spirit:vector>
5726           <spirit:wireTypeDefs>
5727             <spirit:wireTypeDef>
5728               <spirit:typeName>wire</spirit:typeName>
5729               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5730             </spirit:wireTypeDef>
5731           </spirit:wireTypeDefs>
5732           <spirit:driver>
5733             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5734           </spirit:driver>
5735         </spirit:wire>
5736         <spirit:vendorExtensions>
5737           <xilinx:portInfo>
5738             <xilinx:enablement>
5739               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pcieeqrxeqadaptdone_in">false</xilinx:isEnabled>
5740             </xilinx:enablement>
5741           </xilinx:portInfo>
5742         </spirit:vendorExtensions>
5743       </spirit:port>
5744       <spirit:port>
5745         <spirit:name>pcierstidle_in</spirit:name>
5746         <spirit:wire>
5747           <spirit:direction>in</spirit:direction>
5748           <spirit:vector>
5749             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
5750             <spirit:right spirit:format="long">0</spirit:right>
5751           </spirit:vector>
5752           <spirit:wireTypeDefs>
5753             <spirit:wireTypeDef>
5754               <spirit:typeName>wire</spirit:typeName>
5755               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5756             </spirit:wireTypeDef>
5757           </spirit:wireTypeDefs>
5758           <spirit:driver>
5759             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5760           </spirit:driver>
5761         </spirit:wire>
5762         <spirit:vendorExtensions>
5763           <xilinx:portInfo>
5764             <xilinx:enablement>
5765               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pcierstidle_in">false</xilinx:isEnabled>
5766             </xilinx:enablement>
5767           </xilinx:portInfo>
5768         </spirit:vendorExtensions>
5769       </spirit:port>
5770       <spirit:port>
5771         <spirit:name>pciersttxsyncstart_in</spirit:name>
5772         <spirit:wire>
5773           <spirit:direction>in</spirit:direction>
5774           <spirit:vector>
5775             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
5776             <spirit:right spirit:format="long">0</spirit:right>
5777           </spirit:vector>
5778           <spirit:wireTypeDefs>
5779             <spirit:wireTypeDef>
5780               <spirit:typeName>wire</spirit:typeName>
5781               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5782             </spirit:wireTypeDef>
5783           </spirit:wireTypeDefs>
5784           <spirit:driver>
5785             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5786           </spirit:driver>
5787         </spirit:wire>
5788         <spirit:vendorExtensions>
5789           <xilinx:portInfo>
5790             <xilinx:enablement>
5791               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pciersttxsyncstart_in">false</xilinx:isEnabled>
5792             </xilinx:enablement>
5793           </xilinx:portInfo>
5794         </spirit:vendorExtensions>
5795       </spirit:port>
5796       <spirit:port>
5797         <spirit:name>pcieuserratedone_in</spirit:name>
5798         <spirit:wire>
5799           <spirit:direction>in</spirit:direction>
5800           <spirit:vector>
5801             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
5802             <spirit:right spirit:format="long">0</spirit:right>
5803           </spirit:vector>
5804           <spirit:wireTypeDefs>
5805             <spirit:wireTypeDef>
5806               <spirit:typeName>wire</spirit:typeName>
5807               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5808             </spirit:wireTypeDef>
5809           </spirit:wireTypeDefs>
5810           <spirit:driver>
5811             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5812           </spirit:driver>
5813         </spirit:wire>
5814         <spirit:vendorExtensions>
5815           <xilinx:portInfo>
5816             <xilinx:enablement>
5817               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pcieuserratedone_in">false</xilinx:isEnabled>
5818             </xilinx:enablement>
5819           </xilinx:portInfo>
5820         </spirit:vendorExtensions>
5821       </spirit:port>
5822       <spirit:port>
5823         <spirit:name>pcsrsvdin_in</spirit:name>
5824         <spirit:wire>
5825           <spirit:direction>in</spirit:direction>
5826           <spirit:vector>
5827             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 16) - 1)">15</spirit:left>
5828             <spirit:right spirit:format="long">0</spirit:right>
5829           </spirit:vector>
5830           <spirit:wireTypeDefs>
5831             <spirit:wireTypeDef>
5832               <spirit:typeName>wire</spirit:typeName>
5833               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5834             </spirit:wireTypeDef>
5835           </spirit:wireTypeDefs>
5836           <spirit:driver>
5837             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="16">0x0000</spirit:defaultValue>
5838           </spirit:driver>
5839         </spirit:wire>
5840         <spirit:vendorExtensions>
5841           <xilinx:portInfo>
5842             <xilinx:enablement>
5843               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pcsrsvdin_in">false</xilinx:isEnabled>
5844             </xilinx:enablement>
5845           </xilinx:portInfo>
5846         </spirit:vendorExtensions>
5847       </spirit:port>
5848       <spirit:port>
5849         <spirit:name>pcsrsvdin2_in</spirit:name>
5850         <spirit:wire>
5851           <spirit:direction>in</spirit:direction>
5852           <spirit:vector>
5853             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 5)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 5))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">4</spirit:left>
5854             <spirit:right spirit:format="long">0</spirit:right>
5855           </spirit:vector>
5856           <spirit:wireTypeDefs>
5857             <spirit:wireTypeDef>
5858               <spirit:typeName>wire</spirit:typeName>
5859               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5860             </spirit:wireTypeDef>
5861           </spirit:wireTypeDefs>
5862           <spirit:driver>
5863             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="5">0x00</spirit:defaultValue>
5864           </spirit:driver>
5865         </spirit:wire>
5866         <spirit:vendorExtensions>
5867           <xilinx:portInfo>
5868             <xilinx:enablement>
5869               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pcsrsvdin2_in">false</xilinx:isEnabled>
5870             </xilinx:enablement>
5871           </xilinx:portInfo>
5872         </spirit:vendorExtensions>
5873       </spirit:port>
5874       <spirit:port>
5875         <spirit:name>pmarsvdin_in</spirit:name>
5876         <spirit:wire>
5877           <spirit:direction>in</spirit:direction>
5878           <spirit:vector>
5879             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 5)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 5))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">4</spirit:left>
5880             <spirit:right spirit:format="long">0</spirit:right>
5881           </spirit:vector>
5882           <spirit:wireTypeDefs>
5883             <spirit:wireTypeDef>
5884               <spirit:typeName>wire</spirit:typeName>
5885               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5886             </spirit:wireTypeDef>
5887           </spirit:wireTypeDefs>
5888           <spirit:driver>
5889             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="5">0x00</spirit:defaultValue>
5890           </spirit:driver>
5891         </spirit:wire>
5892         <spirit:vendorExtensions>
5893           <xilinx:portInfo>
5894             <xilinx:enablement>
5895               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pmarsvdin_in">false</xilinx:isEnabled>
5896             </xilinx:enablement>
5897           </xilinx:portInfo>
5898         </spirit:vendorExtensions>
5899       </spirit:port>
5900       <spirit:port>
5901         <spirit:name>qpll0clk_in</spirit:name>
5902         <spirit:wire>
5903           <spirit:direction>in</spirit:direction>
5904           <spirit:vector>
5905             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
5906             <spirit:right spirit:format="long">0</spirit:right>
5907           </spirit:vector>
5908           <spirit:wireTypeDefs>
5909             <spirit:wireTypeDef>
5910               <spirit:typeName>wire</spirit:typeName>
5911               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5912             </spirit:wireTypeDef>
5913           </spirit:wireTypeDefs>
5914           <spirit:driver>
5915             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5916           </spirit:driver>
5917         </spirit:wire>
5918         <spirit:vendorExtensions>
5919           <xilinx:portInfo>
5920             <xilinx:enablement>
5921               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll0clk_in">false</xilinx:isEnabled>
5922             </xilinx:enablement>
5923           </xilinx:portInfo>
5924         </spirit:vendorExtensions>
5925       </spirit:port>
5926       <spirit:port>
5927         <spirit:name>qpll0freqlock_in</spirit:name>
5928         <spirit:wire>
5929           <spirit:direction>in</spirit:direction>
5930           <spirit:vector>
5931             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
5932             <spirit:right spirit:format="long">0</spirit:right>
5933           </spirit:vector>
5934           <spirit:wireTypeDefs>
5935             <spirit:wireTypeDef>
5936               <spirit:typeName>wire</spirit:typeName>
5937               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5938             </spirit:wireTypeDef>
5939           </spirit:wireTypeDefs>
5940           <spirit:driver>
5941             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
5942           </spirit:driver>
5943         </spirit:wire>
5944         <spirit:vendorExtensions>
5945           <xilinx:portInfo>
5946             <xilinx:enablement>
5947               <xilinx:presence>illegal</xilinx:presence>
5948               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll0freqlock_in">false</xilinx:isEnabled>
5949             </xilinx:enablement>
5950           </xilinx:portInfo>
5951         </spirit:vendorExtensions>
5952       </spirit:port>
5953       <spirit:port>
5954         <spirit:name>qpll0refclk_in</spirit:name>
5955         <spirit:wire>
5956           <spirit:direction>in</spirit:direction>
5957           <spirit:vector>
5958             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
5959             <spirit:right spirit:format="long">0</spirit:right>
5960           </spirit:vector>
5961           <spirit:wireTypeDefs>
5962             <spirit:wireTypeDef>
5963               <spirit:typeName>wire</spirit:typeName>
5964               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5965             </spirit:wireTypeDef>
5966           </spirit:wireTypeDefs>
5967           <spirit:driver>
5968             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5969           </spirit:driver>
5970         </spirit:wire>
5971         <spirit:vendorExtensions>
5972           <xilinx:portInfo>
5973             <xilinx:enablement>
5974               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll0refclk_in">false</xilinx:isEnabled>
5975             </xilinx:enablement>
5976           </xilinx:portInfo>
5977         </spirit:vendorExtensions>
5978       </spirit:port>
5979       <spirit:port>
5980         <spirit:name>qpll1clk_in</spirit:name>
5981         <spirit:wire>
5982           <spirit:direction>in</spirit:direction>
5983           <spirit:vector>
5984             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
5985             <spirit:right spirit:format="long">0</spirit:right>
5986           </spirit:vector>
5987           <spirit:wireTypeDefs>
5988             <spirit:wireTypeDef>
5989               <spirit:typeName>wire</spirit:typeName>
5990               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
5991             </spirit:wireTypeDef>
5992           </spirit:wireTypeDefs>
5993           <spirit:driver>
5994             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
5995           </spirit:driver>
5996         </spirit:wire>
5997         <spirit:vendorExtensions>
5998           <xilinx:portInfo>
5999             <xilinx:enablement>
6000               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll1clk_in">false</xilinx:isEnabled>
6001             </xilinx:enablement>
6002           </xilinx:portInfo>
6003         </spirit:vendorExtensions>
6004       </spirit:port>
6005       <spirit:port>
6006         <spirit:name>qpll1freqlock_in</spirit:name>
6007         <spirit:wire>
6008           <spirit:direction>in</spirit:direction>
6009           <spirit:vector>
6010             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
6011             <spirit:right spirit:format="long">0</spirit:right>
6012           </spirit:vector>
6013           <spirit:wireTypeDefs>
6014             <spirit:wireTypeDef>
6015               <spirit:typeName>wire</spirit:typeName>
6016               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6017             </spirit:wireTypeDef>
6018           </spirit:wireTypeDefs>
6019           <spirit:driver>
6020             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
6021           </spirit:driver>
6022         </spirit:wire>
6023         <spirit:vendorExtensions>
6024           <xilinx:portInfo>
6025             <xilinx:enablement>
6026               <xilinx:presence>illegal</xilinx:presence>
6027               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll1freqlock_in">false</xilinx:isEnabled>
6028             </xilinx:enablement>
6029           </xilinx:portInfo>
6030         </spirit:vendorExtensions>
6031       </spirit:port>
6032       <spirit:port>
6033         <spirit:name>qpll1refclk_in</spirit:name>
6034         <spirit:wire>
6035           <spirit:direction>in</spirit:direction>
6036           <spirit:vector>
6037             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6038             <spirit:right spirit:format="long">0</spirit:right>
6039           </spirit:vector>
6040           <spirit:wireTypeDefs>
6041             <spirit:wireTypeDef>
6042               <spirit:typeName>wire</spirit:typeName>
6043               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6044             </spirit:wireTypeDef>
6045           </spirit:wireTypeDefs>
6046           <spirit:driver>
6047             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
6048           </spirit:driver>
6049         </spirit:wire>
6050         <spirit:vendorExtensions>
6051           <xilinx:portInfo>
6052             <xilinx:enablement>
6053               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.qpll1refclk_in">false</xilinx:isEnabled>
6054             </xilinx:enablement>
6055           </xilinx:portInfo>
6056         </spirit:vendorExtensions>
6057       </spirit:port>
6058       <spirit:port>
6059         <spirit:name>resetovrd_in</spirit:name>
6060         <spirit:wire>
6061           <spirit:direction>in</spirit:direction>
6062           <spirit:vector>
6063             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6064             <spirit:right spirit:format="long">0</spirit:right>
6065           </spirit:vector>
6066           <spirit:wireTypeDefs>
6067             <spirit:wireTypeDef>
6068               <spirit:typeName>wire</spirit:typeName>
6069               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6070             </spirit:wireTypeDef>
6071           </spirit:wireTypeDefs>
6072           <spirit:driver>
6073             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
6074           </spirit:driver>
6075         </spirit:wire>
6076         <spirit:vendorExtensions>
6077           <xilinx:portInfo>
6078             <xilinx:enablement>
6079               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.resetovrd_in">false</xilinx:isEnabled>
6080             </xilinx:enablement>
6081           </xilinx:portInfo>
6082         </spirit:vendorExtensions>
6083       </spirit:port>
6084       <spirit:port>
6085         <spirit:name>rstclkentx_in</spirit:name>
6086         <spirit:wire>
6087           <spirit:direction>in</spirit:direction>
6088           <spirit:vector>
6089             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
6090             <spirit:right spirit:format="long">0</spirit:right>
6091           </spirit:vector>
6092           <spirit:wireTypeDefs>
6093             <spirit:wireTypeDef>
6094               <spirit:typeName>wire</spirit:typeName>
6095               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6096             </spirit:wireTypeDef>
6097           </spirit:wireTypeDefs>
6098           <spirit:driver>
6099             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
6100           </spirit:driver>
6101         </spirit:wire>
6102         <spirit:vendorExtensions>
6103           <xilinx:portInfo>
6104             <xilinx:enablement>
6105               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rstclkentx_in">false</xilinx:isEnabled>
6106             </xilinx:enablement>
6107           </xilinx:portInfo>
6108         </spirit:vendorExtensions>
6109       </spirit:port>
6110       <spirit:port>
6111         <spirit:name>rx8b10ben_in</spirit:name>
6112         <spirit:wire>
6113           <spirit:direction>in</spirit:direction>
6114           <spirit:vector>
6115             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6116             <spirit:right spirit:format="long">0</spirit:right>
6117           </spirit:vector>
6118           <spirit:wireTypeDefs>
6119             <spirit:wireTypeDef>
6120               <spirit:typeName>wire</spirit:typeName>
6121               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6122             </spirit:wireTypeDef>
6123           </spirit:wireTypeDefs>
6124           <spirit:driver>
6125             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
6126           </spirit:driver>
6127         </spirit:wire>
6128         <spirit:vendorExtensions>
6129           <xilinx:portInfo>
6130             <xilinx:enablement>
6131               <xilinx:presence>required</xilinx:presence>
6132               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rx8b10ben_in">true</xilinx:isEnabled>
6133             </xilinx:enablement>
6134           </xilinx:portInfo>
6135         </spirit:vendorExtensions>
6136       </spirit:port>
6137       <spirit:port>
6138         <spirit:name>rxafecfoken_in</spirit:name>
6139         <spirit:wire>
6140           <spirit:direction>in</spirit:direction>
6141           <spirit:vector>
6142             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
6143             <spirit:right spirit:format="long">0</spirit:right>
6144           </spirit:vector>
6145           <spirit:wireTypeDefs>
6146             <spirit:wireTypeDef>
6147               <spirit:typeName>wire</spirit:typeName>
6148               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6149             </spirit:wireTypeDef>
6150           </spirit:wireTypeDefs>
6151           <spirit:driver>
6152             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
6153           </spirit:driver>
6154         </spirit:wire>
6155         <spirit:vendorExtensions>
6156           <xilinx:portInfo>
6157             <xilinx:enablement>
6158               <xilinx:presence>illegal</xilinx:presence>
6159               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxafecfoken_in">false</xilinx:isEnabled>
6160             </xilinx:enablement>
6161           </xilinx:portInfo>
6162         </spirit:vendorExtensions>
6163       </spirit:port>
6164       <spirit:port>
6165         <spirit:name>rxbufreset_in</spirit:name>
6166         <spirit:wire>
6167           <spirit:direction>in</spirit:direction>
6168           <spirit:vector>
6169             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6170             <spirit:right spirit:format="long">0</spirit:right>
6171           </spirit:vector>
6172           <spirit:wireTypeDefs>
6173             <spirit:wireTypeDef>
6174               <spirit:typeName>wire</spirit:typeName>
6175               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6176             </spirit:wireTypeDef>
6177           </spirit:wireTypeDefs>
6178           <spirit:driver>
6179             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
6180           </spirit:driver>
6181         </spirit:wire>
6182         <spirit:vendorExtensions>
6183           <xilinx:portInfo>
6184             <xilinx:enablement>
6185               <xilinx:presence>required</xilinx:presence>
6186               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxbufreset_in">true</xilinx:isEnabled>
6187             </xilinx:enablement>
6188           </xilinx:portInfo>
6189         </spirit:vendorExtensions>
6190       </spirit:port>
6191       <spirit:port>
6192         <spirit:name>rxcdrfreqreset_in</spirit:name>
6193         <spirit:wire>
6194           <spirit:direction>in</spirit:direction>
6195           <spirit:vector>
6196             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6197             <spirit:right spirit:format="long">0</spirit:right>
6198           </spirit:vector>
6199           <spirit:wireTypeDefs>
6200             <spirit:wireTypeDef>
6201               <spirit:typeName>wire</spirit:typeName>
6202               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6203             </spirit:wireTypeDef>
6204           </spirit:wireTypeDefs>
6205           <spirit:driver>
6206             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
6207           </spirit:driver>
6208         </spirit:wire>
6209         <spirit:vendorExtensions>
6210           <xilinx:portInfo>
6211             <xilinx:enablement>
6212               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxcdrfreqreset_in">false</xilinx:isEnabled>
6213             </xilinx:enablement>
6214           </xilinx:portInfo>
6215         </spirit:vendorExtensions>
6216       </spirit:port>
6217       <spirit:port>
6218         <spirit:name>rxcdrhold_in</spirit:name>
6219         <spirit:wire>
6220           <spirit:direction>in</spirit:direction>
6221           <spirit:vector>
6222             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6223             <spirit:right spirit:format="long">0</spirit:right>
6224           </spirit:vector>
6225           <spirit:wireTypeDefs>
6226             <spirit:wireTypeDef>
6227               <spirit:typeName>wire</spirit:typeName>
6228               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6229             </spirit:wireTypeDef>
6230           </spirit:wireTypeDefs>
6231           <spirit:driver>
6232             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
6233           </spirit:driver>
6234         </spirit:wire>
6235         <spirit:vendorExtensions>
6236           <xilinx:portInfo>
6237             <xilinx:enablement>
6238               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxcdrhold_in">false</xilinx:isEnabled>
6239             </xilinx:enablement>
6240           </xilinx:portInfo>
6241         </spirit:vendorExtensions>
6242       </spirit:port>
6243       <spirit:port>
6244         <spirit:name>rxcdrovrden_in</spirit:name>
6245         <spirit:wire>
6246           <spirit:direction>in</spirit:direction>
6247           <spirit:vector>
6248             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6249             <spirit:right spirit:format="long">0</spirit:right>
6250           </spirit:vector>
6251           <spirit:wireTypeDefs>
6252             <spirit:wireTypeDef>
6253               <spirit:typeName>wire</spirit:typeName>
6254               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6255             </spirit:wireTypeDef>
6256           </spirit:wireTypeDefs>
6257           <spirit:driver>
6258             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
6259           </spirit:driver>
6260         </spirit:wire>
6261         <spirit:vendorExtensions>
6262           <xilinx:portInfo>
6263             <xilinx:enablement>
6264               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxcdrovrden_in">false</xilinx:isEnabled>
6265             </xilinx:enablement>
6266           </xilinx:portInfo>
6267         </spirit:vendorExtensions>
6268       </spirit:port>
6269       <spirit:port>
6270         <spirit:name>rxcdrreset_in</spirit:name>
6271         <spirit:wire>
6272           <spirit:direction>in</spirit:direction>
6273           <spirit:vector>
6274             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6275             <spirit:right spirit:format="long">0</spirit:right>
6276           </spirit:vector>
6277           <spirit:wireTypeDefs>
6278             <spirit:wireTypeDef>
6279               <spirit:typeName>wire</spirit:typeName>
6280               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6281             </spirit:wireTypeDef>
6282           </spirit:wireTypeDefs>
6283           <spirit:driver>
6284             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
6285           </spirit:driver>
6286         </spirit:wire>
6287         <spirit:vendorExtensions>
6288           <xilinx:portInfo>
6289             <xilinx:enablement>
6290               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxcdrreset_in">true</xilinx:isEnabled>
6291             </xilinx:enablement>
6292           </xilinx:portInfo>
6293         </spirit:vendorExtensions>
6294       </spirit:port>
6295       <spirit:port>
6296         <spirit:name>rxcdrresetrsv_in</spirit:name>
6297         <spirit:wire>
6298           <spirit:direction>in</spirit:direction>
6299           <spirit:vector>
6300             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
6301             <spirit:right spirit:format="long">0</spirit:right>
6302           </spirit:vector>
6303           <spirit:wireTypeDefs>
6304             <spirit:wireTypeDef>
6305               <spirit:typeName>wire</spirit:typeName>
6306               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6307             </spirit:wireTypeDef>
6308           </spirit:wireTypeDefs>
6309           <spirit:driver>
6310             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
6311           </spirit:driver>
6312         </spirit:wire>
6313         <spirit:vendorExtensions>
6314           <xilinx:portInfo>
6315             <xilinx:enablement>
6316               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxcdrresetrsv_in">false</xilinx:isEnabled>
6317             </xilinx:enablement>
6318           </xilinx:portInfo>
6319         </spirit:vendorExtensions>
6320       </spirit:port>
6321       <spirit:port>
6322         <spirit:name>rxchbonden_in</spirit:name>
6323         <spirit:wire>
6324           <spirit:direction>in</spirit:direction>
6325           <spirit:vector>
6326             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6327             <spirit:right spirit:format="long">0</spirit:right>
6328           </spirit:vector>
6329           <spirit:wireTypeDefs>
6330             <spirit:wireTypeDef>
6331               <spirit:typeName>wire</spirit:typeName>
6332               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6333             </spirit:wireTypeDef>
6334           </spirit:wireTypeDefs>
6335           <spirit:driver>
6336             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
6337           </spirit:driver>
6338         </spirit:wire>
6339         <spirit:vendorExtensions>
6340           <xilinx:portInfo>
6341             <xilinx:enablement>
6342               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxchbonden_in">false</xilinx:isEnabled>
6343             </xilinx:enablement>
6344           </xilinx:portInfo>
6345         </spirit:vendorExtensions>
6346       </spirit:port>
6347       <spirit:port>
6348         <spirit:name>rxchbondi_in</spirit:name>
6349         <spirit:wire>
6350           <spirit:direction>in</spirit:direction>
6351           <spirit:vector>
6352             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 5) - 1)">4</spirit:left>
6353             <spirit:right spirit:format="long">0</spirit:right>
6354           </spirit:vector>
6355           <spirit:wireTypeDefs>
6356             <spirit:wireTypeDef>
6357               <spirit:typeName>wire</spirit:typeName>
6358               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6359             </spirit:wireTypeDef>
6360           </spirit:wireTypeDefs>
6361           <spirit:driver>
6362             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="5">0x00</spirit:defaultValue>
6363           </spirit:driver>
6364         </spirit:wire>
6365         <spirit:vendorExtensions>
6366           <xilinx:portInfo>
6367             <xilinx:enablement>
6368               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxchbondi_in">false</xilinx:isEnabled>
6369             </xilinx:enablement>
6370           </xilinx:portInfo>
6371         </spirit:vendorExtensions>
6372       </spirit:port>
6373       <spirit:port>
6374         <spirit:name>rxchbondlevel_in</spirit:name>
6375         <spirit:wire>
6376           <spirit:direction>in</spirit:direction>
6377           <spirit:vector>
6378             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 3) - 1)">2</spirit:left>
6379             <spirit:right spirit:format="long">0</spirit:right>
6380           </spirit:vector>
6381           <spirit:wireTypeDefs>
6382             <spirit:wireTypeDef>
6383               <spirit:typeName>wire</spirit:typeName>
6384               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6385             </spirit:wireTypeDef>
6386           </spirit:wireTypeDefs>
6387           <spirit:driver>
6388             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="3">0x0</spirit:defaultValue>
6389           </spirit:driver>
6390         </spirit:wire>
6391         <spirit:vendorExtensions>
6392           <xilinx:portInfo>
6393             <xilinx:enablement>
6394               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxchbondlevel_in">false</xilinx:isEnabled>
6395             </xilinx:enablement>
6396           </xilinx:portInfo>
6397         </spirit:vendorExtensions>
6398       </spirit:port>
6399       <spirit:port>
6400         <spirit:name>rxchbondmaster_in</spirit:name>
6401         <spirit:wire>
6402           <spirit:direction>in</spirit:direction>
6403           <spirit:vector>
6404             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6405             <spirit:right spirit:format="long">0</spirit:right>
6406           </spirit:vector>
6407           <spirit:wireTypeDefs>
6408             <spirit:wireTypeDef>
6409               <spirit:typeName>wire</spirit:typeName>
6410               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6411             </spirit:wireTypeDef>
6412           </spirit:wireTypeDefs>
6413           <spirit:driver>
6414             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
6415           </spirit:driver>
6416         </spirit:wire>
6417         <spirit:vendorExtensions>
6418           <xilinx:portInfo>
6419             <xilinx:enablement>
6420               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxchbondmaster_in">false</xilinx:isEnabled>
6421             </xilinx:enablement>
6422           </xilinx:portInfo>
6423         </spirit:vendorExtensions>
6424       </spirit:port>
6425       <spirit:port>
6426         <spirit:name>rxchbondslave_in</spirit:name>
6427         <spirit:wire>
6428           <spirit:direction>in</spirit:direction>
6429           <spirit:vector>
6430             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6431             <spirit:right spirit:format="long">0</spirit:right>
6432           </spirit:vector>
6433           <spirit:wireTypeDefs>
6434             <spirit:wireTypeDef>
6435               <spirit:typeName>wire</spirit:typeName>
6436               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6437             </spirit:wireTypeDef>
6438           </spirit:wireTypeDefs>
6439           <spirit:driver>
6440             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
6441           </spirit:driver>
6442         </spirit:wire>
6443         <spirit:vendorExtensions>
6444           <xilinx:portInfo>
6445             <xilinx:enablement>
6446               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxchbondslave_in">false</xilinx:isEnabled>
6447             </xilinx:enablement>
6448           </xilinx:portInfo>
6449         </spirit:vendorExtensions>
6450       </spirit:port>
6451       <spirit:port>
6452         <spirit:name>rxckcalreset_in</spirit:name>
6453         <spirit:wire>
6454           <spirit:direction>in</spirit:direction>
6455           <spirit:vector>
6456             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
6457             <spirit:right spirit:format="long">0</spirit:right>
6458           </spirit:vector>
6459           <spirit:wireTypeDefs>
6460             <spirit:wireTypeDef>
6461               <spirit:typeName>wire</spirit:typeName>
6462               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6463             </spirit:wireTypeDef>
6464           </spirit:wireTypeDefs>
6465           <spirit:driver>
6466             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
6467           </spirit:driver>
6468         </spirit:wire>
6469         <spirit:vendorExtensions>
6470           <xilinx:portInfo>
6471             <xilinx:enablement>
6472               <xilinx:presence>illegal</xilinx:presence>
6473               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxckcalreset_in">false</xilinx:isEnabled>
6474             </xilinx:enablement>
6475           </xilinx:portInfo>
6476         </spirit:vendorExtensions>
6477       </spirit:port>
6478       <spirit:port>
6479         <spirit:name>rxckcalstart_in</spirit:name>
6480         <spirit:wire>
6481           <spirit:direction>in</spirit:direction>
6482           <spirit:vector>
6483             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 7))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 7))) - 1)">0</spirit:left>
6484             <spirit:right spirit:format="long">0</spirit:right>
6485           </spirit:vector>
6486           <spirit:wireTypeDefs>
6487             <spirit:wireTypeDef>
6488               <spirit:typeName>wire</spirit:typeName>
6489               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6490             </spirit:wireTypeDef>
6491           </spirit:wireTypeDefs>
6492           <spirit:driver>
6493             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
6494           </spirit:driver>
6495         </spirit:wire>
6496         <spirit:vendorExtensions>
6497           <xilinx:portInfo>
6498             <xilinx:enablement>
6499               <xilinx:presence>illegal</xilinx:presence>
6500               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxckcalstart_in">false</xilinx:isEnabled>
6501             </xilinx:enablement>
6502           </xilinx:portInfo>
6503         </spirit:vendorExtensions>
6504       </spirit:port>
6505       <spirit:port>
6506         <spirit:name>rxcommadeten_in</spirit:name>
6507         <spirit:wire>
6508           <spirit:direction>in</spirit:direction>
6509           <spirit:vector>
6510             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6511             <spirit:right spirit:format="long">0</spirit:right>
6512           </spirit:vector>
6513           <spirit:wireTypeDefs>
6514             <spirit:wireTypeDef>
6515               <spirit:typeName>wire</spirit:typeName>
6516               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6517             </spirit:wireTypeDef>
6518           </spirit:wireTypeDefs>
6519           <spirit:driver>
6520             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
6521           </spirit:driver>
6522         </spirit:wire>
6523         <spirit:vendorExtensions>
6524           <xilinx:portInfo>
6525             <xilinx:enablement>
6526               <xilinx:presence>required</xilinx:presence>
6527               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxcommadeten_in">true</xilinx:isEnabled>
6528             </xilinx:enablement>
6529           </xilinx:portInfo>
6530         </spirit:vendorExtensions>
6531       </spirit:port>
6532       <spirit:port>
6533         <spirit:name>rxdfeagcctrl_in</spirit:name>
6534         <spirit:wire>
6535           <spirit:direction>in</spirit:direction>
6536           <spirit:vector>
6537             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 2)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 2))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">1</spirit:left>
6538             <spirit:right spirit:format="long">0</spirit:right>
6539           </spirit:vector>
6540           <spirit:wireTypeDefs>
6541             <spirit:wireTypeDef>
6542               <spirit:typeName>wire</spirit:typeName>
6543               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6544             </spirit:wireTypeDef>
6545           </spirit:wireTypeDefs>
6546           <spirit:driver>
6547             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="2">0x1</spirit:defaultValue>
6548           </spirit:driver>
6549         </spirit:wire>
6550         <spirit:vendorExtensions>
6551           <xilinx:portInfo>
6552             <xilinx:enablement>
6553               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfeagcctrl_in">false</xilinx:isEnabled>
6554             </xilinx:enablement>
6555           </xilinx:portInfo>
6556         </spirit:vendorExtensions>
6557       </spirit:port>
6558       <spirit:port>
6559         <spirit:name>rxdccforcestart_in</spirit:name>
6560         <spirit:wire>
6561           <spirit:direction>in</spirit:direction>
6562           <spirit:vector>
6563             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
6564             <spirit:right spirit:format="long">0</spirit:right>
6565           </spirit:vector>
6566           <spirit:wireTypeDefs>
6567             <spirit:wireTypeDef>
6568               <spirit:typeName>wire</spirit:typeName>
6569               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6570             </spirit:wireTypeDef>
6571           </spirit:wireTypeDefs>
6572           <spirit:driver>
6573             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
6574           </spirit:driver>
6575         </spirit:wire>
6576         <spirit:vendorExtensions>
6577           <xilinx:portInfo>
6578             <xilinx:enablement>
6579               <xilinx:presence>illegal</xilinx:presence>
6580               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdccforcestart_in">false</xilinx:isEnabled>
6581             </xilinx:enablement>
6582           </xilinx:portInfo>
6583         </spirit:vendorExtensions>
6584       </spirit:port>
6585       <spirit:port>
6586         <spirit:name>rxdfeagchold_in</spirit:name>
6587         <spirit:wire>
6588           <spirit:direction>in</spirit:direction>
6589           <spirit:vector>
6590             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6591             <spirit:right spirit:format="long">0</spirit:right>
6592           </spirit:vector>
6593           <spirit:wireTypeDefs>
6594             <spirit:wireTypeDef>
6595               <spirit:typeName>wire</spirit:typeName>
6596               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6597             </spirit:wireTypeDef>
6598           </spirit:wireTypeDefs>
6599           <spirit:driver>
6600             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
6601           </spirit:driver>
6602         </spirit:wire>
6603         <spirit:vendorExtensions>
6604           <xilinx:portInfo>
6605             <xilinx:enablement>
6606               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfeagchold_in">false</xilinx:isEnabled>
6607             </xilinx:enablement>
6608           </xilinx:portInfo>
6609         </spirit:vendorExtensions>
6610       </spirit:port>
6611       <spirit:port>
6612         <spirit:name>rxdfeagcovrden_in</spirit:name>
6613         <spirit:wire>
6614           <spirit:direction>in</spirit:direction>
6615           <spirit:vector>
6616             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6617             <spirit:right spirit:format="long">0</spirit:right>
6618           </spirit:vector>
6619           <spirit:wireTypeDefs>
6620             <spirit:wireTypeDef>
6621               <spirit:typeName>wire</spirit:typeName>
6622               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6623             </spirit:wireTypeDef>
6624           </spirit:wireTypeDefs>
6625           <spirit:driver>
6626             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
6627           </spirit:driver>
6628         </spirit:wire>
6629         <spirit:vendorExtensions>
6630           <xilinx:portInfo>
6631             <xilinx:enablement>
6632               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfeagcovrden_in">false</xilinx:isEnabled>
6633             </xilinx:enablement>
6634           </xilinx:portInfo>
6635         </spirit:vendorExtensions>
6636       </spirit:port>
6637       <spirit:port>
6638         <spirit:name>rxdfecfokfcnum_in</spirit:name>
6639         <spirit:wire>
6640           <spirit:direction>in</spirit:direction>
6641           <spirit:vector>
6642             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 4))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 4))) - 1)">0</spirit:left>
6643             <spirit:right spirit:format="long">0</spirit:right>
6644           </spirit:vector>
6645           <spirit:wireTypeDefs>
6646             <spirit:wireTypeDef>
6647               <spirit:typeName>wire</spirit:typeName>
6648               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6649             </spirit:wireTypeDef>
6650           </spirit:wireTypeDefs>
6651           <spirit:driver>
6652             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
6653           </spirit:driver>
6654         </spirit:wire>
6655         <spirit:vendorExtensions>
6656           <xilinx:portInfo>
6657             <xilinx:enablement>
6658               <xilinx:presence>illegal</xilinx:presence>
6659               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfecfokfcnum_in">false</xilinx:isEnabled>
6660             </xilinx:enablement>
6661           </xilinx:portInfo>
6662         </spirit:vendorExtensions>
6663       </spirit:port>
6664       <spirit:port>
6665         <spirit:name>rxdfecfokfen_in</spirit:name>
6666         <spirit:wire>
6667           <spirit:direction>in</spirit:direction>
6668           <spirit:vector>
6669             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
6670             <spirit:right spirit:format="long">0</spirit:right>
6671           </spirit:vector>
6672           <spirit:wireTypeDefs>
6673             <spirit:wireTypeDef>
6674               <spirit:typeName>wire</spirit:typeName>
6675               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6676             </spirit:wireTypeDef>
6677           </spirit:wireTypeDefs>
6678           <spirit:driver>
6679             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
6680           </spirit:driver>
6681         </spirit:wire>
6682         <spirit:vendorExtensions>
6683           <xilinx:portInfo>
6684             <xilinx:enablement>
6685               <xilinx:presence>illegal</xilinx:presence>
6686               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfecfokfen_in">false</xilinx:isEnabled>
6687             </xilinx:enablement>
6688           </xilinx:portInfo>
6689         </spirit:vendorExtensions>
6690       </spirit:port>
6691       <spirit:port>
6692         <spirit:name>rxdfecfokfpulse_in</spirit:name>
6693         <spirit:wire>
6694           <spirit:direction>in</spirit:direction>
6695           <spirit:vector>
6696             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
6697             <spirit:right spirit:format="long">0</spirit:right>
6698           </spirit:vector>
6699           <spirit:wireTypeDefs>
6700             <spirit:wireTypeDef>
6701               <spirit:typeName>wire</spirit:typeName>
6702               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6703             </spirit:wireTypeDef>
6704           </spirit:wireTypeDefs>
6705           <spirit:driver>
6706             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
6707           </spirit:driver>
6708         </spirit:wire>
6709         <spirit:vendorExtensions>
6710           <xilinx:portInfo>
6711             <xilinx:enablement>
6712               <xilinx:presence>illegal</xilinx:presence>
6713               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfecfokfpulse_in">false</xilinx:isEnabled>
6714             </xilinx:enablement>
6715           </xilinx:portInfo>
6716         </spirit:vendorExtensions>
6717       </spirit:port>
6718       <spirit:port>
6719         <spirit:name>rxdfecfokhold_in</spirit:name>
6720         <spirit:wire>
6721           <spirit:direction>in</spirit:direction>
6722           <spirit:vector>
6723             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
6724             <spirit:right spirit:format="long">0</spirit:right>
6725           </spirit:vector>
6726           <spirit:wireTypeDefs>
6727             <spirit:wireTypeDef>
6728               <spirit:typeName>wire</spirit:typeName>
6729               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6730             </spirit:wireTypeDef>
6731           </spirit:wireTypeDefs>
6732           <spirit:driver>
6733             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
6734           </spirit:driver>
6735         </spirit:wire>
6736         <spirit:vendorExtensions>
6737           <xilinx:portInfo>
6738             <xilinx:enablement>
6739               <xilinx:presence>illegal</xilinx:presence>
6740               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfecfokhold_in">false</xilinx:isEnabled>
6741             </xilinx:enablement>
6742           </xilinx:portInfo>
6743         </spirit:vendorExtensions>
6744       </spirit:port>
6745       <spirit:port>
6746         <spirit:name>rxdfecfokovren_in</spirit:name>
6747         <spirit:wire>
6748           <spirit:direction>in</spirit:direction>
6749           <spirit:vector>
6750             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
6751             <spirit:right spirit:format="long">0</spirit:right>
6752           </spirit:vector>
6753           <spirit:wireTypeDefs>
6754             <spirit:wireTypeDef>
6755               <spirit:typeName>wire</spirit:typeName>
6756               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6757             </spirit:wireTypeDef>
6758           </spirit:wireTypeDefs>
6759           <spirit:driver>
6760             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
6761           </spirit:driver>
6762         </spirit:wire>
6763         <spirit:vendorExtensions>
6764           <xilinx:portInfo>
6765             <xilinx:enablement>
6766               <xilinx:presence>illegal</xilinx:presence>
6767               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfecfokovren_in">false</xilinx:isEnabled>
6768             </xilinx:enablement>
6769           </xilinx:portInfo>
6770         </spirit:vendorExtensions>
6771       </spirit:port>
6772       <spirit:port>
6773         <spirit:name>rxdfekhhold_in</spirit:name>
6774         <spirit:wire>
6775           <spirit:direction>in</spirit:direction>
6776           <spirit:vector>
6777             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
6778             <spirit:right spirit:format="long">0</spirit:right>
6779           </spirit:vector>
6780           <spirit:wireTypeDefs>
6781             <spirit:wireTypeDef>
6782               <spirit:typeName>wire</spirit:typeName>
6783               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6784             </spirit:wireTypeDef>
6785           </spirit:wireTypeDefs>
6786           <spirit:driver>
6787             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
6788           </spirit:driver>
6789         </spirit:wire>
6790         <spirit:vendorExtensions>
6791           <xilinx:portInfo>
6792             <xilinx:enablement>
6793               <xilinx:presence>illegal</xilinx:presence>
6794               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfekhhold_in">false</xilinx:isEnabled>
6795             </xilinx:enablement>
6796           </xilinx:portInfo>
6797         </spirit:vendorExtensions>
6798       </spirit:port>
6799       <spirit:port>
6800         <spirit:name>rxdfekhovrden_in</spirit:name>
6801         <spirit:wire>
6802           <spirit:direction>in</spirit:direction>
6803           <spirit:vector>
6804             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
6805             <spirit:right spirit:format="long">0</spirit:right>
6806           </spirit:vector>
6807           <spirit:wireTypeDefs>
6808             <spirit:wireTypeDef>
6809               <spirit:typeName>wire</spirit:typeName>
6810               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6811             </spirit:wireTypeDef>
6812           </spirit:wireTypeDefs>
6813           <spirit:driver>
6814             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
6815           </spirit:driver>
6816         </spirit:wire>
6817         <spirit:vendorExtensions>
6818           <xilinx:portInfo>
6819             <xilinx:enablement>
6820               <xilinx:presence>illegal</xilinx:presence>
6821               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfekhovrden_in">false</xilinx:isEnabled>
6822             </xilinx:enablement>
6823           </xilinx:portInfo>
6824         </spirit:vendorExtensions>
6825       </spirit:port>
6826       <spirit:port>
6827         <spirit:name>rxdfelfhold_in</spirit:name>
6828         <spirit:wire>
6829           <spirit:direction>in</spirit:direction>
6830           <spirit:vector>
6831             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6832             <spirit:right spirit:format="long">0</spirit:right>
6833           </spirit:vector>
6834           <spirit:wireTypeDefs>
6835             <spirit:wireTypeDef>
6836               <spirit:typeName>wire</spirit:typeName>
6837               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6838             </spirit:wireTypeDef>
6839           </spirit:wireTypeDefs>
6840           <spirit:driver>
6841             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
6842           </spirit:driver>
6843         </spirit:wire>
6844         <spirit:vendorExtensions>
6845           <xilinx:portInfo>
6846             <xilinx:enablement>
6847               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfelfhold_in">false</xilinx:isEnabled>
6848             </xilinx:enablement>
6849           </xilinx:portInfo>
6850         </spirit:vendorExtensions>
6851       </spirit:port>
6852       <spirit:port>
6853         <spirit:name>rxdfelfovrden_in</spirit:name>
6854         <spirit:wire>
6855           <spirit:direction>in</spirit:direction>
6856           <spirit:vector>
6857             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6858             <spirit:right spirit:format="long">0</spirit:right>
6859           </spirit:vector>
6860           <spirit:wireTypeDefs>
6861             <spirit:wireTypeDef>
6862               <spirit:typeName>wire</spirit:typeName>
6863               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6864             </spirit:wireTypeDef>
6865           </spirit:wireTypeDefs>
6866           <spirit:driver>
6867             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
6868           </spirit:driver>
6869         </spirit:wire>
6870         <spirit:vendorExtensions>
6871           <xilinx:portInfo>
6872             <xilinx:enablement>
6873               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfelfovrden_in">false</xilinx:isEnabled>
6874             </xilinx:enablement>
6875           </xilinx:portInfo>
6876         </spirit:vendorExtensions>
6877       </spirit:port>
6878       <spirit:port>
6879         <spirit:name>rxdfelpmreset_in</spirit:name>
6880         <spirit:wire>
6881           <spirit:direction>in</spirit:direction>
6882           <spirit:vector>
6883             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6884             <spirit:right spirit:format="long">0</spirit:right>
6885           </spirit:vector>
6886           <spirit:wireTypeDefs>
6887             <spirit:wireTypeDef>
6888               <spirit:typeName>wire</spirit:typeName>
6889               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6890             </spirit:wireTypeDef>
6891           </spirit:wireTypeDefs>
6892           <spirit:driver>
6893             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
6894           </spirit:driver>
6895         </spirit:wire>
6896         <spirit:vendorExtensions>
6897           <xilinx:portInfo>
6898             <xilinx:enablement>
6899               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfelpmreset_in">false</xilinx:isEnabled>
6900             </xilinx:enablement>
6901           </xilinx:portInfo>
6902         </spirit:vendorExtensions>
6903       </spirit:port>
6904       <spirit:port>
6905         <spirit:name>rxdfetap10hold_in</spirit:name>
6906         <spirit:wire>
6907           <spirit:direction>in</spirit:direction>
6908           <spirit:vector>
6909             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6910             <spirit:right spirit:format="long">0</spirit:right>
6911           </spirit:vector>
6912           <spirit:wireTypeDefs>
6913             <spirit:wireTypeDef>
6914               <spirit:typeName>wire</spirit:typeName>
6915               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6916             </spirit:wireTypeDef>
6917           </spirit:wireTypeDefs>
6918           <spirit:driver>
6919             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
6920           </spirit:driver>
6921         </spirit:wire>
6922         <spirit:vendorExtensions>
6923           <xilinx:portInfo>
6924             <xilinx:enablement>
6925               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap10hold_in">false</xilinx:isEnabled>
6926             </xilinx:enablement>
6927           </xilinx:portInfo>
6928         </spirit:vendorExtensions>
6929       </spirit:port>
6930       <spirit:port>
6931         <spirit:name>rxdfetap10ovrden_in</spirit:name>
6932         <spirit:wire>
6933           <spirit:direction>in</spirit:direction>
6934           <spirit:vector>
6935             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6936             <spirit:right spirit:format="long">0</spirit:right>
6937           </spirit:vector>
6938           <spirit:wireTypeDefs>
6939             <spirit:wireTypeDef>
6940               <spirit:typeName>wire</spirit:typeName>
6941               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6942             </spirit:wireTypeDef>
6943           </spirit:wireTypeDefs>
6944           <spirit:driver>
6945             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
6946           </spirit:driver>
6947         </spirit:wire>
6948         <spirit:vendorExtensions>
6949           <xilinx:portInfo>
6950             <xilinx:enablement>
6951               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap10ovrden_in">false</xilinx:isEnabled>
6952             </xilinx:enablement>
6953           </xilinx:portInfo>
6954         </spirit:vendorExtensions>
6955       </spirit:port>
6956       <spirit:port>
6957         <spirit:name>rxdfetap11hold_in</spirit:name>
6958         <spirit:wire>
6959           <spirit:direction>in</spirit:direction>
6960           <spirit:vector>
6961             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6962             <spirit:right spirit:format="long">0</spirit:right>
6963           </spirit:vector>
6964           <spirit:wireTypeDefs>
6965             <spirit:wireTypeDef>
6966               <spirit:typeName>wire</spirit:typeName>
6967               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6968             </spirit:wireTypeDef>
6969           </spirit:wireTypeDefs>
6970           <spirit:driver>
6971             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
6972           </spirit:driver>
6973         </spirit:wire>
6974         <spirit:vendorExtensions>
6975           <xilinx:portInfo>
6976             <xilinx:enablement>
6977               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap11hold_in">false</xilinx:isEnabled>
6978             </xilinx:enablement>
6979           </xilinx:portInfo>
6980         </spirit:vendorExtensions>
6981       </spirit:port>
6982       <spirit:port>
6983         <spirit:name>rxdfetap11ovrden_in</spirit:name>
6984         <spirit:wire>
6985           <spirit:direction>in</spirit:direction>
6986           <spirit:vector>
6987             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
6988             <spirit:right spirit:format="long">0</spirit:right>
6989           </spirit:vector>
6990           <spirit:wireTypeDefs>
6991             <spirit:wireTypeDef>
6992               <spirit:typeName>wire</spirit:typeName>
6993               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
6994             </spirit:wireTypeDef>
6995           </spirit:wireTypeDefs>
6996           <spirit:driver>
6997             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
6998           </spirit:driver>
6999         </spirit:wire>
7000         <spirit:vendorExtensions>
7001           <xilinx:portInfo>
7002             <xilinx:enablement>
7003               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap11ovrden_in">false</xilinx:isEnabled>
7004             </xilinx:enablement>
7005           </xilinx:portInfo>
7006         </spirit:vendorExtensions>
7007       </spirit:port>
7008       <spirit:port>
7009         <spirit:name>rxdfetap12hold_in</spirit:name>
7010         <spirit:wire>
7011           <spirit:direction>in</spirit:direction>
7012           <spirit:vector>
7013             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7014             <spirit:right spirit:format="long">0</spirit:right>
7015           </spirit:vector>
7016           <spirit:wireTypeDefs>
7017             <spirit:wireTypeDef>
7018               <spirit:typeName>wire</spirit:typeName>
7019               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7020             </spirit:wireTypeDef>
7021           </spirit:wireTypeDefs>
7022           <spirit:driver>
7023             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7024           </spirit:driver>
7025         </spirit:wire>
7026         <spirit:vendorExtensions>
7027           <xilinx:portInfo>
7028             <xilinx:enablement>
7029               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap12hold_in">false</xilinx:isEnabled>
7030             </xilinx:enablement>
7031           </xilinx:portInfo>
7032         </spirit:vendorExtensions>
7033       </spirit:port>
7034       <spirit:port>
7035         <spirit:name>rxdfetap12ovrden_in</spirit:name>
7036         <spirit:wire>
7037           <spirit:direction>in</spirit:direction>
7038           <spirit:vector>
7039             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7040             <spirit:right spirit:format="long">0</spirit:right>
7041           </spirit:vector>
7042           <spirit:wireTypeDefs>
7043             <spirit:wireTypeDef>
7044               <spirit:typeName>wire</spirit:typeName>
7045               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7046             </spirit:wireTypeDef>
7047           </spirit:wireTypeDefs>
7048           <spirit:driver>
7049             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7050           </spirit:driver>
7051         </spirit:wire>
7052         <spirit:vendorExtensions>
7053           <xilinx:portInfo>
7054             <xilinx:enablement>
7055               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap12ovrden_in">false</xilinx:isEnabled>
7056             </xilinx:enablement>
7057           </xilinx:portInfo>
7058         </spirit:vendorExtensions>
7059       </spirit:port>
7060       <spirit:port>
7061         <spirit:name>rxdfetap13hold_in</spirit:name>
7062         <spirit:wire>
7063           <spirit:direction>in</spirit:direction>
7064           <spirit:vector>
7065             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7066             <spirit:right spirit:format="long">0</spirit:right>
7067           </spirit:vector>
7068           <spirit:wireTypeDefs>
7069             <spirit:wireTypeDef>
7070               <spirit:typeName>wire</spirit:typeName>
7071               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7072             </spirit:wireTypeDef>
7073           </spirit:wireTypeDefs>
7074           <spirit:driver>
7075             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7076           </spirit:driver>
7077         </spirit:wire>
7078         <spirit:vendorExtensions>
7079           <xilinx:portInfo>
7080             <xilinx:enablement>
7081               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap13hold_in">false</xilinx:isEnabled>
7082             </xilinx:enablement>
7083           </xilinx:portInfo>
7084         </spirit:vendorExtensions>
7085       </spirit:port>
7086       <spirit:port>
7087         <spirit:name>rxdfetap13ovrden_in</spirit:name>
7088         <spirit:wire>
7089           <spirit:direction>in</spirit:direction>
7090           <spirit:vector>
7091             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7092             <spirit:right spirit:format="long">0</spirit:right>
7093           </spirit:vector>
7094           <spirit:wireTypeDefs>
7095             <spirit:wireTypeDef>
7096               <spirit:typeName>wire</spirit:typeName>
7097               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7098             </spirit:wireTypeDef>
7099           </spirit:wireTypeDefs>
7100           <spirit:driver>
7101             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7102           </spirit:driver>
7103         </spirit:wire>
7104         <spirit:vendorExtensions>
7105           <xilinx:portInfo>
7106             <xilinx:enablement>
7107               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap13ovrden_in">false</xilinx:isEnabled>
7108             </xilinx:enablement>
7109           </xilinx:portInfo>
7110         </spirit:vendorExtensions>
7111       </spirit:port>
7112       <spirit:port>
7113         <spirit:name>rxdfetap14hold_in</spirit:name>
7114         <spirit:wire>
7115           <spirit:direction>in</spirit:direction>
7116           <spirit:vector>
7117             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7118             <spirit:right spirit:format="long">0</spirit:right>
7119           </spirit:vector>
7120           <spirit:wireTypeDefs>
7121             <spirit:wireTypeDef>
7122               <spirit:typeName>wire</spirit:typeName>
7123               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7124             </spirit:wireTypeDef>
7125           </spirit:wireTypeDefs>
7126           <spirit:driver>
7127             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7128           </spirit:driver>
7129         </spirit:wire>
7130         <spirit:vendorExtensions>
7131           <xilinx:portInfo>
7132             <xilinx:enablement>
7133               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap14hold_in">false</xilinx:isEnabled>
7134             </xilinx:enablement>
7135           </xilinx:portInfo>
7136         </spirit:vendorExtensions>
7137       </spirit:port>
7138       <spirit:port>
7139         <spirit:name>rxdfetap14ovrden_in</spirit:name>
7140         <spirit:wire>
7141           <spirit:direction>in</spirit:direction>
7142           <spirit:vector>
7143             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7144             <spirit:right spirit:format="long">0</spirit:right>
7145           </spirit:vector>
7146           <spirit:wireTypeDefs>
7147             <spirit:wireTypeDef>
7148               <spirit:typeName>wire</spirit:typeName>
7149               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7150             </spirit:wireTypeDef>
7151           </spirit:wireTypeDefs>
7152           <spirit:driver>
7153             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7154           </spirit:driver>
7155         </spirit:wire>
7156         <spirit:vendorExtensions>
7157           <xilinx:portInfo>
7158             <xilinx:enablement>
7159               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap14ovrden_in">false</xilinx:isEnabled>
7160             </xilinx:enablement>
7161           </xilinx:portInfo>
7162         </spirit:vendorExtensions>
7163       </spirit:port>
7164       <spirit:port>
7165         <spirit:name>rxdfetap15hold_in</spirit:name>
7166         <spirit:wire>
7167           <spirit:direction>in</spirit:direction>
7168           <spirit:vector>
7169             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7170             <spirit:right spirit:format="long">0</spirit:right>
7171           </spirit:vector>
7172           <spirit:wireTypeDefs>
7173             <spirit:wireTypeDef>
7174               <spirit:typeName>wire</spirit:typeName>
7175               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7176             </spirit:wireTypeDef>
7177           </spirit:wireTypeDefs>
7178           <spirit:driver>
7179             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7180           </spirit:driver>
7181         </spirit:wire>
7182         <spirit:vendorExtensions>
7183           <xilinx:portInfo>
7184             <xilinx:enablement>
7185               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap15hold_in">false</xilinx:isEnabled>
7186             </xilinx:enablement>
7187           </xilinx:portInfo>
7188         </spirit:vendorExtensions>
7189       </spirit:port>
7190       <spirit:port>
7191         <spirit:name>rxdfetap15ovrden_in</spirit:name>
7192         <spirit:wire>
7193           <spirit:direction>in</spirit:direction>
7194           <spirit:vector>
7195             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7196             <spirit:right spirit:format="long">0</spirit:right>
7197           </spirit:vector>
7198           <spirit:wireTypeDefs>
7199             <spirit:wireTypeDef>
7200               <spirit:typeName>wire</spirit:typeName>
7201               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7202             </spirit:wireTypeDef>
7203           </spirit:wireTypeDefs>
7204           <spirit:driver>
7205             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7206           </spirit:driver>
7207         </spirit:wire>
7208         <spirit:vendorExtensions>
7209           <xilinx:portInfo>
7210             <xilinx:enablement>
7211               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap15ovrden_in">false</xilinx:isEnabled>
7212             </xilinx:enablement>
7213           </xilinx:portInfo>
7214         </spirit:vendorExtensions>
7215       </spirit:port>
7216       <spirit:port>
7217         <spirit:name>rxdfetap2hold_in</spirit:name>
7218         <spirit:wire>
7219           <spirit:direction>in</spirit:direction>
7220           <spirit:vector>
7221             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7222             <spirit:right spirit:format="long">0</spirit:right>
7223           </spirit:vector>
7224           <spirit:wireTypeDefs>
7225             <spirit:wireTypeDef>
7226               <spirit:typeName>wire</spirit:typeName>
7227               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7228             </spirit:wireTypeDef>
7229           </spirit:wireTypeDefs>
7230           <spirit:driver>
7231             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7232           </spirit:driver>
7233         </spirit:wire>
7234         <spirit:vendorExtensions>
7235           <xilinx:portInfo>
7236             <xilinx:enablement>
7237               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap2hold_in">false</xilinx:isEnabled>
7238             </xilinx:enablement>
7239           </xilinx:portInfo>
7240         </spirit:vendorExtensions>
7241       </spirit:port>
7242       <spirit:port>
7243         <spirit:name>rxdfetap2ovrden_in</spirit:name>
7244         <spirit:wire>
7245           <spirit:direction>in</spirit:direction>
7246           <spirit:vector>
7247             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7248             <spirit:right spirit:format="long">0</spirit:right>
7249           </spirit:vector>
7250           <spirit:wireTypeDefs>
7251             <spirit:wireTypeDef>
7252               <spirit:typeName>wire</spirit:typeName>
7253               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7254             </spirit:wireTypeDef>
7255           </spirit:wireTypeDefs>
7256           <spirit:driver>
7257             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7258           </spirit:driver>
7259         </spirit:wire>
7260         <spirit:vendorExtensions>
7261           <xilinx:portInfo>
7262             <xilinx:enablement>
7263               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap2ovrden_in">false</xilinx:isEnabled>
7264             </xilinx:enablement>
7265           </xilinx:portInfo>
7266         </spirit:vendorExtensions>
7267       </spirit:port>
7268       <spirit:port>
7269         <spirit:name>rxdfetap3hold_in</spirit:name>
7270         <spirit:wire>
7271           <spirit:direction>in</spirit:direction>
7272           <spirit:vector>
7273             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7274             <spirit:right spirit:format="long">0</spirit:right>
7275           </spirit:vector>
7276           <spirit:wireTypeDefs>
7277             <spirit:wireTypeDef>
7278               <spirit:typeName>wire</spirit:typeName>
7279               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7280             </spirit:wireTypeDef>
7281           </spirit:wireTypeDefs>
7282           <spirit:driver>
7283             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7284           </spirit:driver>
7285         </spirit:wire>
7286         <spirit:vendorExtensions>
7287           <xilinx:portInfo>
7288             <xilinx:enablement>
7289               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap3hold_in">false</xilinx:isEnabled>
7290             </xilinx:enablement>
7291           </xilinx:portInfo>
7292         </spirit:vendorExtensions>
7293       </spirit:port>
7294       <spirit:port>
7295         <spirit:name>rxdfetap3ovrden_in</spirit:name>
7296         <spirit:wire>
7297           <spirit:direction>in</spirit:direction>
7298           <spirit:vector>
7299             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7300             <spirit:right spirit:format="long">0</spirit:right>
7301           </spirit:vector>
7302           <spirit:wireTypeDefs>
7303             <spirit:wireTypeDef>
7304               <spirit:typeName>wire</spirit:typeName>
7305               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7306             </spirit:wireTypeDef>
7307           </spirit:wireTypeDefs>
7308           <spirit:driver>
7309             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7310           </spirit:driver>
7311         </spirit:wire>
7312         <spirit:vendorExtensions>
7313           <xilinx:portInfo>
7314             <xilinx:enablement>
7315               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap3ovrden_in">false</xilinx:isEnabled>
7316             </xilinx:enablement>
7317           </xilinx:portInfo>
7318         </spirit:vendorExtensions>
7319       </spirit:port>
7320       <spirit:port>
7321         <spirit:name>rxdfetap4hold_in</spirit:name>
7322         <spirit:wire>
7323           <spirit:direction>in</spirit:direction>
7324           <spirit:vector>
7325             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7326             <spirit:right spirit:format="long">0</spirit:right>
7327           </spirit:vector>
7328           <spirit:wireTypeDefs>
7329             <spirit:wireTypeDef>
7330               <spirit:typeName>wire</spirit:typeName>
7331               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7332             </spirit:wireTypeDef>
7333           </spirit:wireTypeDefs>
7334           <spirit:driver>
7335             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7336           </spirit:driver>
7337         </spirit:wire>
7338         <spirit:vendorExtensions>
7339           <xilinx:portInfo>
7340             <xilinx:enablement>
7341               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap4hold_in">false</xilinx:isEnabled>
7342             </xilinx:enablement>
7343           </xilinx:portInfo>
7344         </spirit:vendorExtensions>
7345       </spirit:port>
7346       <spirit:port>
7347         <spirit:name>rxdfetap4ovrden_in</spirit:name>
7348         <spirit:wire>
7349           <spirit:direction>in</spirit:direction>
7350           <spirit:vector>
7351             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7352             <spirit:right spirit:format="long">0</spirit:right>
7353           </spirit:vector>
7354           <spirit:wireTypeDefs>
7355             <spirit:wireTypeDef>
7356               <spirit:typeName>wire</spirit:typeName>
7357               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7358             </spirit:wireTypeDef>
7359           </spirit:wireTypeDefs>
7360           <spirit:driver>
7361             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7362           </spirit:driver>
7363         </spirit:wire>
7364         <spirit:vendorExtensions>
7365           <xilinx:portInfo>
7366             <xilinx:enablement>
7367               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap4ovrden_in">false</xilinx:isEnabled>
7368             </xilinx:enablement>
7369           </xilinx:portInfo>
7370         </spirit:vendorExtensions>
7371       </spirit:port>
7372       <spirit:port>
7373         <spirit:name>rxdfetap5hold_in</spirit:name>
7374         <spirit:wire>
7375           <spirit:direction>in</spirit:direction>
7376           <spirit:vector>
7377             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7378             <spirit:right spirit:format="long">0</spirit:right>
7379           </spirit:vector>
7380           <spirit:wireTypeDefs>
7381             <spirit:wireTypeDef>
7382               <spirit:typeName>wire</spirit:typeName>
7383               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7384             </spirit:wireTypeDef>
7385           </spirit:wireTypeDefs>
7386           <spirit:driver>
7387             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7388           </spirit:driver>
7389         </spirit:wire>
7390         <spirit:vendorExtensions>
7391           <xilinx:portInfo>
7392             <xilinx:enablement>
7393               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap5hold_in">false</xilinx:isEnabled>
7394             </xilinx:enablement>
7395           </xilinx:portInfo>
7396         </spirit:vendorExtensions>
7397       </spirit:port>
7398       <spirit:port>
7399         <spirit:name>rxdfetap5ovrden_in</spirit:name>
7400         <spirit:wire>
7401           <spirit:direction>in</spirit:direction>
7402           <spirit:vector>
7403             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7404             <spirit:right spirit:format="long">0</spirit:right>
7405           </spirit:vector>
7406           <spirit:wireTypeDefs>
7407             <spirit:wireTypeDef>
7408               <spirit:typeName>wire</spirit:typeName>
7409               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7410             </spirit:wireTypeDef>
7411           </spirit:wireTypeDefs>
7412           <spirit:driver>
7413             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7414           </spirit:driver>
7415         </spirit:wire>
7416         <spirit:vendorExtensions>
7417           <xilinx:portInfo>
7418             <xilinx:enablement>
7419               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap5ovrden_in">false</xilinx:isEnabled>
7420             </xilinx:enablement>
7421           </xilinx:portInfo>
7422         </spirit:vendorExtensions>
7423       </spirit:port>
7424       <spirit:port>
7425         <spirit:name>rxdfetap6hold_in</spirit:name>
7426         <spirit:wire>
7427           <spirit:direction>in</spirit:direction>
7428           <spirit:vector>
7429             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7430             <spirit:right spirit:format="long">0</spirit:right>
7431           </spirit:vector>
7432           <spirit:wireTypeDefs>
7433             <spirit:wireTypeDef>
7434               <spirit:typeName>wire</spirit:typeName>
7435               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7436             </spirit:wireTypeDef>
7437           </spirit:wireTypeDefs>
7438           <spirit:driver>
7439             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7440           </spirit:driver>
7441         </spirit:wire>
7442         <spirit:vendorExtensions>
7443           <xilinx:portInfo>
7444             <xilinx:enablement>
7445               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap6hold_in">false</xilinx:isEnabled>
7446             </xilinx:enablement>
7447           </xilinx:portInfo>
7448         </spirit:vendorExtensions>
7449       </spirit:port>
7450       <spirit:port>
7451         <spirit:name>rxdfetap6ovrden_in</spirit:name>
7452         <spirit:wire>
7453           <spirit:direction>in</spirit:direction>
7454           <spirit:vector>
7455             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7456             <spirit:right spirit:format="long">0</spirit:right>
7457           </spirit:vector>
7458           <spirit:wireTypeDefs>
7459             <spirit:wireTypeDef>
7460               <spirit:typeName>wire</spirit:typeName>
7461               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7462             </spirit:wireTypeDef>
7463           </spirit:wireTypeDefs>
7464           <spirit:driver>
7465             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7466           </spirit:driver>
7467         </spirit:wire>
7468         <spirit:vendorExtensions>
7469           <xilinx:portInfo>
7470             <xilinx:enablement>
7471               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap6ovrden_in">false</xilinx:isEnabled>
7472             </xilinx:enablement>
7473           </xilinx:portInfo>
7474         </spirit:vendorExtensions>
7475       </spirit:port>
7476       <spirit:port>
7477         <spirit:name>rxdfetap7hold_in</spirit:name>
7478         <spirit:wire>
7479           <spirit:direction>in</spirit:direction>
7480           <spirit:vector>
7481             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7482             <spirit:right spirit:format="long">0</spirit:right>
7483           </spirit:vector>
7484           <spirit:wireTypeDefs>
7485             <spirit:wireTypeDef>
7486               <spirit:typeName>wire</spirit:typeName>
7487               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7488             </spirit:wireTypeDef>
7489           </spirit:wireTypeDefs>
7490           <spirit:driver>
7491             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7492           </spirit:driver>
7493         </spirit:wire>
7494         <spirit:vendorExtensions>
7495           <xilinx:portInfo>
7496             <xilinx:enablement>
7497               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap7hold_in">false</xilinx:isEnabled>
7498             </xilinx:enablement>
7499           </xilinx:portInfo>
7500         </spirit:vendorExtensions>
7501       </spirit:port>
7502       <spirit:port>
7503         <spirit:name>rxdfetap7ovrden_in</spirit:name>
7504         <spirit:wire>
7505           <spirit:direction>in</spirit:direction>
7506           <spirit:vector>
7507             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7508             <spirit:right spirit:format="long">0</spirit:right>
7509           </spirit:vector>
7510           <spirit:wireTypeDefs>
7511             <spirit:wireTypeDef>
7512               <spirit:typeName>wire</spirit:typeName>
7513               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7514             </spirit:wireTypeDef>
7515           </spirit:wireTypeDefs>
7516           <spirit:driver>
7517             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7518           </spirit:driver>
7519         </spirit:wire>
7520         <spirit:vendorExtensions>
7521           <xilinx:portInfo>
7522             <xilinx:enablement>
7523               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap7ovrden_in">false</xilinx:isEnabled>
7524             </xilinx:enablement>
7525           </xilinx:portInfo>
7526         </spirit:vendorExtensions>
7527       </spirit:port>
7528       <spirit:port>
7529         <spirit:name>rxdfetap8hold_in</spirit:name>
7530         <spirit:wire>
7531           <spirit:direction>in</spirit:direction>
7532           <spirit:vector>
7533             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7534             <spirit:right spirit:format="long">0</spirit:right>
7535           </spirit:vector>
7536           <spirit:wireTypeDefs>
7537             <spirit:wireTypeDef>
7538               <spirit:typeName>wire</spirit:typeName>
7539               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7540             </spirit:wireTypeDef>
7541           </spirit:wireTypeDefs>
7542           <spirit:driver>
7543             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7544           </spirit:driver>
7545         </spirit:wire>
7546         <spirit:vendorExtensions>
7547           <xilinx:portInfo>
7548             <xilinx:enablement>
7549               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap8hold_in">false</xilinx:isEnabled>
7550             </xilinx:enablement>
7551           </xilinx:portInfo>
7552         </spirit:vendorExtensions>
7553       </spirit:port>
7554       <spirit:port>
7555         <spirit:name>rxdfetap8ovrden_in</spirit:name>
7556         <spirit:wire>
7557           <spirit:direction>in</spirit:direction>
7558           <spirit:vector>
7559             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7560             <spirit:right spirit:format="long">0</spirit:right>
7561           </spirit:vector>
7562           <spirit:wireTypeDefs>
7563             <spirit:wireTypeDef>
7564               <spirit:typeName>wire</spirit:typeName>
7565               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7566             </spirit:wireTypeDef>
7567           </spirit:wireTypeDefs>
7568           <spirit:driver>
7569             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7570           </spirit:driver>
7571         </spirit:wire>
7572         <spirit:vendorExtensions>
7573           <xilinx:portInfo>
7574             <xilinx:enablement>
7575               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap8ovrden_in">false</xilinx:isEnabled>
7576             </xilinx:enablement>
7577           </xilinx:portInfo>
7578         </spirit:vendorExtensions>
7579       </spirit:port>
7580       <spirit:port>
7581         <spirit:name>rxdfetap9hold_in</spirit:name>
7582         <spirit:wire>
7583           <spirit:direction>in</spirit:direction>
7584           <spirit:vector>
7585             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7586             <spirit:right spirit:format="long">0</spirit:right>
7587           </spirit:vector>
7588           <spirit:wireTypeDefs>
7589             <spirit:wireTypeDef>
7590               <spirit:typeName>wire</spirit:typeName>
7591               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7592             </spirit:wireTypeDef>
7593           </spirit:wireTypeDefs>
7594           <spirit:driver>
7595             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7596           </spirit:driver>
7597         </spirit:wire>
7598         <spirit:vendorExtensions>
7599           <xilinx:portInfo>
7600             <xilinx:enablement>
7601               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap9hold_in">false</xilinx:isEnabled>
7602             </xilinx:enablement>
7603           </xilinx:portInfo>
7604         </spirit:vendorExtensions>
7605       </spirit:port>
7606       <spirit:port>
7607         <spirit:name>rxdfetap9ovrden_in</spirit:name>
7608         <spirit:wire>
7609           <spirit:direction>in</spirit:direction>
7610           <spirit:vector>
7611             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7612             <spirit:right spirit:format="long">0</spirit:right>
7613           </spirit:vector>
7614           <spirit:wireTypeDefs>
7615             <spirit:wireTypeDef>
7616               <spirit:typeName>wire</spirit:typeName>
7617               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7618             </spirit:wireTypeDef>
7619           </spirit:wireTypeDefs>
7620           <spirit:driver>
7621             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7622           </spirit:driver>
7623         </spirit:wire>
7624         <spirit:vendorExtensions>
7625           <xilinx:portInfo>
7626             <xilinx:enablement>
7627               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfetap9ovrden_in">false</xilinx:isEnabled>
7628             </xilinx:enablement>
7629           </xilinx:portInfo>
7630         </spirit:vendorExtensions>
7631       </spirit:port>
7632       <spirit:port>
7633         <spirit:name>rxdfeuthold_in</spirit:name>
7634         <spirit:wire>
7635           <spirit:direction>in</spirit:direction>
7636           <spirit:vector>
7637             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7638             <spirit:right spirit:format="long">0</spirit:right>
7639           </spirit:vector>
7640           <spirit:wireTypeDefs>
7641             <spirit:wireTypeDef>
7642               <spirit:typeName>wire</spirit:typeName>
7643               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7644             </spirit:wireTypeDef>
7645           </spirit:wireTypeDefs>
7646           <spirit:driver>
7647             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7648           </spirit:driver>
7649         </spirit:wire>
7650         <spirit:vendorExtensions>
7651           <xilinx:portInfo>
7652             <xilinx:enablement>
7653               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfeuthold_in">false</xilinx:isEnabled>
7654             </xilinx:enablement>
7655           </xilinx:portInfo>
7656         </spirit:vendorExtensions>
7657       </spirit:port>
7658       <spirit:port>
7659         <spirit:name>rxdfeutovrden_in</spirit:name>
7660         <spirit:wire>
7661           <spirit:direction>in</spirit:direction>
7662           <spirit:vector>
7663             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7664             <spirit:right spirit:format="long">0</spirit:right>
7665           </spirit:vector>
7666           <spirit:wireTypeDefs>
7667             <spirit:wireTypeDef>
7668               <spirit:typeName>wire</spirit:typeName>
7669               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7670             </spirit:wireTypeDef>
7671           </spirit:wireTypeDefs>
7672           <spirit:driver>
7673             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7674           </spirit:driver>
7675         </spirit:wire>
7676         <spirit:vendorExtensions>
7677           <xilinx:portInfo>
7678             <xilinx:enablement>
7679               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfeutovrden_in">false</xilinx:isEnabled>
7680             </xilinx:enablement>
7681           </xilinx:portInfo>
7682         </spirit:vendorExtensions>
7683       </spirit:port>
7684       <spirit:port>
7685         <spirit:name>rxdfevphold_in</spirit:name>
7686         <spirit:wire>
7687           <spirit:direction>in</spirit:direction>
7688           <spirit:vector>
7689             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7690             <spirit:right spirit:format="long">0</spirit:right>
7691           </spirit:vector>
7692           <spirit:wireTypeDefs>
7693             <spirit:wireTypeDef>
7694               <spirit:typeName>wire</spirit:typeName>
7695               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7696             </spirit:wireTypeDef>
7697           </spirit:wireTypeDefs>
7698           <spirit:driver>
7699             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7700           </spirit:driver>
7701         </spirit:wire>
7702         <spirit:vendorExtensions>
7703           <xilinx:portInfo>
7704             <xilinx:enablement>
7705               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfevphold_in">false</xilinx:isEnabled>
7706             </xilinx:enablement>
7707           </xilinx:portInfo>
7708         </spirit:vendorExtensions>
7709       </spirit:port>
7710       <spirit:port>
7711         <spirit:name>rxdfevpovrden_in</spirit:name>
7712         <spirit:wire>
7713           <spirit:direction>in</spirit:direction>
7714           <spirit:vector>
7715             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7716             <spirit:right spirit:format="long">0</spirit:right>
7717           </spirit:vector>
7718           <spirit:wireTypeDefs>
7719             <spirit:wireTypeDef>
7720               <spirit:typeName>wire</spirit:typeName>
7721               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7722             </spirit:wireTypeDef>
7723           </spirit:wireTypeDefs>
7724           <spirit:driver>
7725             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7726           </spirit:driver>
7727         </spirit:wire>
7728         <spirit:vendorExtensions>
7729           <xilinx:portInfo>
7730             <xilinx:enablement>
7731               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfevpovrden_in">false</xilinx:isEnabled>
7732             </xilinx:enablement>
7733           </xilinx:portInfo>
7734         </spirit:vendorExtensions>
7735       </spirit:port>
7736       <spirit:port>
7737         <spirit:name>rxdfevsen_in</spirit:name>
7738         <spirit:wire>
7739           <spirit:direction>in</spirit:direction>
7740           <spirit:vector>
7741             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
7742             <spirit:right spirit:format="long">0</spirit:right>
7743           </spirit:vector>
7744           <spirit:wireTypeDefs>
7745             <spirit:wireTypeDef>
7746               <spirit:typeName>wire</spirit:typeName>
7747               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7748             </spirit:wireTypeDef>
7749           </spirit:wireTypeDefs>
7750           <spirit:driver>
7751             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7752           </spirit:driver>
7753         </spirit:wire>
7754         <spirit:vendorExtensions>
7755           <xilinx:portInfo>
7756             <xilinx:enablement>
7757               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfevsen_in">false</xilinx:isEnabled>
7758             </xilinx:enablement>
7759           </xilinx:portInfo>
7760         </spirit:vendorExtensions>
7761       </spirit:port>
7762       <spirit:port>
7763         <spirit:name>rxdfexyden_in</spirit:name>
7764         <spirit:wire>
7765           <spirit:direction>in</spirit:direction>
7766           <spirit:vector>
7767             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7768             <spirit:right spirit:format="long">0</spirit:right>
7769           </spirit:vector>
7770           <spirit:wireTypeDefs>
7771             <spirit:wireTypeDef>
7772               <spirit:typeName>wire</spirit:typeName>
7773               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7774             </spirit:wireTypeDef>
7775           </spirit:wireTypeDefs>
7776           <spirit:driver>
7777             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x1</spirit:defaultValue>
7778           </spirit:driver>
7779         </spirit:wire>
7780         <spirit:vendorExtensions>
7781           <xilinx:portInfo>
7782             <xilinx:enablement>
7783               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdfexyden_in">false</xilinx:isEnabled>
7784             </xilinx:enablement>
7785           </xilinx:portInfo>
7786         </spirit:vendorExtensions>
7787       </spirit:port>
7788       <spirit:port>
7789         <spirit:name>rxdlybypass_in</spirit:name>
7790         <spirit:wire>
7791           <spirit:direction>in</spirit:direction>
7792           <spirit:vector>
7793             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7794             <spirit:right spirit:format="long">0</spirit:right>
7795           </spirit:vector>
7796           <spirit:wireTypeDefs>
7797             <spirit:wireTypeDef>
7798               <spirit:typeName>wire</spirit:typeName>
7799               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7800             </spirit:wireTypeDef>
7801           </spirit:wireTypeDefs>
7802           <spirit:driver>
7803             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x1</spirit:defaultValue>
7804           </spirit:driver>
7805         </spirit:wire>
7806         <spirit:vendorExtensions>
7807           <xilinx:portInfo>
7808             <xilinx:enablement>
7809               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdlybypass_in">false</xilinx:isEnabled>
7810             </xilinx:enablement>
7811           </xilinx:portInfo>
7812         </spirit:vendorExtensions>
7813       </spirit:port>
7814       <spirit:port>
7815         <spirit:name>rxdlyen_in</spirit:name>
7816         <spirit:wire>
7817           <spirit:direction>in</spirit:direction>
7818           <spirit:vector>
7819             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7820             <spirit:right spirit:format="long">0</spirit:right>
7821           </spirit:vector>
7822           <spirit:wireTypeDefs>
7823             <spirit:wireTypeDef>
7824               <spirit:typeName>wire</spirit:typeName>
7825               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7826             </spirit:wireTypeDef>
7827           </spirit:wireTypeDefs>
7828           <spirit:driver>
7829             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7830           </spirit:driver>
7831         </spirit:wire>
7832         <spirit:vendorExtensions>
7833           <xilinx:portInfo>
7834             <xilinx:enablement>
7835               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdlyen_in">false</xilinx:isEnabled>
7836             </xilinx:enablement>
7837           </xilinx:portInfo>
7838         </spirit:vendorExtensions>
7839       </spirit:port>
7840       <spirit:port>
7841         <spirit:name>rxdlyovrden_in</spirit:name>
7842         <spirit:wire>
7843           <spirit:direction>in</spirit:direction>
7844           <spirit:vector>
7845             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7846             <spirit:right spirit:format="long">0</spirit:right>
7847           </spirit:vector>
7848           <spirit:wireTypeDefs>
7849             <spirit:wireTypeDef>
7850               <spirit:typeName>wire</spirit:typeName>
7851               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7852             </spirit:wireTypeDef>
7853           </spirit:wireTypeDefs>
7854           <spirit:driver>
7855             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7856           </spirit:driver>
7857         </spirit:wire>
7858         <spirit:vendorExtensions>
7859           <xilinx:portInfo>
7860             <xilinx:enablement>
7861               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdlyovrden_in">false</xilinx:isEnabled>
7862             </xilinx:enablement>
7863           </xilinx:portInfo>
7864         </spirit:vendorExtensions>
7865       </spirit:port>
7866       <spirit:port>
7867         <spirit:name>rxdlysreset_in</spirit:name>
7868         <spirit:wire>
7869           <spirit:direction>in</spirit:direction>
7870           <spirit:vector>
7871             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7872             <spirit:right spirit:format="long">0</spirit:right>
7873           </spirit:vector>
7874           <spirit:wireTypeDefs>
7875             <spirit:wireTypeDef>
7876               <spirit:typeName>wire</spirit:typeName>
7877               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7878             </spirit:wireTypeDef>
7879           </spirit:wireTypeDefs>
7880           <spirit:driver>
7881             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7882           </spirit:driver>
7883         </spirit:wire>
7884         <spirit:vendorExtensions>
7885           <xilinx:portInfo>
7886             <xilinx:enablement>
7887               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdlysreset_in">false</xilinx:isEnabled>
7888             </xilinx:enablement>
7889           </xilinx:portInfo>
7890         </spirit:vendorExtensions>
7891       </spirit:port>
7892       <spirit:port>
7893         <spirit:name>rxelecidlemode_in</spirit:name>
7894         <spirit:wire>
7895           <spirit:direction>in</spirit:direction>
7896           <spirit:vector>
7897             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 2) - 1)">1</spirit:left>
7898             <spirit:right spirit:format="long">0</spirit:right>
7899           </spirit:vector>
7900           <spirit:wireTypeDefs>
7901             <spirit:wireTypeDef>
7902               <spirit:typeName>wire</spirit:typeName>
7903               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7904             </spirit:wireTypeDef>
7905           </spirit:wireTypeDefs>
7906           <spirit:driver>
7907             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="2">0x3</spirit:defaultValue>
7908           </spirit:driver>
7909         </spirit:wire>
7910         <spirit:vendorExtensions>
7911           <xilinx:portInfo>
7912             <xilinx:enablement>
7913               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxelecidlemode_in">false</xilinx:isEnabled>
7914             </xilinx:enablement>
7915           </xilinx:portInfo>
7916         </spirit:vendorExtensions>
7917       </spirit:port>
7918       <spirit:port>
7919         <spirit:name>rxeqtraining_in</spirit:name>
7920         <spirit:wire>
7921           <spirit:direction>in</spirit:direction>
7922           <spirit:vector>
7923             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
7924             <spirit:right spirit:format="long">0</spirit:right>
7925           </spirit:vector>
7926           <spirit:wireTypeDefs>
7927             <spirit:wireTypeDef>
7928               <spirit:typeName>wire</spirit:typeName>
7929               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7930             </spirit:wireTypeDef>
7931           </spirit:wireTypeDefs>
7932           <spirit:driver>
7933             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
7934           </spirit:driver>
7935         </spirit:wire>
7936         <spirit:vendorExtensions>
7937           <xilinx:portInfo>
7938             <xilinx:enablement>
7939               <xilinx:presence>illegal</xilinx:presence>
7940               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxeqtraining_in">false</xilinx:isEnabled>
7941             </xilinx:enablement>
7942           </xilinx:portInfo>
7943         </spirit:vendorExtensions>
7944       </spirit:port>
7945       <spirit:port>
7946         <spirit:name>rxgearboxslip_in</spirit:name>
7947         <spirit:wire>
7948           <spirit:direction>in</spirit:direction>
7949           <spirit:vector>
7950             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7951             <spirit:right spirit:format="long">0</spirit:right>
7952           </spirit:vector>
7953           <spirit:wireTypeDefs>
7954             <spirit:wireTypeDef>
7955               <spirit:typeName>wire</spirit:typeName>
7956               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7957             </spirit:wireTypeDef>
7958           </spirit:wireTypeDefs>
7959           <spirit:driver>
7960             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7961           </spirit:driver>
7962         </spirit:wire>
7963         <spirit:vendorExtensions>
7964           <xilinx:portInfo>
7965             <xilinx:enablement>
7966               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxgearboxslip_in">false</xilinx:isEnabled>
7967             </xilinx:enablement>
7968           </xilinx:portInfo>
7969         </spirit:vendorExtensions>
7970       </spirit:port>
7971       <spirit:port>
7972         <spirit:name>rxlatclk_in</spirit:name>
7973         <spirit:wire>
7974           <spirit:direction>in</spirit:direction>
7975           <spirit:vector>
7976             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
7977             <spirit:right spirit:format="long">0</spirit:right>
7978           </spirit:vector>
7979           <spirit:wireTypeDefs>
7980             <spirit:wireTypeDef>
7981               <spirit:typeName>wire</spirit:typeName>
7982               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
7983             </spirit:wireTypeDef>
7984           </spirit:wireTypeDefs>
7985           <spirit:driver>
7986             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
7987           </spirit:driver>
7988         </spirit:wire>
7989         <spirit:vendorExtensions>
7990           <xilinx:portInfo>
7991             <xilinx:enablement>
7992               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxlatclk_in">false</xilinx:isEnabled>
7993             </xilinx:enablement>
7994           </xilinx:portInfo>
7995         </spirit:vendorExtensions>
7996       </spirit:port>
7997       <spirit:port>
7998         <spirit:name>rxlpmen_in</spirit:name>
7999         <spirit:wire>
8000           <spirit:direction>in</spirit:direction>
8001           <spirit:vector>
8002             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8003             <spirit:right spirit:format="long">0</spirit:right>
8004           </spirit:vector>
8005           <spirit:wireTypeDefs>
8006             <spirit:wireTypeDef>
8007               <spirit:typeName>wire</spirit:typeName>
8008               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8009             </spirit:wireTypeDef>
8010           </spirit:wireTypeDefs>
8011           <spirit:driver>
8012             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
8013           </spirit:driver>
8014         </spirit:wire>
8015         <spirit:vendorExtensions>
8016           <xilinx:portInfo>
8017             <xilinx:enablement>
8018               <xilinx:presence>required</xilinx:presence>
8019               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxlpmen_in">true</xilinx:isEnabled>
8020             </xilinx:enablement>
8021           </xilinx:portInfo>
8022         </spirit:vendorExtensions>
8023       </spirit:port>
8024       <spirit:port>
8025         <spirit:name>rxlpmgchold_in</spirit:name>
8026         <spirit:wire>
8027           <spirit:direction>in</spirit:direction>
8028           <spirit:vector>
8029             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8030             <spirit:right spirit:format="long">0</spirit:right>
8031           </spirit:vector>
8032           <spirit:wireTypeDefs>
8033             <spirit:wireTypeDef>
8034               <spirit:typeName>wire</spirit:typeName>
8035               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8036             </spirit:wireTypeDef>
8037           </spirit:wireTypeDefs>
8038           <spirit:driver>
8039             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8040           </spirit:driver>
8041         </spirit:wire>
8042         <spirit:vendorExtensions>
8043           <xilinx:portInfo>
8044             <xilinx:enablement>
8045               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxlpmgchold_in">false</xilinx:isEnabled>
8046             </xilinx:enablement>
8047           </xilinx:portInfo>
8048         </spirit:vendorExtensions>
8049       </spirit:port>
8050       <spirit:port>
8051         <spirit:name>rxlpmgcovrden_in</spirit:name>
8052         <spirit:wire>
8053           <spirit:direction>in</spirit:direction>
8054           <spirit:vector>
8055             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8056             <spirit:right spirit:format="long">0</spirit:right>
8057           </spirit:vector>
8058           <spirit:wireTypeDefs>
8059             <spirit:wireTypeDef>
8060               <spirit:typeName>wire</spirit:typeName>
8061               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8062             </spirit:wireTypeDef>
8063           </spirit:wireTypeDefs>
8064           <spirit:driver>
8065             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8066           </spirit:driver>
8067         </spirit:wire>
8068         <spirit:vendorExtensions>
8069           <xilinx:portInfo>
8070             <xilinx:enablement>
8071               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxlpmgcovrden_in">false</xilinx:isEnabled>
8072             </xilinx:enablement>
8073           </xilinx:portInfo>
8074         </spirit:vendorExtensions>
8075       </spirit:port>
8076       <spirit:port>
8077         <spirit:name>rxlpmhfhold_in</spirit:name>
8078         <spirit:wire>
8079           <spirit:direction>in</spirit:direction>
8080           <spirit:vector>
8081             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8082             <spirit:right spirit:format="long">0</spirit:right>
8083           </spirit:vector>
8084           <spirit:wireTypeDefs>
8085             <spirit:wireTypeDef>
8086               <spirit:typeName>wire</spirit:typeName>
8087               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8088             </spirit:wireTypeDef>
8089           </spirit:wireTypeDefs>
8090           <spirit:driver>
8091             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8092           </spirit:driver>
8093         </spirit:wire>
8094         <spirit:vendorExtensions>
8095           <xilinx:portInfo>
8096             <xilinx:enablement>
8097               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxlpmhfhold_in">false</xilinx:isEnabled>
8098             </xilinx:enablement>
8099           </xilinx:portInfo>
8100         </spirit:vendorExtensions>
8101       </spirit:port>
8102       <spirit:port>
8103         <spirit:name>rxlpmhfovrden_in</spirit:name>
8104         <spirit:wire>
8105           <spirit:direction>in</spirit:direction>
8106           <spirit:vector>
8107             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8108             <spirit:right spirit:format="long">0</spirit:right>
8109           </spirit:vector>
8110           <spirit:wireTypeDefs>
8111             <spirit:wireTypeDef>
8112               <spirit:typeName>wire</spirit:typeName>
8113               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8114             </spirit:wireTypeDef>
8115           </spirit:wireTypeDefs>
8116           <spirit:driver>
8117             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8118           </spirit:driver>
8119         </spirit:wire>
8120         <spirit:vendorExtensions>
8121           <xilinx:portInfo>
8122             <xilinx:enablement>
8123               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxlpmhfovrden_in">false</xilinx:isEnabled>
8124             </xilinx:enablement>
8125           </xilinx:portInfo>
8126         </spirit:vendorExtensions>
8127       </spirit:port>
8128       <spirit:port>
8129         <spirit:name>rxlpmlfhold_in</spirit:name>
8130         <spirit:wire>
8131           <spirit:direction>in</spirit:direction>
8132           <spirit:vector>
8133             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8134             <spirit:right spirit:format="long">0</spirit:right>
8135           </spirit:vector>
8136           <spirit:wireTypeDefs>
8137             <spirit:wireTypeDef>
8138               <spirit:typeName>wire</spirit:typeName>
8139               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8140             </spirit:wireTypeDef>
8141           </spirit:wireTypeDefs>
8142           <spirit:driver>
8143             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8144           </spirit:driver>
8145         </spirit:wire>
8146         <spirit:vendorExtensions>
8147           <xilinx:portInfo>
8148             <xilinx:enablement>
8149               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxlpmlfhold_in">false</xilinx:isEnabled>
8150             </xilinx:enablement>
8151           </xilinx:portInfo>
8152         </spirit:vendorExtensions>
8153       </spirit:port>
8154       <spirit:port>
8155         <spirit:name>rxlpmlfklovrden_in</spirit:name>
8156         <spirit:wire>
8157           <spirit:direction>in</spirit:direction>
8158           <spirit:vector>
8159             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8160             <spirit:right spirit:format="long">0</spirit:right>
8161           </spirit:vector>
8162           <spirit:wireTypeDefs>
8163             <spirit:wireTypeDef>
8164               <spirit:typeName>wire</spirit:typeName>
8165               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8166             </spirit:wireTypeDef>
8167           </spirit:wireTypeDefs>
8168           <spirit:driver>
8169             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8170           </spirit:driver>
8171         </spirit:wire>
8172         <spirit:vendorExtensions>
8173           <xilinx:portInfo>
8174             <xilinx:enablement>
8175               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxlpmlfklovrden_in">false</xilinx:isEnabled>
8176             </xilinx:enablement>
8177           </xilinx:portInfo>
8178         </spirit:vendorExtensions>
8179       </spirit:port>
8180       <spirit:port>
8181         <spirit:name>rxlpmoshold_in</spirit:name>
8182         <spirit:wire>
8183           <spirit:direction>in</spirit:direction>
8184           <spirit:vector>
8185             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8186             <spirit:right spirit:format="long">0</spirit:right>
8187           </spirit:vector>
8188           <spirit:wireTypeDefs>
8189             <spirit:wireTypeDef>
8190               <spirit:typeName>wire</spirit:typeName>
8191               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8192             </spirit:wireTypeDef>
8193           </spirit:wireTypeDefs>
8194           <spirit:driver>
8195             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8196           </spirit:driver>
8197         </spirit:wire>
8198         <spirit:vendorExtensions>
8199           <xilinx:portInfo>
8200             <xilinx:enablement>
8201               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxlpmoshold_in">false</xilinx:isEnabled>
8202             </xilinx:enablement>
8203           </xilinx:portInfo>
8204         </spirit:vendorExtensions>
8205       </spirit:port>
8206       <spirit:port>
8207         <spirit:name>rxlpmosovrden_in</spirit:name>
8208         <spirit:wire>
8209           <spirit:direction>in</spirit:direction>
8210           <spirit:vector>
8211             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8212             <spirit:right spirit:format="long">0</spirit:right>
8213           </spirit:vector>
8214           <spirit:wireTypeDefs>
8215             <spirit:wireTypeDef>
8216               <spirit:typeName>wire</spirit:typeName>
8217               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8218             </spirit:wireTypeDef>
8219           </spirit:wireTypeDefs>
8220           <spirit:driver>
8221             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8222           </spirit:driver>
8223         </spirit:wire>
8224         <spirit:vendorExtensions>
8225           <xilinx:portInfo>
8226             <xilinx:enablement>
8227               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxlpmosovrden_in">false</xilinx:isEnabled>
8228             </xilinx:enablement>
8229           </xilinx:portInfo>
8230         </spirit:vendorExtensions>
8231       </spirit:port>
8232       <spirit:port>
8233         <spirit:name>rxmcommaalignen_in</spirit:name>
8234         <spirit:wire>
8235           <spirit:direction>in</spirit:direction>
8236           <spirit:vector>
8237             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8238             <spirit:right spirit:format="long">0</spirit:right>
8239           </spirit:vector>
8240           <spirit:wireTypeDefs>
8241             <spirit:wireTypeDef>
8242               <spirit:typeName>wire</spirit:typeName>
8243               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8244             </spirit:wireTypeDef>
8245           </spirit:wireTypeDefs>
8246           <spirit:driver>
8247             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
8248           </spirit:driver>
8249         </spirit:wire>
8250         <spirit:vendorExtensions>
8251           <xilinx:portInfo>
8252             <xilinx:enablement>
8253               <xilinx:presence>required</xilinx:presence>
8254               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxmcommaalignen_in">true</xilinx:isEnabled>
8255             </xilinx:enablement>
8256           </xilinx:portInfo>
8257         </spirit:vendorExtensions>
8258       </spirit:port>
8259       <spirit:port>
8260         <spirit:name>rxmonitorsel_in</spirit:name>
8261         <spirit:wire>
8262           <spirit:direction>in</spirit:direction>
8263           <spirit:vector>
8264             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 2) - 1)">1</spirit:left>
8265             <spirit:right spirit:format="long">0</spirit:right>
8266           </spirit:vector>
8267           <spirit:wireTypeDefs>
8268             <spirit:wireTypeDef>
8269               <spirit:typeName>wire</spirit:typeName>
8270               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8271             </spirit:wireTypeDef>
8272           </spirit:wireTypeDefs>
8273           <spirit:driver>
8274             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="2">0x0</spirit:defaultValue>
8275           </spirit:driver>
8276         </spirit:wire>
8277         <spirit:vendorExtensions>
8278           <xilinx:portInfo>
8279             <xilinx:enablement>
8280               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxmonitorsel_in">false</xilinx:isEnabled>
8281             </xilinx:enablement>
8282           </xilinx:portInfo>
8283         </spirit:vendorExtensions>
8284       </spirit:port>
8285       <spirit:port>
8286         <spirit:name>rxoobreset_in</spirit:name>
8287         <spirit:wire>
8288           <spirit:direction>in</spirit:direction>
8289           <spirit:vector>
8290             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8291             <spirit:right spirit:format="long">0</spirit:right>
8292           </spirit:vector>
8293           <spirit:wireTypeDefs>
8294             <spirit:wireTypeDef>
8295               <spirit:typeName>wire</spirit:typeName>
8296               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8297             </spirit:wireTypeDef>
8298           </spirit:wireTypeDefs>
8299           <spirit:driver>
8300             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8301           </spirit:driver>
8302         </spirit:wire>
8303         <spirit:vendorExtensions>
8304           <xilinx:portInfo>
8305             <xilinx:enablement>
8306               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxoobreset_in">false</xilinx:isEnabled>
8307             </xilinx:enablement>
8308           </xilinx:portInfo>
8309         </spirit:vendorExtensions>
8310       </spirit:port>
8311       <spirit:port>
8312         <spirit:name>rxoscalreset_in</spirit:name>
8313         <spirit:wire>
8314           <spirit:direction>in</spirit:direction>
8315           <spirit:vector>
8316             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8317             <spirit:right spirit:format="long">0</spirit:right>
8318           </spirit:vector>
8319           <spirit:wireTypeDefs>
8320             <spirit:wireTypeDef>
8321               <spirit:typeName>wire</spirit:typeName>
8322               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8323             </spirit:wireTypeDef>
8324           </spirit:wireTypeDefs>
8325           <spirit:driver>
8326             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8327           </spirit:driver>
8328         </spirit:wire>
8329         <spirit:vendorExtensions>
8330           <xilinx:portInfo>
8331             <xilinx:enablement>
8332               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxoscalreset_in">false</xilinx:isEnabled>
8333             </xilinx:enablement>
8334           </xilinx:portInfo>
8335         </spirit:vendorExtensions>
8336       </spirit:port>
8337       <spirit:port>
8338         <spirit:name>rxoshold_in</spirit:name>
8339         <spirit:wire>
8340           <spirit:direction>in</spirit:direction>
8341           <spirit:vector>
8342             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8343             <spirit:right spirit:format="long">0</spirit:right>
8344           </spirit:vector>
8345           <spirit:wireTypeDefs>
8346             <spirit:wireTypeDef>
8347               <spirit:typeName>wire</spirit:typeName>
8348               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8349             </spirit:wireTypeDef>
8350           </spirit:wireTypeDefs>
8351           <spirit:driver>
8352             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8353           </spirit:driver>
8354         </spirit:wire>
8355         <spirit:vendorExtensions>
8356           <xilinx:portInfo>
8357             <xilinx:enablement>
8358               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxoshold_in">false</xilinx:isEnabled>
8359             </xilinx:enablement>
8360           </xilinx:portInfo>
8361         </spirit:vendorExtensions>
8362       </spirit:port>
8363       <spirit:port>
8364         <spirit:name>rxosintcfg_in</spirit:name>
8365         <spirit:wire>
8366           <spirit:direction>in</spirit:direction>
8367           <spirit:vector>
8368             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 4)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 4))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">3</spirit:left>
8369             <spirit:right spirit:format="long">0</spirit:right>
8370           </spirit:vector>
8371           <spirit:wireTypeDefs>
8372             <spirit:wireTypeDef>
8373               <spirit:typeName>wire</spirit:typeName>
8374               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8375             </spirit:wireTypeDef>
8376           </spirit:wireTypeDefs>
8377           <spirit:driver>
8378             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="4">0xD</spirit:defaultValue>
8379           </spirit:driver>
8380         </spirit:wire>
8381         <spirit:vendorExtensions>
8382           <xilinx:portInfo>
8383             <xilinx:enablement>
8384               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxosintcfg_in">false</xilinx:isEnabled>
8385             </xilinx:enablement>
8386           </xilinx:portInfo>
8387         </spirit:vendorExtensions>
8388       </spirit:port>
8389       <spirit:port>
8390         <spirit:name>rxosinten_in</spirit:name>
8391         <spirit:wire>
8392           <spirit:direction>in</spirit:direction>
8393           <spirit:vector>
8394             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
8395             <spirit:right spirit:format="long">0</spirit:right>
8396           </spirit:vector>
8397           <spirit:wireTypeDefs>
8398             <spirit:wireTypeDef>
8399               <spirit:typeName>wire</spirit:typeName>
8400               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8401             </spirit:wireTypeDef>
8402           </spirit:wireTypeDefs>
8403           <spirit:driver>
8404             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x1</spirit:defaultValue>
8405           </spirit:driver>
8406         </spirit:wire>
8407         <spirit:vendorExtensions>
8408           <xilinx:portInfo>
8409             <xilinx:enablement>
8410               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxosinten_in">false</xilinx:isEnabled>
8411             </xilinx:enablement>
8412           </xilinx:portInfo>
8413         </spirit:vendorExtensions>
8414       </spirit:port>
8415       <spirit:port>
8416         <spirit:name>rxosinthold_in</spirit:name>
8417         <spirit:wire>
8418           <spirit:direction>in</spirit:direction>
8419           <spirit:vector>
8420             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
8421             <spirit:right spirit:format="long">0</spirit:right>
8422           </spirit:vector>
8423           <spirit:wireTypeDefs>
8424             <spirit:wireTypeDef>
8425               <spirit:typeName>wire</spirit:typeName>
8426               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8427             </spirit:wireTypeDef>
8428           </spirit:wireTypeDefs>
8429           <spirit:driver>
8430             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8431           </spirit:driver>
8432         </spirit:wire>
8433         <spirit:vendorExtensions>
8434           <xilinx:portInfo>
8435             <xilinx:enablement>
8436               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxosinthold_in">false</xilinx:isEnabled>
8437             </xilinx:enablement>
8438           </xilinx:portInfo>
8439         </spirit:vendorExtensions>
8440       </spirit:port>
8441       <spirit:port>
8442         <spirit:name>rxosintovrden_in</spirit:name>
8443         <spirit:wire>
8444           <spirit:direction>in</spirit:direction>
8445           <spirit:vector>
8446             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
8447             <spirit:right spirit:format="long">0</spirit:right>
8448           </spirit:vector>
8449           <spirit:wireTypeDefs>
8450             <spirit:wireTypeDef>
8451               <spirit:typeName>wire</spirit:typeName>
8452               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8453             </spirit:wireTypeDef>
8454           </spirit:wireTypeDefs>
8455           <spirit:driver>
8456             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8457           </spirit:driver>
8458         </spirit:wire>
8459         <spirit:vendorExtensions>
8460           <xilinx:portInfo>
8461             <xilinx:enablement>
8462               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxosintovrden_in">false</xilinx:isEnabled>
8463             </xilinx:enablement>
8464           </xilinx:portInfo>
8465         </spirit:vendorExtensions>
8466       </spirit:port>
8467       <spirit:port>
8468         <spirit:name>rxosintstrobe_in</spirit:name>
8469         <spirit:wire>
8470           <spirit:direction>in</spirit:direction>
8471           <spirit:vector>
8472             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
8473             <spirit:right spirit:format="long">0</spirit:right>
8474           </spirit:vector>
8475           <spirit:wireTypeDefs>
8476             <spirit:wireTypeDef>
8477               <spirit:typeName>wire</spirit:typeName>
8478               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8479             </spirit:wireTypeDef>
8480           </spirit:wireTypeDefs>
8481           <spirit:driver>
8482             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8483           </spirit:driver>
8484         </spirit:wire>
8485         <spirit:vendorExtensions>
8486           <xilinx:portInfo>
8487             <xilinx:enablement>
8488               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxosintstrobe_in">false</xilinx:isEnabled>
8489             </xilinx:enablement>
8490           </xilinx:portInfo>
8491         </spirit:vendorExtensions>
8492       </spirit:port>
8493       <spirit:port>
8494         <spirit:name>rxosinttestovrden_in</spirit:name>
8495         <spirit:wire>
8496           <spirit:direction>in</spirit:direction>
8497           <spirit:vector>
8498             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
8499             <spirit:right spirit:format="long">0</spirit:right>
8500           </spirit:vector>
8501           <spirit:wireTypeDefs>
8502             <spirit:wireTypeDef>
8503               <spirit:typeName>wire</spirit:typeName>
8504               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8505             </spirit:wireTypeDef>
8506           </spirit:wireTypeDefs>
8507           <spirit:driver>
8508             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8509           </spirit:driver>
8510         </spirit:wire>
8511         <spirit:vendorExtensions>
8512           <xilinx:portInfo>
8513             <xilinx:enablement>
8514               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxosinttestovrden_in">false</xilinx:isEnabled>
8515             </xilinx:enablement>
8516           </xilinx:portInfo>
8517         </spirit:vendorExtensions>
8518       </spirit:port>
8519       <spirit:port>
8520         <spirit:name>rxosovrden_in</spirit:name>
8521         <spirit:wire>
8522           <spirit:direction>in</spirit:direction>
8523           <spirit:vector>
8524             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8525             <spirit:right spirit:format="long">0</spirit:right>
8526           </spirit:vector>
8527           <spirit:wireTypeDefs>
8528             <spirit:wireTypeDef>
8529               <spirit:typeName>wire</spirit:typeName>
8530               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8531             </spirit:wireTypeDef>
8532           </spirit:wireTypeDefs>
8533           <spirit:driver>
8534             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8535           </spirit:driver>
8536         </spirit:wire>
8537         <spirit:vendorExtensions>
8538           <xilinx:portInfo>
8539             <xilinx:enablement>
8540               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxosovrden_in">false</xilinx:isEnabled>
8541             </xilinx:enablement>
8542           </xilinx:portInfo>
8543         </spirit:vendorExtensions>
8544       </spirit:port>
8545       <spirit:port>
8546         <spirit:name>rxoutclksel_in</spirit:name>
8547         <spirit:wire>
8548           <spirit:direction>in</spirit:direction>
8549           <spirit:vector>
8550             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 3) - 1)">2</spirit:left>
8551             <spirit:right spirit:format="long">0</spirit:right>
8552           </spirit:vector>
8553           <spirit:wireTypeDefs>
8554             <spirit:wireTypeDef>
8555               <spirit:typeName>wire</spirit:typeName>
8556               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8557             </spirit:wireTypeDef>
8558           </spirit:wireTypeDefs>
8559           <spirit:driver>
8560             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="3">0x2</spirit:defaultValue>
8561           </spirit:driver>
8562         </spirit:wire>
8563         <spirit:vendorExtensions>
8564           <xilinx:portInfo>
8565             <xilinx:enablement>
8566               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxoutclksel_in">false</xilinx:isEnabled>
8567             </xilinx:enablement>
8568           </xilinx:portInfo>
8569         </spirit:vendorExtensions>
8570       </spirit:port>
8571       <spirit:port>
8572         <spirit:name>rxpcommaalignen_in</spirit:name>
8573         <spirit:wire>
8574           <spirit:direction>in</spirit:direction>
8575           <spirit:vector>
8576             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8577             <spirit:right spirit:format="long">0</spirit:right>
8578           </spirit:vector>
8579           <spirit:wireTypeDefs>
8580             <spirit:wireTypeDef>
8581               <spirit:typeName>wire</spirit:typeName>
8582               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8583             </spirit:wireTypeDef>
8584           </spirit:wireTypeDefs>
8585           <spirit:driver>
8586             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
8587           </spirit:driver>
8588         </spirit:wire>
8589         <spirit:vendorExtensions>
8590           <xilinx:portInfo>
8591             <xilinx:enablement>
8592               <xilinx:presence>required</xilinx:presence>
8593               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxpcommaalignen_in">true</xilinx:isEnabled>
8594             </xilinx:enablement>
8595           </xilinx:portInfo>
8596         </spirit:vendorExtensions>
8597       </spirit:port>
8598       <spirit:port>
8599         <spirit:name>rxpcsreset_in</spirit:name>
8600         <spirit:wire>
8601           <spirit:direction>in</spirit:direction>
8602           <spirit:vector>
8603             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8604             <spirit:right spirit:format="long">0</spirit:right>
8605           </spirit:vector>
8606           <spirit:wireTypeDefs>
8607             <spirit:wireTypeDef>
8608               <spirit:typeName>wire</spirit:typeName>
8609               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8610             </spirit:wireTypeDef>
8611           </spirit:wireTypeDefs>
8612           <spirit:driver>
8613             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
8614           </spirit:driver>
8615         </spirit:wire>
8616         <spirit:vendorExtensions>
8617           <xilinx:portInfo>
8618             <xilinx:enablement>
8619               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxpcsreset_in">true</xilinx:isEnabled>
8620             </xilinx:enablement>
8621           </xilinx:portInfo>
8622         </spirit:vendorExtensions>
8623       </spirit:port>
8624       <spirit:port>
8625         <spirit:name>rxpd_in</spirit:name>
8626         <spirit:wire>
8627           <spirit:direction>in</spirit:direction>
8628           <spirit:vector>
8629             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 2) - 1)">1</spirit:left>
8630             <spirit:right spirit:format="long">0</spirit:right>
8631           </spirit:vector>
8632           <spirit:wireTypeDefs>
8633             <spirit:wireTypeDef>
8634               <spirit:typeName>wire</spirit:typeName>
8635               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8636             </spirit:wireTypeDef>
8637           </spirit:wireTypeDefs>
8638           <spirit:driver>
8639             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="2">0x0</spirit:defaultValue>
8640           </spirit:driver>
8641         </spirit:wire>
8642         <spirit:vendorExtensions>
8643           <xilinx:portInfo>
8644             <xilinx:enablement>
8645               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxpd_in">false</xilinx:isEnabled>
8646             </xilinx:enablement>
8647           </xilinx:portInfo>
8648         </spirit:vendorExtensions>
8649       </spirit:port>
8650       <spirit:port>
8651         <spirit:name>rxphalign_in</spirit:name>
8652         <spirit:wire>
8653           <spirit:direction>in</spirit:direction>
8654           <spirit:vector>
8655             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8656             <spirit:right spirit:format="long">0</spirit:right>
8657           </spirit:vector>
8658           <spirit:wireTypeDefs>
8659             <spirit:wireTypeDef>
8660               <spirit:typeName>wire</spirit:typeName>
8661               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8662             </spirit:wireTypeDef>
8663           </spirit:wireTypeDefs>
8664           <spirit:driver>
8665             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8666           </spirit:driver>
8667         </spirit:wire>
8668         <spirit:vendorExtensions>
8669           <xilinx:portInfo>
8670             <xilinx:enablement>
8671               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxphalign_in">false</xilinx:isEnabled>
8672             </xilinx:enablement>
8673           </xilinx:portInfo>
8674         </spirit:vendorExtensions>
8675       </spirit:port>
8676       <spirit:port>
8677         <spirit:name>rxphalignen_in</spirit:name>
8678         <spirit:wire>
8679           <spirit:direction>in</spirit:direction>
8680           <spirit:vector>
8681             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8682             <spirit:right spirit:format="long">0</spirit:right>
8683           </spirit:vector>
8684           <spirit:wireTypeDefs>
8685             <spirit:wireTypeDef>
8686               <spirit:typeName>wire</spirit:typeName>
8687               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8688             </spirit:wireTypeDef>
8689           </spirit:wireTypeDefs>
8690           <spirit:driver>
8691             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8692           </spirit:driver>
8693         </spirit:wire>
8694         <spirit:vendorExtensions>
8695           <xilinx:portInfo>
8696             <xilinx:enablement>
8697               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxphalignen_in">false</xilinx:isEnabled>
8698             </xilinx:enablement>
8699           </xilinx:portInfo>
8700         </spirit:vendorExtensions>
8701       </spirit:port>
8702       <spirit:port>
8703         <spirit:name>rxphdlypd_in</spirit:name>
8704         <spirit:wire>
8705           <spirit:direction>in</spirit:direction>
8706           <spirit:vector>
8707             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8708             <spirit:right spirit:format="long">0</spirit:right>
8709           </spirit:vector>
8710           <spirit:wireTypeDefs>
8711             <spirit:wireTypeDef>
8712               <spirit:typeName>wire</spirit:typeName>
8713               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8714             </spirit:wireTypeDef>
8715           </spirit:wireTypeDefs>
8716           <spirit:driver>
8717             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x1</spirit:defaultValue>
8718           </spirit:driver>
8719         </spirit:wire>
8720         <spirit:vendorExtensions>
8721           <xilinx:portInfo>
8722             <xilinx:enablement>
8723               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxphdlypd_in">false</xilinx:isEnabled>
8724             </xilinx:enablement>
8725           </xilinx:portInfo>
8726         </spirit:vendorExtensions>
8727       </spirit:port>
8728       <spirit:port>
8729         <spirit:name>rxphdlyreset_in</spirit:name>
8730         <spirit:wire>
8731           <spirit:direction>in</spirit:direction>
8732           <spirit:vector>
8733             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8734             <spirit:right spirit:format="long">0</spirit:right>
8735           </spirit:vector>
8736           <spirit:wireTypeDefs>
8737             <spirit:wireTypeDef>
8738               <spirit:typeName>wire</spirit:typeName>
8739               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8740             </spirit:wireTypeDef>
8741           </spirit:wireTypeDefs>
8742           <spirit:driver>
8743             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8744           </spirit:driver>
8745         </spirit:wire>
8746         <spirit:vendorExtensions>
8747           <xilinx:portInfo>
8748             <xilinx:enablement>
8749               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxphdlyreset_in">false</xilinx:isEnabled>
8750             </xilinx:enablement>
8751           </xilinx:portInfo>
8752         </spirit:vendorExtensions>
8753       </spirit:port>
8754       <spirit:port>
8755         <spirit:name>rxphovrden_in</spirit:name>
8756         <spirit:wire>
8757           <spirit:direction>in</spirit:direction>
8758           <spirit:vector>
8759             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
8760             <spirit:right spirit:format="long">0</spirit:right>
8761           </spirit:vector>
8762           <spirit:wireTypeDefs>
8763             <spirit:wireTypeDef>
8764               <spirit:typeName>wire</spirit:typeName>
8765               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8766             </spirit:wireTypeDef>
8767           </spirit:wireTypeDefs>
8768           <spirit:driver>
8769             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8770           </spirit:driver>
8771         </spirit:wire>
8772         <spirit:vendorExtensions>
8773           <xilinx:portInfo>
8774             <xilinx:enablement>
8775               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxphovrden_in">false</xilinx:isEnabled>
8776             </xilinx:enablement>
8777           </xilinx:portInfo>
8778         </spirit:vendorExtensions>
8779       </spirit:port>
8780       <spirit:port>
8781         <spirit:name>rxpllclksel_in</spirit:name>
8782         <spirit:wire>
8783           <spirit:direction>in</spirit:direction>
8784           <spirit:vector>
8785             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 2) - 1)">1</spirit:left>
8786             <spirit:right spirit:format="long">0</spirit:right>
8787           </spirit:vector>
8788           <spirit:wireTypeDefs>
8789             <spirit:wireTypeDef>
8790               <spirit:typeName>wire</spirit:typeName>
8791               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8792             </spirit:wireTypeDef>
8793           </spirit:wireTypeDefs>
8794           <spirit:driver>
8795             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="2">0x0</spirit:defaultValue>
8796           </spirit:driver>
8797         </spirit:wire>
8798         <spirit:vendorExtensions>
8799           <xilinx:portInfo>
8800             <xilinx:enablement>
8801               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxpllclksel_in">false</xilinx:isEnabled>
8802             </xilinx:enablement>
8803           </xilinx:portInfo>
8804         </spirit:vendorExtensions>
8805       </spirit:port>
8806       <spirit:port>
8807         <spirit:name>rxpmareset_in</spirit:name>
8808         <spirit:wire>
8809           <spirit:direction>in</spirit:direction>
8810           <spirit:vector>
8811             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8812             <spirit:right spirit:format="long">0</spirit:right>
8813           </spirit:vector>
8814           <spirit:wireTypeDefs>
8815             <spirit:wireTypeDef>
8816               <spirit:typeName>wire</spirit:typeName>
8817               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8818             </spirit:wireTypeDef>
8819           </spirit:wireTypeDefs>
8820           <spirit:driver>
8821             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
8822           </spirit:driver>
8823         </spirit:wire>
8824         <spirit:vendorExtensions>
8825           <xilinx:portInfo>
8826             <xilinx:enablement>
8827               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxpmareset_in">true</xilinx:isEnabled>
8828             </xilinx:enablement>
8829           </xilinx:portInfo>
8830         </spirit:vendorExtensions>
8831       </spirit:port>
8832       <spirit:port>
8833         <spirit:name>rxpolarity_in</spirit:name>
8834         <spirit:wire>
8835           <spirit:direction>in</spirit:direction>
8836           <spirit:vector>
8837             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8838             <spirit:right spirit:format="long">0</spirit:right>
8839           </spirit:vector>
8840           <spirit:wireTypeDefs>
8841             <spirit:wireTypeDef>
8842               <spirit:typeName>wire</spirit:typeName>
8843               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8844             </spirit:wireTypeDef>
8845           </spirit:wireTypeDefs>
8846           <spirit:driver>
8847             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8848           </spirit:driver>
8849         </spirit:wire>
8850         <spirit:vendorExtensions>
8851           <xilinx:portInfo>
8852             <xilinx:enablement>
8853               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxpolarity_in">false</xilinx:isEnabled>
8854             </xilinx:enablement>
8855           </xilinx:portInfo>
8856         </spirit:vendorExtensions>
8857       </spirit:port>
8858       <spirit:port>
8859         <spirit:name>rxprbscntreset_in</spirit:name>
8860         <spirit:wire>
8861           <spirit:direction>in</spirit:direction>
8862           <spirit:vector>
8863             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8864             <spirit:right spirit:format="long">0</spirit:right>
8865           </spirit:vector>
8866           <spirit:wireTypeDefs>
8867             <spirit:wireTypeDef>
8868               <spirit:typeName>wire</spirit:typeName>
8869               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8870             </spirit:wireTypeDef>
8871           </spirit:wireTypeDefs>
8872           <spirit:driver>
8873             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8874           </spirit:driver>
8875         </spirit:wire>
8876         <spirit:vendorExtensions>
8877           <xilinx:portInfo>
8878             <xilinx:enablement>
8879               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxprbscntreset_in">false</xilinx:isEnabled>
8880             </xilinx:enablement>
8881           </xilinx:portInfo>
8882         </spirit:vendorExtensions>
8883       </spirit:port>
8884       <spirit:port>
8885         <spirit:name>rxprbssel_in</spirit:name>
8886         <spirit:wire>
8887           <spirit:direction>in</spirit:direction>
8888           <spirit:vector>
8889             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 4) - 1)">3</spirit:left>
8890             <spirit:right spirit:format="long">0</spirit:right>
8891           </spirit:vector>
8892           <spirit:wireTypeDefs>
8893             <spirit:wireTypeDef>
8894               <spirit:typeName>wire</spirit:typeName>
8895               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8896             </spirit:wireTypeDef>
8897           </spirit:wireTypeDefs>
8898           <spirit:driver>
8899             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="4">0x0</spirit:defaultValue>
8900           </spirit:driver>
8901         </spirit:wire>
8902         <spirit:vendorExtensions>
8903           <xilinx:portInfo>
8904             <xilinx:enablement>
8905               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxprbssel_in">false</xilinx:isEnabled>
8906             </xilinx:enablement>
8907           </xilinx:portInfo>
8908         </spirit:vendorExtensions>
8909       </spirit:port>
8910       <spirit:port>
8911         <spirit:name>rxprogdivreset_in</spirit:name>
8912         <spirit:wire>
8913           <spirit:direction>in</spirit:direction>
8914           <spirit:vector>
8915             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8916             <spirit:right spirit:format="long">0</spirit:right>
8917           </spirit:vector>
8918           <spirit:wireTypeDefs>
8919             <spirit:wireTypeDef>
8920               <spirit:typeName>wire</spirit:typeName>
8921               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8922             </spirit:wireTypeDef>
8923           </spirit:wireTypeDefs>
8924           <spirit:driver>
8925             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8926           </spirit:driver>
8927         </spirit:wire>
8928         <spirit:vendorExtensions>
8929           <xilinx:portInfo>
8930             <xilinx:enablement>
8931               <xilinx:presence>illegal</xilinx:presence>
8932               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxprogdivreset_in">false</xilinx:isEnabled>
8933             </xilinx:enablement>
8934           </xilinx:portInfo>
8935         </spirit:vendorExtensions>
8936       </spirit:port>
8937       <spirit:port>
8938         <spirit:name>rxqpien_in</spirit:name>
8939         <spirit:wire>
8940           <spirit:direction>in</spirit:direction>
8941           <spirit:vector>
8942             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
8943             <spirit:right spirit:format="long">0</spirit:right>
8944           </spirit:vector>
8945           <spirit:wireTypeDefs>
8946             <spirit:wireTypeDef>
8947               <spirit:typeName>wire</spirit:typeName>
8948               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8949             </spirit:wireTypeDef>
8950           </spirit:wireTypeDefs>
8951           <spirit:driver>
8952             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
8953           </spirit:driver>
8954         </spirit:wire>
8955         <spirit:vendorExtensions>
8956           <xilinx:portInfo>
8957             <xilinx:enablement>
8958               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxqpien_in">false</xilinx:isEnabled>
8959             </xilinx:enablement>
8960           </xilinx:portInfo>
8961         </spirit:vendorExtensions>
8962       </spirit:port>
8963       <spirit:port>
8964         <spirit:name>rxrate_in</spirit:name>
8965         <spirit:wire>
8966           <spirit:direction>in</spirit:direction>
8967           <spirit:vector>
8968             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 3) - 1)">2</spirit:left>
8969             <spirit:right spirit:format="long">0</spirit:right>
8970           </spirit:vector>
8971           <spirit:wireTypeDefs>
8972             <spirit:wireTypeDef>
8973               <spirit:typeName>wire</spirit:typeName>
8974               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
8975             </spirit:wireTypeDef>
8976           </spirit:wireTypeDefs>
8977           <spirit:driver>
8978             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
8979           </spirit:driver>
8980         </spirit:wire>
8981         <spirit:vendorExtensions>
8982           <xilinx:portInfo>
8983             <xilinx:enablement>
8984               <xilinx:presence>required</xilinx:presence>
8985               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxrate_in">true</xilinx:isEnabled>
8986             </xilinx:enablement>
8987           </xilinx:portInfo>
8988         </spirit:vendorExtensions>
8989       </spirit:port>
8990       <spirit:port>
8991         <spirit:name>rxratemode_in</spirit:name>
8992         <spirit:wire>
8993           <spirit:direction>in</spirit:direction>
8994           <spirit:vector>
8995             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
8996             <spirit:right spirit:format="long">0</spirit:right>
8997           </spirit:vector>
8998           <spirit:wireTypeDefs>
8999             <spirit:wireTypeDef>
9000               <spirit:typeName>wire</spirit:typeName>
9001               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9002             </spirit:wireTypeDef>
9003           </spirit:wireTypeDefs>
9004           <spirit:driver>
9005             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
9006           </spirit:driver>
9007         </spirit:wire>
9008         <spirit:vendorExtensions>
9009           <xilinx:portInfo>
9010             <xilinx:enablement>
9011               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxratemode_in">false</xilinx:isEnabled>
9012             </xilinx:enablement>
9013           </xilinx:portInfo>
9014         </spirit:vendorExtensions>
9015       </spirit:port>
9016       <spirit:port>
9017         <spirit:name>rxslide_in</spirit:name>
9018         <spirit:wire>
9019           <spirit:direction>in</spirit:direction>
9020           <spirit:vector>
9021             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9022             <spirit:right spirit:format="long">0</spirit:right>
9023           </spirit:vector>
9024           <spirit:wireTypeDefs>
9025             <spirit:wireTypeDef>
9026               <spirit:typeName>wire</spirit:typeName>
9027               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9028             </spirit:wireTypeDef>
9029           </spirit:wireTypeDefs>
9030           <spirit:driver>
9031             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
9032           </spirit:driver>
9033         </spirit:wire>
9034         <spirit:vendorExtensions>
9035           <xilinx:portInfo>
9036             <xilinx:enablement>
9037               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxslide_in">false</xilinx:isEnabled>
9038             </xilinx:enablement>
9039           </xilinx:portInfo>
9040         </spirit:vendorExtensions>
9041       </spirit:port>
9042       <spirit:port>
9043         <spirit:name>rxslipoutclk_in</spirit:name>
9044         <spirit:wire>
9045           <spirit:direction>in</spirit:direction>
9046           <spirit:vector>
9047             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9048             <spirit:right spirit:format="long">0</spirit:right>
9049           </spirit:vector>
9050           <spirit:wireTypeDefs>
9051             <spirit:wireTypeDef>
9052               <spirit:typeName>wire</spirit:typeName>
9053               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9054             </spirit:wireTypeDef>
9055           </spirit:wireTypeDefs>
9056           <spirit:driver>
9057             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
9058           </spirit:driver>
9059         </spirit:wire>
9060         <spirit:vendorExtensions>
9061           <xilinx:portInfo>
9062             <xilinx:enablement>
9063               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxslipoutclk_in">false</xilinx:isEnabled>
9064             </xilinx:enablement>
9065           </xilinx:portInfo>
9066         </spirit:vendorExtensions>
9067       </spirit:port>
9068       <spirit:port>
9069         <spirit:name>rxslippma_in</spirit:name>
9070         <spirit:wire>
9071           <spirit:direction>in</spirit:direction>
9072           <spirit:vector>
9073             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9074             <spirit:right spirit:format="long">0</spirit:right>
9075           </spirit:vector>
9076           <spirit:wireTypeDefs>
9077             <spirit:wireTypeDef>
9078               <spirit:typeName>wire</spirit:typeName>
9079               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9080             </spirit:wireTypeDef>
9081           </spirit:wireTypeDefs>
9082           <spirit:driver>
9083             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
9084           </spirit:driver>
9085         </spirit:wire>
9086         <spirit:vendorExtensions>
9087           <xilinx:portInfo>
9088             <xilinx:enablement>
9089               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxslippma_in">false</xilinx:isEnabled>
9090             </xilinx:enablement>
9091           </xilinx:portInfo>
9092         </spirit:vendorExtensions>
9093       </spirit:port>
9094       <spirit:port>
9095         <spirit:name>rxsyncallin_in</spirit:name>
9096         <spirit:wire>
9097           <spirit:direction>in</spirit:direction>
9098           <spirit:vector>
9099             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9100             <spirit:right spirit:format="long">0</spirit:right>
9101           </spirit:vector>
9102           <spirit:wireTypeDefs>
9103             <spirit:wireTypeDef>
9104               <spirit:typeName>wire</spirit:typeName>
9105               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9106             </spirit:wireTypeDef>
9107           </spirit:wireTypeDefs>
9108           <spirit:driver>
9109             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
9110           </spirit:driver>
9111         </spirit:wire>
9112         <spirit:vendorExtensions>
9113           <xilinx:portInfo>
9114             <xilinx:enablement>
9115               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxsyncallin_in">false</xilinx:isEnabled>
9116             </xilinx:enablement>
9117           </xilinx:portInfo>
9118         </spirit:vendorExtensions>
9119       </spirit:port>
9120       <spirit:port>
9121         <spirit:name>rxsyncin_in</spirit:name>
9122         <spirit:wire>
9123           <spirit:direction>in</spirit:direction>
9124           <spirit:vector>
9125             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9126             <spirit:right spirit:format="long">0</spirit:right>
9127           </spirit:vector>
9128           <spirit:wireTypeDefs>
9129             <spirit:wireTypeDef>
9130               <spirit:typeName>wire</spirit:typeName>
9131               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9132             </spirit:wireTypeDef>
9133           </spirit:wireTypeDefs>
9134           <spirit:driver>
9135             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
9136           </spirit:driver>
9137         </spirit:wire>
9138         <spirit:vendorExtensions>
9139           <xilinx:portInfo>
9140             <xilinx:enablement>
9141               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxsyncin_in">false</xilinx:isEnabled>
9142             </xilinx:enablement>
9143           </xilinx:portInfo>
9144         </spirit:vendorExtensions>
9145       </spirit:port>
9146       <spirit:port>
9147         <spirit:name>rxsyncmode_in</spirit:name>
9148         <spirit:wire>
9149           <spirit:direction>in</spirit:direction>
9150           <spirit:vector>
9151             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9152             <spirit:right spirit:format="long">0</spirit:right>
9153           </spirit:vector>
9154           <spirit:wireTypeDefs>
9155             <spirit:wireTypeDef>
9156               <spirit:typeName>wire</spirit:typeName>
9157               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9158             </spirit:wireTypeDef>
9159           </spirit:wireTypeDefs>
9160           <spirit:driver>
9161             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
9162           </spirit:driver>
9163         </spirit:wire>
9164         <spirit:vendorExtensions>
9165           <xilinx:portInfo>
9166             <xilinx:enablement>
9167               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxsyncmode_in">false</xilinx:isEnabled>
9168             </xilinx:enablement>
9169           </xilinx:portInfo>
9170         </spirit:vendorExtensions>
9171       </spirit:port>
9172       <spirit:port>
9173         <spirit:name>rxsysclksel_in</spirit:name>
9174         <spirit:wire>
9175           <spirit:direction>in</spirit:direction>
9176           <spirit:vector>
9177             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 2) - 1)">1</spirit:left>
9178             <spirit:right spirit:format="long">0</spirit:right>
9179           </spirit:vector>
9180           <spirit:wireTypeDefs>
9181             <spirit:wireTypeDef>
9182               <spirit:typeName>wire</spirit:typeName>
9183               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9184             </spirit:wireTypeDef>
9185           </spirit:wireTypeDefs>
9186           <spirit:driver>
9187             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="2">0x0</spirit:defaultValue>
9188           </spirit:driver>
9189         </spirit:wire>
9190         <spirit:vendorExtensions>
9191           <xilinx:portInfo>
9192             <xilinx:enablement>
9193               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxsysclksel_in">false</xilinx:isEnabled>
9194             </xilinx:enablement>
9195           </xilinx:portInfo>
9196         </spirit:vendorExtensions>
9197       </spirit:port>
9198       <spirit:port>
9199         <spirit:name>rxtermination_in</spirit:name>
9200         <spirit:wire>
9201           <spirit:direction>in</spirit:direction>
9202           <spirit:vector>
9203             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
9204             <spirit:right spirit:format="long">0</spirit:right>
9205           </spirit:vector>
9206           <spirit:wireTypeDefs>
9207             <spirit:wireTypeDef>
9208               <spirit:typeName>wire</spirit:typeName>
9209               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9210             </spirit:wireTypeDef>
9211           </spirit:wireTypeDefs>
9212           <spirit:driver>
9213             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
9214           </spirit:driver>
9215         </spirit:wire>
9216         <spirit:vendorExtensions>
9217           <xilinx:portInfo>
9218             <xilinx:enablement>
9219               <xilinx:presence>illegal</xilinx:presence>
9220               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxtermination_in">false</xilinx:isEnabled>
9221             </xilinx:enablement>
9222           </xilinx:portInfo>
9223         </spirit:vendorExtensions>
9224       </spirit:port>
9225       <spirit:port>
9226         <spirit:name>rxuserrdy_in</spirit:name>
9227         <spirit:wire>
9228           <spirit:direction>in</spirit:direction>
9229           <spirit:vector>
9230             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9231             <spirit:right spirit:format="long">0</spirit:right>
9232           </spirit:vector>
9233           <spirit:wireTypeDefs>
9234             <spirit:wireTypeDef>
9235               <spirit:typeName>wire</spirit:typeName>
9236               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9237             </spirit:wireTypeDef>
9238           </spirit:wireTypeDefs>
9239           <spirit:driver>
9240             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x1</spirit:defaultValue>
9241           </spirit:driver>
9242         </spirit:wire>
9243         <spirit:vendorExtensions>
9244           <xilinx:portInfo>
9245             <xilinx:enablement>
9246               <xilinx:presence>illegal</xilinx:presence>
9247               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxuserrdy_in">false</xilinx:isEnabled>
9248             </xilinx:enablement>
9249           </xilinx:portInfo>
9250         </spirit:vendorExtensions>
9251       </spirit:port>
9252       <spirit:port>
9253         <spirit:name>rxusrclk_in</spirit:name>
9254         <spirit:wire>
9255           <spirit:direction>in</spirit:direction>
9256           <spirit:vector>
9257             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9258             <spirit:right spirit:format="long">0</spirit:right>
9259           </spirit:vector>
9260           <spirit:wireTypeDefs>
9261             <spirit:wireTypeDef>
9262               <spirit:typeName>wire</spirit:typeName>
9263               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9264             </spirit:wireTypeDef>
9265           </spirit:wireTypeDefs>
9266           <spirit:driver>
9267             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
9268           </spirit:driver>
9269         </spirit:wire>
9270         <spirit:vendorExtensions>
9271           <xilinx:portInfo>
9272             <xilinx:enablement>
9273               <xilinx:presence>required</xilinx:presence>
9274               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxusrclk_in">true</xilinx:isEnabled>
9275             </xilinx:enablement>
9276           </xilinx:portInfo>
9277         </spirit:vendorExtensions>
9278       </spirit:port>
9279       <spirit:port>
9280         <spirit:name>rxusrclk2_in</spirit:name>
9281         <spirit:wire>
9282           <spirit:direction>in</spirit:direction>
9283           <spirit:vector>
9284             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9285             <spirit:right spirit:format="long">0</spirit:right>
9286           </spirit:vector>
9287           <spirit:wireTypeDefs>
9288             <spirit:wireTypeDef>
9289               <spirit:typeName>wire</spirit:typeName>
9290               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9291             </spirit:wireTypeDef>
9292           </spirit:wireTypeDefs>
9293           <spirit:driver>
9294             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
9295           </spirit:driver>
9296         </spirit:wire>
9297         <spirit:vendorExtensions>
9298           <xilinx:portInfo>
9299             <xilinx:enablement>
9300               <xilinx:presence>required</xilinx:presence>
9301               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxusrclk2_in">true</xilinx:isEnabled>
9302             </xilinx:enablement>
9303           </xilinx:portInfo>
9304         </spirit:vendorExtensions>
9305       </spirit:port>
9306       <spirit:port>
9307         <spirit:name>sigvalidclk_in</spirit:name>
9308         <spirit:wire>
9309           <spirit:direction>in</spirit:direction>
9310           <spirit:vector>
9311             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9312             <spirit:right spirit:format="long">0</spirit:right>
9313           </spirit:vector>
9314           <spirit:wireTypeDefs>
9315             <spirit:wireTypeDef>
9316               <spirit:typeName>wire</spirit:typeName>
9317               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9318             </spirit:wireTypeDef>
9319           </spirit:wireTypeDefs>
9320           <spirit:driver>
9321             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
9322           </spirit:driver>
9323         </spirit:wire>
9324         <spirit:vendorExtensions>
9325           <xilinx:portInfo>
9326             <xilinx:enablement>
9327               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.sigvalidclk_in">false</xilinx:isEnabled>
9328             </xilinx:enablement>
9329           </xilinx:portInfo>
9330         </spirit:vendorExtensions>
9331       </spirit:port>
9332       <spirit:port>
9333         <spirit:name>tstin_in</spirit:name>
9334         <spirit:wire>
9335           <spirit:direction>in</spirit:direction>
9336           <spirit:vector>
9337             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 20) - 1)">19</spirit:left>
9338             <spirit:right spirit:format="long">0</spirit:right>
9339           </spirit:vector>
9340           <spirit:wireTypeDefs>
9341             <spirit:wireTypeDef>
9342               <spirit:typeName>wire</spirit:typeName>
9343               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9344             </spirit:wireTypeDef>
9345           </spirit:wireTypeDefs>
9346           <spirit:driver>
9347             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="20">0x00000</spirit:defaultValue>
9348           </spirit:driver>
9349         </spirit:wire>
9350         <spirit:vendorExtensions>
9351           <xilinx:portInfo>
9352             <xilinx:enablement>
9353               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.tstin_in">false</xilinx:isEnabled>
9354             </xilinx:enablement>
9355           </xilinx:portInfo>
9356         </spirit:vendorExtensions>
9357       </spirit:port>
9358       <spirit:port>
9359         <spirit:name>tx8b10bbypass_in</spirit:name>
9360         <spirit:wire>
9361           <spirit:direction>in</spirit:direction>
9362           <spirit:vector>
9363             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 8) - 1)">7</spirit:left>
9364             <spirit:right spirit:format="long">0</spirit:right>
9365           </spirit:vector>
9366           <spirit:wireTypeDefs>
9367             <spirit:wireTypeDef>
9368               <spirit:typeName>wire</spirit:typeName>
9369               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9370             </spirit:wireTypeDef>
9371           </spirit:wireTypeDefs>
9372           <spirit:driver>
9373             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="8">0x00</spirit:defaultValue>
9374           </spirit:driver>
9375         </spirit:wire>
9376         <spirit:vendorExtensions>
9377           <xilinx:portInfo>
9378             <xilinx:enablement>
9379               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.tx8b10bbypass_in">false</xilinx:isEnabled>
9380             </xilinx:enablement>
9381           </xilinx:portInfo>
9382         </spirit:vendorExtensions>
9383       </spirit:port>
9384       <spirit:port>
9385         <spirit:name>tx8b10ben_in</spirit:name>
9386         <spirit:wire>
9387           <spirit:direction>in</spirit:direction>
9388           <spirit:vector>
9389             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9390             <spirit:right spirit:format="long">0</spirit:right>
9391           </spirit:vector>
9392           <spirit:wireTypeDefs>
9393             <spirit:wireTypeDef>
9394               <spirit:typeName>wire</spirit:typeName>
9395               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9396             </spirit:wireTypeDef>
9397           </spirit:wireTypeDefs>
9398           <spirit:driver>
9399             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
9400           </spirit:driver>
9401         </spirit:wire>
9402         <spirit:vendorExtensions>
9403           <xilinx:portInfo>
9404             <xilinx:enablement>
9405               <xilinx:presence>required</xilinx:presence>
9406               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.tx8b10ben_in">true</xilinx:isEnabled>
9407             </xilinx:enablement>
9408           </xilinx:portInfo>
9409         </spirit:vendorExtensions>
9410       </spirit:port>
9411       <spirit:port>
9412         <spirit:name>txbufdiffctrl_in</spirit:name>
9413         <spirit:wire>
9414           <spirit:direction>in</spirit:direction>
9415           <spirit:vector>
9416             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 3)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 3))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">2</spirit:left>
9417             <spirit:right spirit:format="long">0</spirit:right>
9418           </spirit:vector>
9419           <spirit:wireTypeDefs>
9420             <spirit:wireTypeDef>
9421               <spirit:typeName>wire</spirit:typeName>
9422               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9423             </spirit:wireTypeDef>
9424           </spirit:wireTypeDefs>
9425           <spirit:driver>
9426             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="3">0x0</spirit:defaultValue>
9427           </spirit:driver>
9428         </spirit:wire>
9429         <spirit:vendorExtensions>
9430           <xilinx:portInfo>
9431             <xilinx:enablement>
9432               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txbufdiffctrl_in">false</xilinx:isEnabled>
9433             </xilinx:enablement>
9434           </xilinx:portInfo>
9435         </spirit:vendorExtensions>
9436       </spirit:port>
9437       <spirit:port>
9438         <spirit:name>txcominit_in</spirit:name>
9439         <spirit:wire>
9440           <spirit:direction>in</spirit:direction>
9441           <spirit:vector>
9442             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9443             <spirit:right spirit:format="long">0</spirit:right>
9444           </spirit:vector>
9445           <spirit:wireTypeDefs>
9446             <spirit:wireTypeDef>
9447               <spirit:typeName>wire</spirit:typeName>
9448               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9449             </spirit:wireTypeDef>
9450           </spirit:wireTypeDefs>
9451           <spirit:driver>
9452             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
9453           </spirit:driver>
9454         </spirit:wire>
9455         <spirit:vendorExtensions>
9456           <xilinx:portInfo>
9457             <xilinx:enablement>
9458               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txcominit_in">false</xilinx:isEnabled>
9459             </xilinx:enablement>
9460           </xilinx:portInfo>
9461         </spirit:vendorExtensions>
9462       </spirit:port>
9463       <spirit:port>
9464         <spirit:name>txcomsas_in</spirit:name>
9465         <spirit:wire>
9466           <spirit:direction>in</spirit:direction>
9467           <spirit:vector>
9468             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9469             <spirit:right spirit:format="long">0</spirit:right>
9470           </spirit:vector>
9471           <spirit:wireTypeDefs>
9472             <spirit:wireTypeDef>
9473               <spirit:typeName>wire</spirit:typeName>
9474               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9475             </spirit:wireTypeDef>
9476           </spirit:wireTypeDefs>
9477           <spirit:driver>
9478             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
9479           </spirit:driver>
9480         </spirit:wire>
9481         <spirit:vendorExtensions>
9482           <xilinx:portInfo>
9483             <xilinx:enablement>
9484               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txcomsas_in">false</xilinx:isEnabled>
9485             </xilinx:enablement>
9486           </xilinx:portInfo>
9487         </spirit:vendorExtensions>
9488       </spirit:port>
9489       <spirit:port>
9490         <spirit:name>txcomwake_in</spirit:name>
9491         <spirit:wire>
9492           <spirit:direction>in</spirit:direction>
9493           <spirit:vector>
9494             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9495             <spirit:right spirit:format="long">0</spirit:right>
9496           </spirit:vector>
9497           <spirit:wireTypeDefs>
9498             <spirit:wireTypeDef>
9499               <spirit:typeName>wire</spirit:typeName>
9500               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9501             </spirit:wireTypeDef>
9502           </spirit:wireTypeDefs>
9503           <spirit:driver>
9504             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
9505           </spirit:driver>
9506         </spirit:wire>
9507         <spirit:vendorExtensions>
9508           <xilinx:portInfo>
9509             <xilinx:enablement>
9510               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txcomwake_in">false</xilinx:isEnabled>
9511             </xilinx:enablement>
9512           </xilinx:portInfo>
9513         </spirit:vendorExtensions>
9514       </spirit:port>
9515       <spirit:port>
9516         <spirit:name>txctrl0_in</spirit:name>
9517         <spirit:wire>
9518           <spirit:direction>in</spirit:direction>
9519           <spirit:vector>
9520             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 16) - 1)">15</spirit:left>
9521             <spirit:right spirit:format="long">0</spirit:right>
9522           </spirit:vector>
9523           <spirit:wireTypeDefs>
9524             <spirit:wireTypeDef>
9525               <spirit:typeName>wire</spirit:typeName>
9526               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9527             </spirit:wireTypeDef>
9528           </spirit:wireTypeDefs>
9529           <spirit:driver>
9530             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
9531           </spirit:driver>
9532         </spirit:wire>
9533         <spirit:vendorExtensions>
9534           <xilinx:portInfo>
9535             <xilinx:enablement>
9536               <xilinx:presence>required</xilinx:presence>
9537               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txctrl0_in">true</xilinx:isEnabled>
9538             </xilinx:enablement>
9539           </xilinx:portInfo>
9540         </spirit:vendorExtensions>
9541       </spirit:port>
9542       <spirit:port>
9543         <spirit:name>txctrl1_in</spirit:name>
9544         <spirit:wire>
9545           <spirit:direction>in</spirit:direction>
9546           <spirit:vector>
9547             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 16) - 1)">15</spirit:left>
9548             <spirit:right spirit:format="long">0</spirit:right>
9549           </spirit:vector>
9550           <spirit:wireTypeDefs>
9551             <spirit:wireTypeDef>
9552               <spirit:typeName>wire</spirit:typeName>
9553               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9554             </spirit:wireTypeDef>
9555           </spirit:wireTypeDefs>
9556           <spirit:driver>
9557             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
9558           </spirit:driver>
9559         </spirit:wire>
9560         <spirit:vendorExtensions>
9561           <xilinx:portInfo>
9562             <xilinx:enablement>
9563               <xilinx:presence>required</xilinx:presence>
9564               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txctrl1_in">true</xilinx:isEnabled>
9565             </xilinx:enablement>
9566           </xilinx:portInfo>
9567         </spirit:vendorExtensions>
9568       </spirit:port>
9569       <spirit:port>
9570         <spirit:name>txctrl2_in</spirit:name>
9571         <spirit:wire>
9572           <spirit:direction>in</spirit:direction>
9573           <spirit:vector>
9574             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 8) - 1)">7</spirit:left>
9575             <spirit:right spirit:format="long">0</spirit:right>
9576           </spirit:vector>
9577           <spirit:wireTypeDefs>
9578             <spirit:wireTypeDef>
9579               <spirit:typeName>wire</spirit:typeName>
9580               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9581             </spirit:wireTypeDef>
9582           </spirit:wireTypeDefs>
9583           <spirit:driver>
9584             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
9585           </spirit:driver>
9586         </spirit:wire>
9587         <spirit:vendorExtensions>
9588           <xilinx:portInfo>
9589             <xilinx:enablement>
9590               <xilinx:presence>required</xilinx:presence>
9591               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txctrl2_in">true</xilinx:isEnabled>
9592             </xilinx:enablement>
9593           </xilinx:portInfo>
9594         </spirit:vendorExtensions>
9595       </spirit:port>
9596       <spirit:port>
9597         <spirit:name>txdata_in</spirit:name>
9598         <spirit:wire>
9599           <spirit:direction>in</spirit:direction>
9600           <spirit:vector>
9601             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 128) - 1)">127</spirit:left>
9602             <spirit:right spirit:format="long">0</spirit:right>
9603           </spirit:vector>
9604           <spirit:wireTypeDefs>
9605             <spirit:wireTypeDef>
9606               <spirit:typeName>wire</spirit:typeName>
9607               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9608             </spirit:wireTypeDef>
9609           </spirit:wireTypeDefs>
9610           <spirit:driver>
9611             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
9612           </spirit:driver>
9613         </spirit:wire>
9614         <spirit:vendorExtensions>
9615           <xilinx:portInfo>
9616             <xilinx:enablement>
9617               <xilinx:presence>illegal</xilinx:presence>
9618               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txdata_in">false</xilinx:isEnabled>
9619             </xilinx:enablement>
9620           </xilinx:portInfo>
9621         </spirit:vendorExtensions>
9622       </spirit:port>
9623       <spirit:port>
9624         <spirit:name>txdataextendrsvd_in</spirit:name>
9625         <spirit:wire>
9626           <spirit:direction>in</spirit:direction>
9627           <spirit:vector>
9628             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 8) - 1)">7</spirit:left>
9629             <spirit:right spirit:format="long">0</spirit:right>
9630           </spirit:vector>
9631           <spirit:wireTypeDefs>
9632             <spirit:wireTypeDef>
9633               <spirit:typeName>wire</spirit:typeName>
9634               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9635             </spirit:wireTypeDef>
9636           </spirit:wireTypeDefs>
9637           <spirit:driver>
9638             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="8">0x00</spirit:defaultValue>
9639           </spirit:driver>
9640         </spirit:wire>
9641         <spirit:vendorExtensions>
9642           <xilinx:portInfo>
9643             <xilinx:enablement>
9644               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txdataextendrsvd_in">false</xilinx:isEnabled>
9645             </xilinx:enablement>
9646           </xilinx:portInfo>
9647         </spirit:vendorExtensions>
9648       </spirit:port>
9649       <spirit:port>
9650         <spirit:name>txdccforcestart_in</spirit:name>
9651         <spirit:wire>
9652           <spirit:direction>in</spirit:direction>
9653           <spirit:vector>
9654             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
9655             <spirit:right spirit:format="long">0</spirit:right>
9656           </spirit:vector>
9657           <spirit:wireTypeDefs>
9658             <spirit:wireTypeDef>
9659               <spirit:typeName>wire</spirit:typeName>
9660               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9661             </spirit:wireTypeDef>
9662           </spirit:wireTypeDefs>
9663           <spirit:driver>
9664             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
9665           </spirit:driver>
9666         </spirit:wire>
9667         <spirit:vendorExtensions>
9668           <xilinx:portInfo>
9669             <xilinx:enablement>
9670               <xilinx:presence>illegal</xilinx:presence>
9671               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txdccforcestart_in">false</xilinx:isEnabled>
9672             </xilinx:enablement>
9673           </xilinx:portInfo>
9674         </spirit:vendorExtensions>
9675       </spirit:port>
9676       <spirit:port>
9677         <spirit:name>txdccreset_in</spirit:name>
9678         <spirit:wire>
9679           <spirit:direction>in</spirit:direction>
9680           <spirit:vector>
9681             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
9682             <spirit:right spirit:format="long">0</spirit:right>
9683           </spirit:vector>
9684           <spirit:wireTypeDefs>
9685             <spirit:wireTypeDef>
9686               <spirit:typeName>wire</spirit:typeName>
9687               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9688             </spirit:wireTypeDef>
9689           </spirit:wireTypeDefs>
9690           <spirit:driver>
9691             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
9692           </spirit:driver>
9693         </spirit:wire>
9694         <spirit:vendorExtensions>
9695           <xilinx:portInfo>
9696             <xilinx:enablement>
9697               <xilinx:presence>illegal</xilinx:presence>
9698               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txdccreset_in">false</xilinx:isEnabled>
9699             </xilinx:enablement>
9700           </xilinx:portInfo>
9701         </spirit:vendorExtensions>
9702       </spirit:port>
9703       <spirit:port>
9704         <spirit:name>txdeemph_in</spirit:name>
9705         <spirit:wire>
9706           <spirit:direction>in</spirit:direction>
9707           <spirit:vector>
9708             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 2))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 2))) - 1)">0</spirit:left>
9709             <spirit:right spirit:format="long">0</spirit:right>
9710           </spirit:vector>
9711           <spirit:wireTypeDefs>
9712             <spirit:wireTypeDef>
9713               <spirit:typeName>wire</spirit:typeName>
9714               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9715             </spirit:wireTypeDef>
9716           </spirit:wireTypeDefs>
9717           <spirit:driver>
9718             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
9719           </spirit:driver>
9720         </spirit:wire>
9721         <spirit:vendorExtensions>
9722           <xilinx:portInfo>
9723             <xilinx:enablement>
9724               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txdeemph_in">false</xilinx:isEnabled>
9725             </xilinx:enablement>
9726           </xilinx:portInfo>
9727         </spirit:vendorExtensions>
9728       </spirit:port>
9729       <spirit:port>
9730         <spirit:name>txdetectrx_in</spirit:name>
9731         <spirit:wire>
9732           <spirit:direction>in</spirit:direction>
9733           <spirit:vector>
9734             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9735             <spirit:right spirit:format="long">0</spirit:right>
9736           </spirit:vector>
9737           <spirit:wireTypeDefs>
9738             <spirit:wireTypeDef>
9739               <spirit:typeName>wire</spirit:typeName>
9740               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9741             </spirit:wireTypeDef>
9742           </spirit:wireTypeDefs>
9743           <spirit:driver>
9744             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
9745           </spirit:driver>
9746         </spirit:wire>
9747         <spirit:vendorExtensions>
9748           <xilinx:portInfo>
9749             <xilinx:enablement>
9750               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txdetectrx_in">false</xilinx:isEnabled>
9751             </xilinx:enablement>
9752           </xilinx:portInfo>
9753         </spirit:vendorExtensions>
9754       </spirit:port>
9755       <spirit:port>
9756         <spirit:name>txdiffctrl_in</spirit:name>
9757         <spirit:wire>
9758           <spirit:direction>in</spirit:direction>
9759           <spirit:vector>
9760             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 4)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 5))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 5))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 5))) - 1)">3</spirit:left>
9761             <spirit:right spirit:format="long">0</spirit:right>
9762           </spirit:vector>
9763           <spirit:wireTypeDefs>
9764             <spirit:wireTypeDef>
9765               <spirit:typeName>wire</spirit:typeName>
9766               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9767             </spirit:wireTypeDef>
9768           </spirit:wireTypeDefs>
9769           <spirit:driver>
9770             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
9771           </spirit:driver>
9772         </spirit:wire>
9773         <spirit:vendorExtensions>
9774           <xilinx:portInfo>
9775             <xilinx:enablement>
9776               <xilinx:presence>required</xilinx:presence>
9777               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txdiffctrl_in">true</xilinx:isEnabled>
9778             </xilinx:enablement>
9779           </xilinx:portInfo>
9780         </spirit:vendorExtensions>
9781       </spirit:port>
9782       <spirit:port>
9783         <spirit:name>txdiffpd_in</spirit:name>
9784         <spirit:wire>
9785           <spirit:direction>in</spirit:direction>
9786           <spirit:vector>
9787             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
9788             <spirit:right spirit:format="long">0</spirit:right>
9789           </spirit:vector>
9790           <spirit:wireTypeDefs>
9791             <spirit:wireTypeDef>
9792               <spirit:typeName>wire</spirit:typeName>
9793               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9794             </spirit:wireTypeDef>
9795           </spirit:wireTypeDefs>
9796           <spirit:driver>
9797             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
9798           </spirit:driver>
9799         </spirit:wire>
9800         <spirit:vendorExtensions>
9801           <xilinx:portInfo>
9802             <xilinx:enablement>
9803               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txdiffpd_in">false</xilinx:isEnabled>
9804             </xilinx:enablement>
9805           </xilinx:portInfo>
9806         </spirit:vendorExtensions>
9807       </spirit:port>
9808       <spirit:port>
9809         <spirit:name>txdlybypass_in</spirit:name>
9810         <spirit:wire>
9811           <spirit:direction>in</spirit:direction>
9812           <spirit:vector>
9813             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9814             <spirit:right spirit:format="long">0</spirit:right>
9815           </spirit:vector>
9816           <spirit:wireTypeDefs>
9817             <spirit:wireTypeDef>
9818               <spirit:typeName>wire</spirit:typeName>
9819               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9820             </spirit:wireTypeDef>
9821           </spirit:wireTypeDefs>
9822           <spirit:driver>
9823             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x1</spirit:defaultValue>
9824           </spirit:driver>
9825         </spirit:wire>
9826         <spirit:vendorExtensions>
9827           <xilinx:portInfo>
9828             <xilinx:enablement>
9829               <xilinx:presence>required</xilinx:presence>
9830               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txdlybypass_in">true</xilinx:isEnabled>
9831             </xilinx:enablement>
9832           </xilinx:portInfo>
9833         </spirit:vendorExtensions>
9834       </spirit:port>
9835       <spirit:port>
9836         <spirit:name>txdlyen_in</spirit:name>
9837         <spirit:wire>
9838           <spirit:direction>in</spirit:direction>
9839           <spirit:vector>
9840             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9841             <spirit:right spirit:format="long">0</spirit:right>
9842           </spirit:vector>
9843           <spirit:wireTypeDefs>
9844             <spirit:wireTypeDef>
9845               <spirit:typeName>wire</spirit:typeName>
9846               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9847             </spirit:wireTypeDef>
9848           </spirit:wireTypeDefs>
9849           <spirit:driver>
9850             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
9851           </spirit:driver>
9852         </spirit:wire>
9853         <spirit:vendorExtensions>
9854           <xilinx:portInfo>
9855             <xilinx:enablement>
9856               <xilinx:presence>required</xilinx:presence>
9857               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txdlyen_in">true</xilinx:isEnabled>
9858             </xilinx:enablement>
9859           </xilinx:portInfo>
9860         </spirit:vendorExtensions>
9861       </spirit:port>
9862       <spirit:port>
9863         <spirit:name>txdlyhold_in</spirit:name>
9864         <spirit:wire>
9865           <spirit:direction>in</spirit:direction>
9866           <spirit:vector>
9867             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9868             <spirit:right spirit:format="long">0</spirit:right>
9869           </spirit:vector>
9870           <spirit:wireTypeDefs>
9871             <spirit:wireTypeDef>
9872               <spirit:typeName>wire</spirit:typeName>
9873               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9874             </spirit:wireTypeDef>
9875           </spirit:wireTypeDefs>
9876           <spirit:driver>
9877             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
9878           </spirit:driver>
9879         </spirit:wire>
9880         <spirit:vendorExtensions>
9881           <xilinx:portInfo>
9882             <xilinx:enablement>
9883               <xilinx:presence>required</xilinx:presence>
9884               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txdlyhold_in">true</xilinx:isEnabled>
9885             </xilinx:enablement>
9886           </xilinx:portInfo>
9887         </spirit:vendorExtensions>
9888       </spirit:port>
9889       <spirit:port>
9890         <spirit:name>txdlyovrden_in</spirit:name>
9891         <spirit:wire>
9892           <spirit:direction>in</spirit:direction>
9893           <spirit:vector>
9894             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9895             <spirit:right spirit:format="long">0</spirit:right>
9896           </spirit:vector>
9897           <spirit:wireTypeDefs>
9898             <spirit:wireTypeDef>
9899               <spirit:typeName>wire</spirit:typeName>
9900               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9901             </spirit:wireTypeDef>
9902           </spirit:wireTypeDefs>
9903           <spirit:driver>
9904             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
9905           </spirit:driver>
9906         </spirit:wire>
9907         <spirit:vendorExtensions>
9908           <xilinx:portInfo>
9909             <xilinx:enablement>
9910               <xilinx:presence>required</xilinx:presence>
9911               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txdlyovrden_in">true</xilinx:isEnabled>
9912             </xilinx:enablement>
9913           </xilinx:portInfo>
9914         </spirit:vendorExtensions>
9915       </spirit:port>
9916       <spirit:port>
9917         <spirit:name>txdlysreset_in</spirit:name>
9918         <spirit:wire>
9919           <spirit:direction>in</spirit:direction>
9920           <spirit:vector>
9921             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9922             <spirit:right spirit:format="long">0</spirit:right>
9923           </spirit:vector>
9924           <spirit:wireTypeDefs>
9925             <spirit:wireTypeDef>
9926               <spirit:typeName>wire</spirit:typeName>
9927               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9928             </spirit:wireTypeDef>
9929           </spirit:wireTypeDefs>
9930           <spirit:driver>
9931             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
9932           </spirit:driver>
9933         </spirit:wire>
9934         <spirit:vendorExtensions>
9935           <xilinx:portInfo>
9936             <xilinx:enablement>
9937               <xilinx:presence>required</xilinx:presence>
9938               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txdlysreset_in">true</xilinx:isEnabled>
9939             </xilinx:enablement>
9940           </xilinx:portInfo>
9941         </spirit:vendorExtensions>
9942       </spirit:port>
9943       <spirit:port>
9944         <spirit:name>txdlyupdown_in</spirit:name>
9945         <spirit:wire>
9946           <spirit:direction>in</spirit:direction>
9947           <spirit:vector>
9948             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9949             <spirit:right spirit:format="long">0</spirit:right>
9950           </spirit:vector>
9951           <spirit:wireTypeDefs>
9952             <spirit:wireTypeDef>
9953               <spirit:typeName>wire</spirit:typeName>
9954               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9955             </spirit:wireTypeDef>
9956           </spirit:wireTypeDefs>
9957           <spirit:driver>
9958             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
9959           </spirit:driver>
9960         </spirit:wire>
9961         <spirit:vendorExtensions>
9962           <xilinx:portInfo>
9963             <xilinx:enablement>
9964               <xilinx:presence>required</xilinx:presence>
9965               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txdlyupdown_in">true</xilinx:isEnabled>
9966             </xilinx:enablement>
9967           </xilinx:portInfo>
9968         </spirit:vendorExtensions>
9969       </spirit:port>
9970       <spirit:port>
9971         <spirit:name>txelecidle_in</spirit:name>
9972         <spirit:wire>
9973           <spirit:direction>in</spirit:direction>
9974           <spirit:vector>
9975             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
9976             <spirit:right spirit:format="long">0</spirit:right>
9977           </spirit:vector>
9978           <spirit:wireTypeDefs>
9979             <spirit:wireTypeDef>
9980               <spirit:typeName>wire</spirit:typeName>
9981               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
9982             </spirit:wireTypeDef>
9983           </spirit:wireTypeDefs>
9984           <spirit:driver>
9985             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
9986           </spirit:driver>
9987         </spirit:wire>
9988         <spirit:vendorExtensions>
9989           <xilinx:portInfo>
9990             <xilinx:enablement>
9991               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txelecidle_in">false</xilinx:isEnabled>
9992             </xilinx:enablement>
9993           </xilinx:portInfo>
9994         </spirit:vendorExtensions>
9995       </spirit:port>
9996       <spirit:port>
9997         <spirit:name>txelforcestart_in</spirit:name>
9998         <spirit:wire>
9999           <spirit:direction>in</spirit:direction>
10000           <spirit:vector>
10001             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
10002             <spirit:right spirit:format="long">0</spirit:right>
10003           </spirit:vector>
10004           <spirit:wireTypeDefs>
10005             <spirit:wireTypeDef>
10006               <spirit:typeName>wire</spirit:typeName>
10007               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10008             </spirit:wireTypeDef>
10009           </spirit:wireTypeDefs>
10010           <spirit:driver>
10011             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
10012           </spirit:driver>
10013         </spirit:wire>
10014         <spirit:vendorExtensions>
10015           <xilinx:portInfo>
10016             <xilinx:enablement>
10017               <xilinx:presence>illegal</xilinx:presence>
10018               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txelforcestart_in">false</xilinx:isEnabled>
10019             </xilinx:enablement>
10020           </xilinx:portInfo>
10021         </spirit:vendorExtensions>
10022       </spirit:port>
10023       <spirit:port>
10024         <spirit:name>txheader_in</spirit:name>
10025         <spirit:wire>
10026           <spirit:direction>in</spirit:direction>
10027           <spirit:vector>
10028             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 6) - 1)">5</spirit:left>
10029             <spirit:right spirit:format="long">0</spirit:right>
10030           </spirit:vector>
10031           <spirit:wireTypeDefs>
10032             <spirit:wireTypeDef>
10033               <spirit:typeName>wire</spirit:typeName>
10034               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10035             </spirit:wireTypeDef>
10036           </spirit:wireTypeDefs>
10037           <spirit:driver>
10038             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="6">0x00</spirit:defaultValue>
10039           </spirit:driver>
10040         </spirit:wire>
10041         <spirit:vendorExtensions>
10042           <xilinx:portInfo>
10043             <xilinx:enablement>
10044               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txheader_in">false</xilinx:isEnabled>
10045             </xilinx:enablement>
10046           </xilinx:portInfo>
10047         </spirit:vendorExtensions>
10048       </spirit:port>
10049       <spirit:port>
10050         <spirit:name>txinhibit_in</spirit:name>
10051         <spirit:wire>
10052           <spirit:direction>in</spirit:direction>
10053           <spirit:vector>
10054             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
10055             <spirit:right spirit:format="long">0</spirit:right>
10056           </spirit:vector>
10057           <spirit:wireTypeDefs>
10058             <spirit:wireTypeDef>
10059               <spirit:typeName>wire</spirit:typeName>
10060               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10061             </spirit:wireTypeDef>
10062           </spirit:wireTypeDefs>
10063           <spirit:driver>
10064             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
10065           </spirit:driver>
10066         </spirit:wire>
10067         <spirit:vendorExtensions>
10068           <xilinx:portInfo>
10069             <xilinx:enablement>
10070               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txinhibit_in">false</xilinx:isEnabled>
10071             </xilinx:enablement>
10072           </xilinx:portInfo>
10073         </spirit:vendorExtensions>
10074       </spirit:port>
10075       <spirit:port>
10076         <spirit:name>txlatclk_in</spirit:name>
10077         <spirit:wire>
10078           <spirit:direction>in</spirit:direction>
10079           <spirit:vector>
10080             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
10081             <spirit:right spirit:format="long">0</spirit:right>
10082           </spirit:vector>
10083           <spirit:wireTypeDefs>
10084             <spirit:wireTypeDef>
10085               <spirit:typeName>wire</spirit:typeName>
10086               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10087             </spirit:wireTypeDef>
10088           </spirit:wireTypeDefs>
10089           <spirit:driver>
10090             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
10091           </spirit:driver>
10092         </spirit:wire>
10093         <spirit:vendorExtensions>
10094           <xilinx:portInfo>
10095             <xilinx:enablement>
10096               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txlatclk_in">false</xilinx:isEnabled>
10097             </xilinx:enablement>
10098           </xilinx:portInfo>
10099         </spirit:vendorExtensions>
10100       </spirit:port>
10101       <spirit:port>
10102         <spirit:name>txlfpstreset_in</spirit:name>
10103         <spirit:wire>
10104           <spirit:direction>in</spirit:direction>
10105           <spirit:vector>
10106             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
10107             <spirit:right spirit:format="long">0</spirit:right>
10108           </spirit:vector>
10109           <spirit:wireTypeDefs>
10110             <spirit:wireTypeDef>
10111               <spirit:typeName>wire</spirit:typeName>
10112               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10113             </spirit:wireTypeDef>
10114           </spirit:wireTypeDefs>
10115           <spirit:driver>
10116             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
10117           </spirit:driver>
10118         </spirit:wire>
10119         <spirit:vendorExtensions>
10120           <xilinx:portInfo>
10121             <xilinx:enablement>
10122               <xilinx:presence>illegal</xilinx:presence>
10123               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txlfpstreset_in">false</xilinx:isEnabled>
10124             </xilinx:enablement>
10125           </xilinx:portInfo>
10126         </spirit:vendorExtensions>
10127       </spirit:port>
10128       <spirit:port>
10129         <spirit:name>txlfpsu2lpexit_in</spirit:name>
10130         <spirit:wire>
10131           <spirit:direction>in</spirit:direction>
10132           <spirit:vector>
10133             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
10134             <spirit:right spirit:format="long">0</spirit:right>
10135           </spirit:vector>
10136           <spirit:wireTypeDefs>
10137             <spirit:wireTypeDef>
10138               <spirit:typeName>wire</spirit:typeName>
10139               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10140             </spirit:wireTypeDef>
10141           </spirit:wireTypeDefs>
10142           <spirit:driver>
10143             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
10144           </spirit:driver>
10145         </spirit:wire>
10146         <spirit:vendorExtensions>
10147           <xilinx:portInfo>
10148             <xilinx:enablement>
10149               <xilinx:presence>illegal</xilinx:presence>
10150               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txlfpsu2lpexit_in">false</xilinx:isEnabled>
10151             </xilinx:enablement>
10152           </xilinx:portInfo>
10153         </spirit:vendorExtensions>
10154       </spirit:port>
10155       <spirit:port>
10156         <spirit:name>txlfpsu3wake_in</spirit:name>
10157         <spirit:wire>
10158           <spirit:direction>in</spirit:direction>
10159           <spirit:vector>
10160             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
10161             <spirit:right spirit:format="long">0</spirit:right>
10162           </spirit:vector>
10163           <spirit:wireTypeDefs>
10164             <spirit:wireTypeDef>
10165               <spirit:typeName>wire</spirit:typeName>
10166               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10167             </spirit:wireTypeDef>
10168           </spirit:wireTypeDefs>
10169           <spirit:driver>
10170             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
10171           </spirit:driver>
10172         </spirit:wire>
10173         <spirit:vendorExtensions>
10174           <xilinx:portInfo>
10175             <xilinx:enablement>
10176               <xilinx:presence>illegal</xilinx:presence>
10177               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txlfpsu3wake_in">false</xilinx:isEnabled>
10178             </xilinx:enablement>
10179           </xilinx:portInfo>
10180         </spirit:vendorExtensions>
10181       </spirit:port>
10182       <spirit:port>
10183         <spirit:name>txmaincursor_in</spirit:name>
10184         <spirit:wire>
10185           <spirit:direction>in</spirit:direction>
10186           <spirit:vector>
10187             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 7) - 1)">6</spirit:left>
10188             <spirit:right spirit:format="long">0</spirit:right>
10189           </spirit:vector>
10190           <spirit:wireTypeDefs>
10191             <spirit:wireTypeDef>
10192               <spirit:typeName>wire</spirit:typeName>
10193               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10194             </spirit:wireTypeDef>
10195           </spirit:wireTypeDefs>
10196           <spirit:driver>
10197             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="7">0x40</spirit:defaultValue>
10198           </spirit:driver>
10199         </spirit:wire>
10200         <spirit:vendorExtensions>
10201           <xilinx:portInfo>
10202             <xilinx:enablement>
10203               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txmaincursor_in">false</xilinx:isEnabled>
10204             </xilinx:enablement>
10205           </xilinx:portInfo>
10206         </spirit:vendorExtensions>
10207       </spirit:port>
10208       <spirit:port>
10209         <spirit:name>txmargin_in</spirit:name>
10210         <spirit:wire>
10211           <spirit:direction>in</spirit:direction>
10212           <spirit:vector>
10213             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 3) - 1)">2</spirit:left>
10214             <spirit:right spirit:format="long">0</spirit:right>
10215           </spirit:vector>
10216           <spirit:wireTypeDefs>
10217             <spirit:wireTypeDef>
10218               <spirit:typeName>wire</spirit:typeName>
10219               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10220             </spirit:wireTypeDef>
10221           </spirit:wireTypeDefs>
10222           <spirit:driver>
10223             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="3">0x0</spirit:defaultValue>
10224           </spirit:driver>
10225         </spirit:wire>
10226         <spirit:vendorExtensions>
10227           <xilinx:portInfo>
10228             <xilinx:enablement>
10229               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txmargin_in">false</xilinx:isEnabled>
10230             </xilinx:enablement>
10231           </xilinx:portInfo>
10232         </spirit:vendorExtensions>
10233       </spirit:port>
10234       <spirit:port>
10235         <spirit:name>txmuxdcdexhold_in</spirit:name>
10236         <spirit:wire>
10237           <spirit:direction>in</spirit:direction>
10238           <spirit:vector>
10239             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
10240             <spirit:right spirit:format="long">0</spirit:right>
10241           </spirit:vector>
10242           <spirit:wireTypeDefs>
10243             <spirit:wireTypeDef>
10244               <spirit:typeName>wire</spirit:typeName>
10245               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10246             </spirit:wireTypeDef>
10247           </spirit:wireTypeDefs>
10248           <spirit:driver>
10249             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
10250           </spirit:driver>
10251         </spirit:wire>
10252         <spirit:vendorExtensions>
10253           <xilinx:portInfo>
10254             <xilinx:enablement>
10255               <xilinx:presence>illegal</xilinx:presence>
10256               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txmuxdcdexhold_in">false</xilinx:isEnabled>
10257             </xilinx:enablement>
10258           </xilinx:portInfo>
10259         </spirit:vendorExtensions>
10260       </spirit:port>
10261       <spirit:port>
10262         <spirit:name>txmuxdcdorwren_in</spirit:name>
10263         <spirit:wire>
10264           <spirit:direction>in</spirit:direction>
10265           <spirit:vector>
10266             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
10267             <spirit:right spirit:format="long">0</spirit:right>
10268           </spirit:vector>
10269           <spirit:wireTypeDefs>
10270             <spirit:wireTypeDef>
10271               <spirit:typeName>wire</spirit:typeName>
10272               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10273             </spirit:wireTypeDef>
10274           </spirit:wireTypeDefs>
10275           <spirit:driver>
10276             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
10277           </spirit:driver>
10278         </spirit:wire>
10279         <spirit:vendorExtensions>
10280           <xilinx:portInfo>
10281             <xilinx:enablement>
10282               <xilinx:presence>illegal</xilinx:presence>
10283               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txmuxdcdorwren_in">false</xilinx:isEnabled>
10284             </xilinx:enablement>
10285           </xilinx:portInfo>
10286         </spirit:vendorExtensions>
10287       </spirit:port>
10288       <spirit:port>
10289         <spirit:name>txoneszeros_in</spirit:name>
10290         <spirit:wire>
10291           <spirit:direction>in</spirit:direction>
10292           <spirit:vector>
10293             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
10294             <spirit:right spirit:format="long">0</spirit:right>
10295           </spirit:vector>
10296           <spirit:wireTypeDefs>
10297             <spirit:wireTypeDef>
10298               <spirit:typeName>wire</spirit:typeName>
10299               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10300             </spirit:wireTypeDef>
10301           </spirit:wireTypeDefs>
10302           <spirit:driver>
10303             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
10304           </spirit:driver>
10305         </spirit:wire>
10306         <spirit:vendorExtensions>
10307           <xilinx:portInfo>
10308             <xilinx:enablement>
10309               <xilinx:presence>illegal</xilinx:presence>
10310               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txoneszeros_in">false</xilinx:isEnabled>
10311             </xilinx:enablement>
10312           </xilinx:portInfo>
10313         </spirit:vendorExtensions>
10314       </spirit:port>
10315       <spirit:port>
10316         <spirit:name>txoutclksel_in</spirit:name>
10317         <spirit:wire>
10318           <spirit:direction>in</spirit:direction>
10319           <spirit:vector>
10320             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 3) - 1)">2</spirit:left>
10321             <spirit:right spirit:format="long">0</spirit:right>
10322           </spirit:vector>
10323           <spirit:wireTypeDefs>
10324             <spirit:wireTypeDef>
10325               <spirit:typeName>wire</spirit:typeName>
10326               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10327             </spirit:wireTypeDef>
10328           </spirit:wireTypeDefs>
10329           <spirit:driver>
10330             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="3">0x5</spirit:defaultValue>
10331           </spirit:driver>
10332         </spirit:wire>
10333         <spirit:vendorExtensions>
10334           <xilinx:portInfo>
10335             <xilinx:enablement>
10336               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txoutclksel_in">false</xilinx:isEnabled>
10337             </xilinx:enablement>
10338           </xilinx:portInfo>
10339         </spirit:vendorExtensions>
10340       </spirit:port>
10341       <spirit:port>
10342         <spirit:name>txpcsreset_in</spirit:name>
10343         <spirit:wire>
10344           <spirit:direction>in</spirit:direction>
10345           <spirit:vector>
10346             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
10347             <spirit:right spirit:format="long">0</spirit:right>
10348           </spirit:vector>
10349           <spirit:wireTypeDefs>
10350             <spirit:wireTypeDef>
10351               <spirit:typeName>wire</spirit:typeName>
10352               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10353             </spirit:wireTypeDef>
10354           </spirit:wireTypeDefs>
10355           <spirit:driver>
10356             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
10357           </spirit:driver>
10358         </spirit:wire>
10359         <spirit:vendorExtensions>
10360           <xilinx:portInfo>
10361             <xilinx:enablement>
10362               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txpcsreset_in">true</xilinx:isEnabled>
10363             </xilinx:enablement>
10364           </xilinx:portInfo>
10365         </spirit:vendorExtensions>
10366       </spirit:port>
10367       <spirit:port>
10368         <spirit:name>txpd_in</spirit:name>
10369         <spirit:wire>
10370           <spirit:direction>in</spirit:direction>
10371           <spirit:vector>
10372             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 2) - 1)">1</spirit:left>
10373             <spirit:right spirit:format="long">0</spirit:right>
10374           </spirit:vector>
10375           <spirit:wireTypeDefs>
10376             <spirit:wireTypeDef>
10377               <spirit:typeName>wire</spirit:typeName>
10378               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10379             </spirit:wireTypeDef>
10380           </spirit:wireTypeDefs>
10381           <spirit:driver>
10382             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="2">0x0</spirit:defaultValue>
10383           </spirit:driver>
10384         </spirit:wire>
10385         <spirit:vendorExtensions>
10386           <xilinx:portInfo>
10387             <xilinx:enablement>
10388               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txpd_in">false</xilinx:isEnabled>
10389             </xilinx:enablement>
10390           </xilinx:portInfo>
10391         </spirit:vendorExtensions>
10392       </spirit:port>
10393       <spirit:port>
10394         <spirit:name>txpdelecidlemode_in</spirit:name>
10395         <spirit:wire>
10396           <spirit:direction>in</spirit:direction>
10397           <spirit:vector>
10398             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
10399             <spirit:right spirit:format="long">0</spirit:right>
10400           </spirit:vector>
10401           <spirit:wireTypeDefs>
10402             <spirit:wireTypeDef>
10403               <spirit:typeName>wire</spirit:typeName>
10404               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10405             </spirit:wireTypeDef>
10406           </spirit:wireTypeDefs>
10407           <spirit:driver>
10408             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
10409           </spirit:driver>
10410         </spirit:wire>
10411         <spirit:vendorExtensions>
10412           <xilinx:portInfo>
10413             <xilinx:enablement>
10414               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txpdelecidlemode_in">false</xilinx:isEnabled>
10415             </xilinx:enablement>
10416           </xilinx:portInfo>
10417         </spirit:vendorExtensions>
10418       </spirit:port>
10419       <spirit:port>
10420         <spirit:name>txphalign_in</spirit:name>
10421         <spirit:wire>
10422           <spirit:direction>in</spirit:direction>
10423           <spirit:vector>
10424             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
10425             <spirit:right spirit:format="long">0</spirit:right>
10426           </spirit:vector>
10427           <spirit:wireTypeDefs>
10428             <spirit:wireTypeDef>
10429               <spirit:typeName>wire</spirit:typeName>
10430               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10431             </spirit:wireTypeDef>
10432           </spirit:wireTypeDefs>
10433           <spirit:driver>
10434             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
10435           </spirit:driver>
10436         </spirit:wire>
10437         <spirit:vendorExtensions>
10438           <xilinx:portInfo>
10439             <xilinx:enablement>
10440               <xilinx:presence>required</xilinx:presence>
10441               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txphalign_in">true</xilinx:isEnabled>
10442             </xilinx:enablement>
10443           </xilinx:portInfo>
10444         </spirit:vendorExtensions>
10445       </spirit:port>
10446       <spirit:port>
10447         <spirit:name>txphalignen_in</spirit:name>
10448         <spirit:wire>
10449           <spirit:direction>in</spirit:direction>
10450           <spirit:vector>
10451             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
10452             <spirit:right spirit:format="long">0</spirit:right>
10453           </spirit:vector>
10454           <spirit:wireTypeDefs>
10455             <spirit:wireTypeDef>
10456               <spirit:typeName>wire</spirit:typeName>
10457               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10458             </spirit:wireTypeDef>
10459           </spirit:wireTypeDefs>
10460           <spirit:driver>
10461             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
10462           </spirit:driver>
10463         </spirit:wire>
10464         <spirit:vendorExtensions>
10465           <xilinx:portInfo>
10466             <xilinx:enablement>
10467               <xilinx:presence>required</xilinx:presence>
10468               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txphalignen_in">true</xilinx:isEnabled>
10469             </xilinx:enablement>
10470           </xilinx:portInfo>
10471         </spirit:vendorExtensions>
10472       </spirit:port>
10473       <spirit:port>
10474         <spirit:name>txphdlypd_in</spirit:name>
10475         <spirit:wire>
10476           <spirit:direction>in</spirit:direction>
10477           <spirit:vector>
10478             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
10479             <spirit:right spirit:format="long">0</spirit:right>
10480           </spirit:vector>
10481           <spirit:wireTypeDefs>
10482             <spirit:wireTypeDef>
10483               <spirit:typeName>wire</spirit:typeName>
10484               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10485             </spirit:wireTypeDef>
10486           </spirit:wireTypeDefs>
10487           <spirit:driver>
10488             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x1</spirit:defaultValue>
10489           </spirit:driver>
10490         </spirit:wire>
10491         <spirit:vendorExtensions>
10492           <xilinx:portInfo>
10493             <xilinx:enablement>
10494               <xilinx:presence>required</xilinx:presence>
10495               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txphdlypd_in">true</xilinx:isEnabled>
10496             </xilinx:enablement>
10497           </xilinx:portInfo>
10498         </spirit:vendorExtensions>
10499       </spirit:port>
10500       <spirit:port>
10501         <spirit:name>txphdlyreset_in</spirit:name>
10502         <spirit:wire>
10503           <spirit:direction>in</spirit:direction>
10504           <spirit:vector>
10505             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
10506             <spirit:right spirit:format="long">0</spirit:right>
10507           </spirit:vector>
10508           <spirit:wireTypeDefs>
10509             <spirit:wireTypeDef>
10510               <spirit:typeName>wire</spirit:typeName>
10511               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10512             </spirit:wireTypeDef>
10513           </spirit:wireTypeDefs>
10514           <spirit:driver>
10515             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
10516           </spirit:driver>
10517         </spirit:wire>
10518         <spirit:vendorExtensions>
10519           <xilinx:portInfo>
10520             <xilinx:enablement>
10521               <xilinx:presence>required</xilinx:presence>
10522               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txphdlyreset_in">true</xilinx:isEnabled>
10523             </xilinx:enablement>
10524           </xilinx:portInfo>
10525         </spirit:vendorExtensions>
10526       </spirit:port>
10527       <spirit:port>
10528         <spirit:name>txphdlytstclk_in</spirit:name>
10529         <spirit:wire>
10530           <spirit:direction>in</spirit:direction>
10531           <spirit:vector>
10532             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
10533             <spirit:right spirit:format="long">0</spirit:right>
10534           </spirit:vector>
10535           <spirit:wireTypeDefs>
10536             <spirit:wireTypeDef>
10537               <spirit:typeName>wire</spirit:typeName>
10538               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10539             </spirit:wireTypeDef>
10540           </spirit:wireTypeDefs>
10541           <spirit:driver>
10542             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
10543           </spirit:driver>
10544         </spirit:wire>
10545         <spirit:vendorExtensions>
10546           <xilinx:portInfo>
10547             <xilinx:enablement>
10548               <xilinx:presence>required</xilinx:presence>
10549               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txphdlytstclk_in">true</xilinx:isEnabled>
10550             </xilinx:enablement>
10551           </xilinx:portInfo>
10552         </spirit:vendorExtensions>
10553       </spirit:port>
10554       <spirit:port>
10555         <spirit:name>txphinit_in</spirit:name>
10556         <spirit:wire>
10557           <spirit:direction>in</spirit:direction>
10558           <spirit:vector>
10559             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
10560             <spirit:right spirit:format="long">0</spirit:right>
10561           </spirit:vector>
10562           <spirit:wireTypeDefs>
10563             <spirit:wireTypeDef>
10564               <spirit:typeName>wire</spirit:typeName>
10565               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10566             </spirit:wireTypeDef>
10567           </spirit:wireTypeDefs>
10568           <spirit:driver>
10569             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
10570           </spirit:driver>
10571         </spirit:wire>
10572         <spirit:vendorExtensions>
10573           <xilinx:portInfo>
10574             <xilinx:enablement>
10575               <xilinx:presence>required</xilinx:presence>
10576               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txphinit_in">true</xilinx:isEnabled>
10577             </xilinx:enablement>
10578           </xilinx:portInfo>
10579         </spirit:vendorExtensions>
10580       </spirit:port>
10581       <spirit:port>
10582         <spirit:name>txphovrden_in</spirit:name>
10583         <spirit:wire>
10584           <spirit:direction>in</spirit:direction>
10585           <spirit:vector>
10586             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
10587             <spirit:right spirit:format="long">0</spirit:right>
10588           </spirit:vector>
10589           <spirit:wireTypeDefs>
10590             <spirit:wireTypeDef>
10591               <spirit:typeName>wire</spirit:typeName>
10592               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10593             </spirit:wireTypeDef>
10594           </spirit:wireTypeDefs>
10595           <spirit:driver>
10596             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
10597           </spirit:driver>
10598         </spirit:wire>
10599         <spirit:vendorExtensions>
10600           <xilinx:portInfo>
10601             <xilinx:enablement>
10602               <xilinx:presence>required</xilinx:presence>
10603               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txphovrden_in">true</xilinx:isEnabled>
10604             </xilinx:enablement>
10605           </xilinx:portInfo>
10606         </spirit:vendorExtensions>
10607       </spirit:port>
10608       <spirit:port>
10609         <spirit:name>txpippmen_in</spirit:name>
10610         <spirit:wire>
10611           <spirit:direction>in</spirit:direction>
10612           <spirit:vector>
10613             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
10614             <spirit:right spirit:format="long">0</spirit:right>
10615           </spirit:vector>
10616           <spirit:wireTypeDefs>
10617             <spirit:wireTypeDef>
10618               <spirit:typeName>wire</spirit:typeName>
10619               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10620             </spirit:wireTypeDef>
10621           </spirit:wireTypeDefs>
10622           <spirit:driver>
10623             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
10624           </spirit:driver>
10625         </spirit:wire>
10626         <spirit:vendorExtensions>
10627           <xilinx:portInfo>
10628             <xilinx:enablement>
10629               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txpippmen_in">true</xilinx:isEnabled>
10630             </xilinx:enablement>
10631           </xilinx:portInfo>
10632         </spirit:vendorExtensions>
10633       </spirit:port>
10634       <spirit:port>
10635         <spirit:name>txpippmovrden_in</spirit:name>
10636         <spirit:wire>
10637           <spirit:direction>in</spirit:direction>
10638           <spirit:vector>
10639             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
10640             <spirit:right spirit:format="long">0</spirit:right>
10641           </spirit:vector>
10642           <spirit:wireTypeDefs>
10643             <spirit:wireTypeDef>
10644               <spirit:typeName>wire</spirit:typeName>
10645               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10646             </spirit:wireTypeDef>
10647           </spirit:wireTypeDefs>
10648           <spirit:driver>
10649             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
10650           </spirit:driver>
10651         </spirit:wire>
10652         <spirit:vendorExtensions>
10653           <xilinx:portInfo>
10654             <xilinx:enablement>
10655               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txpippmovrden_in">true</xilinx:isEnabled>
10656             </xilinx:enablement>
10657           </xilinx:portInfo>
10658         </spirit:vendorExtensions>
10659       </spirit:port>
10660       <spirit:port>
10661         <spirit:name>txpippmpd_in</spirit:name>
10662         <spirit:wire>
10663           <spirit:direction>in</spirit:direction>
10664           <spirit:vector>
10665             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
10666             <spirit:right spirit:format="long">0</spirit:right>
10667           </spirit:vector>
10668           <spirit:wireTypeDefs>
10669             <spirit:wireTypeDef>
10670               <spirit:typeName>wire</spirit:typeName>
10671               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10672             </spirit:wireTypeDef>
10673           </spirit:wireTypeDefs>
10674           <spirit:driver>
10675             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
10676           </spirit:driver>
10677         </spirit:wire>
10678         <spirit:vendorExtensions>
10679           <xilinx:portInfo>
10680             <xilinx:enablement>
10681               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txpippmpd_in">true</xilinx:isEnabled>
10682             </xilinx:enablement>
10683           </xilinx:portInfo>
10684         </spirit:vendorExtensions>
10685       </spirit:port>
10686       <spirit:port>
10687         <spirit:name>txpippmsel_in</spirit:name>
10688         <spirit:wire>
10689           <spirit:direction>in</spirit:direction>
10690           <spirit:vector>
10691             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
10692             <spirit:right spirit:format="long">0</spirit:right>
10693           </spirit:vector>
10694           <spirit:wireTypeDefs>
10695             <spirit:wireTypeDef>
10696               <spirit:typeName>wire</spirit:typeName>
10697               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10698             </spirit:wireTypeDef>
10699           </spirit:wireTypeDefs>
10700           <spirit:driver>
10701             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
10702           </spirit:driver>
10703         </spirit:wire>
10704         <spirit:vendorExtensions>
10705           <xilinx:portInfo>
10706             <xilinx:enablement>
10707               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txpippmsel_in">true</xilinx:isEnabled>
10708             </xilinx:enablement>
10709           </xilinx:portInfo>
10710         </spirit:vendorExtensions>
10711       </spirit:port>
10712       <spirit:port>
10713         <spirit:name>txpippmstepsize_in</spirit:name>
10714         <spirit:wire>
10715           <spirit:direction>in</spirit:direction>
10716           <spirit:vector>
10717             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 5) - 1)">4</spirit:left>
10718             <spirit:right spirit:format="long">0</spirit:right>
10719           </spirit:vector>
10720           <spirit:wireTypeDefs>
10721             <spirit:wireTypeDef>
10722               <spirit:typeName>wire</spirit:typeName>
10723               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10724             </spirit:wireTypeDef>
10725           </spirit:wireTypeDefs>
10726           <spirit:driver>
10727             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="5">0x00</spirit:defaultValue>
10728           </spirit:driver>
10729         </spirit:wire>
10730         <spirit:vendorExtensions>
10731           <xilinx:portInfo>
10732             <xilinx:enablement>
10733               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txpippmstepsize_in">true</xilinx:isEnabled>
10734             </xilinx:enablement>
10735           </xilinx:portInfo>
10736         </spirit:vendorExtensions>
10737       </spirit:port>
10738       <spirit:port>
10739         <spirit:name>txpisopd_in</spirit:name>
10740         <spirit:wire>
10741           <spirit:direction>in</spirit:direction>
10742           <spirit:vector>
10743             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
10744             <spirit:right spirit:format="long">0</spirit:right>
10745           </spirit:vector>
10746           <spirit:wireTypeDefs>
10747             <spirit:wireTypeDef>
10748               <spirit:typeName>wire</spirit:typeName>
10749               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10750             </spirit:wireTypeDef>
10751           </spirit:wireTypeDefs>
10752           <spirit:driver>
10753             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
10754           </spirit:driver>
10755         </spirit:wire>
10756         <spirit:vendorExtensions>
10757           <xilinx:portInfo>
10758             <xilinx:enablement>
10759               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txpisopd_in">false</xilinx:isEnabled>
10760             </xilinx:enablement>
10761           </xilinx:portInfo>
10762         </spirit:vendorExtensions>
10763       </spirit:port>
10764       <spirit:port>
10765         <spirit:name>txpllclksel_in</spirit:name>
10766         <spirit:wire>
10767           <spirit:direction>in</spirit:direction>
10768           <spirit:vector>
10769             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 2) - 1)">1</spirit:left>
10770             <spirit:right spirit:format="long">0</spirit:right>
10771           </spirit:vector>
10772           <spirit:wireTypeDefs>
10773             <spirit:wireTypeDef>
10774               <spirit:typeName>wire</spirit:typeName>
10775               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10776             </spirit:wireTypeDef>
10777           </spirit:wireTypeDefs>
10778           <spirit:driver>
10779             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="2">0x0</spirit:defaultValue>
10780           </spirit:driver>
10781         </spirit:wire>
10782         <spirit:vendorExtensions>
10783           <xilinx:portInfo>
10784             <xilinx:enablement>
10785               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txpllclksel_in">false</xilinx:isEnabled>
10786             </xilinx:enablement>
10787           </xilinx:portInfo>
10788         </spirit:vendorExtensions>
10789       </spirit:port>
10790       <spirit:port>
10791         <spirit:name>txpmareset_in</spirit:name>
10792         <spirit:wire>
10793           <spirit:direction>in</spirit:direction>
10794           <spirit:vector>
10795             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
10796             <spirit:right spirit:format="long">0</spirit:right>
10797           </spirit:vector>
10798           <spirit:wireTypeDefs>
10799             <spirit:wireTypeDef>
10800               <spirit:typeName>wire</spirit:typeName>
10801               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10802             </spirit:wireTypeDef>
10803           </spirit:wireTypeDefs>
10804           <spirit:driver>
10805             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
10806           </spirit:driver>
10807         </spirit:wire>
10808         <spirit:vendorExtensions>
10809           <xilinx:portInfo>
10810             <xilinx:enablement>
10811               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txpmareset_in">true</xilinx:isEnabled>
10812             </xilinx:enablement>
10813           </xilinx:portInfo>
10814         </spirit:vendorExtensions>
10815       </spirit:port>
10816       <spirit:port>
10817         <spirit:name>txpolarity_in</spirit:name>
10818         <spirit:wire>
10819           <spirit:direction>in</spirit:direction>
10820           <spirit:vector>
10821             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
10822             <spirit:right spirit:format="long">0</spirit:right>
10823           </spirit:vector>
10824           <spirit:wireTypeDefs>
10825             <spirit:wireTypeDef>
10826               <spirit:typeName>wire</spirit:typeName>
10827               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10828             </spirit:wireTypeDef>
10829           </spirit:wireTypeDefs>
10830           <spirit:driver>
10831             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
10832           </spirit:driver>
10833         </spirit:wire>
10834         <spirit:vendorExtensions>
10835           <xilinx:portInfo>
10836             <xilinx:enablement>
10837               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txpolarity_in">false</xilinx:isEnabled>
10838             </xilinx:enablement>
10839           </xilinx:portInfo>
10840         </spirit:vendorExtensions>
10841       </spirit:port>
10842       <spirit:port>
10843         <spirit:name>txpostcursor_in</spirit:name>
10844         <spirit:wire>
10845           <spirit:direction>in</spirit:direction>
10846           <spirit:vector>
10847             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 5) - 1)">4</spirit:left>
10848             <spirit:right spirit:format="long">0</spirit:right>
10849           </spirit:vector>
10850           <spirit:wireTypeDefs>
10851             <spirit:wireTypeDef>
10852               <spirit:typeName>wire</spirit:typeName>
10853               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10854             </spirit:wireTypeDef>
10855           </spirit:wireTypeDefs>
10856           <spirit:driver>
10857             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
10858           </spirit:driver>
10859         </spirit:wire>
10860         <spirit:vendorExtensions>
10861           <xilinx:portInfo>
10862             <xilinx:enablement>
10863               <xilinx:presence>required</xilinx:presence>
10864               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txpostcursor_in">true</xilinx:isEnabled>
10865             </xilinx:enablement>
10866           </xilinx:portInfo>
10867         </spirit:vendorExtensions>
10868       </spirit:port>
10869       <spirit:port>
10870         <spirit:name>txpostcursorinv_in</spirit:name>
10871         <spirit:wire>
10872           <spirit:direction>in</spirit:direction>
10873           <spirit:vector>
10874             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
10875             <spirit:right spirit:format="long">0</spirit:right>
10876           </spirit:vector>
10877           <spirit:wireTypeDefs>
10878             <spirit:wireTypeDef>
10879               <spirit:typeName>wire</spirit:typeName>
10880               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10881             </spirit:wireTypeDef>
10882           </spirit:wireTypeDefs>
10883           <spirit:driver>
10884             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
10885           </spirit:driver>
10886         </spirit:wire>
10887         <spirit:vendorExtensions>
10888           <xilinx:portInfo>
10889             <xilinx:enablement>
10890               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txpostcursorinv_in">false</xilinx:isEnabled>
10891             </xilinx:enablement>
10892           </xilinx:portInfo>
10893         </spirit:vendorExtensions>
10894       </spirit:port>
10895       <spirit:port>
10896         <spirit:name>txprbsforceerr_in</spirit:name>
10897         <spirit:wire>
10898           <spirit:direction>in</spirit:direction>
10899           <spirit:vector>
10900             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
10901             <spirit:right spirit:format="long">0</spirit:right>
10902           </spirit:vector>
10903           <spirit:wireTypeDefs>
10904             <spirit:wireTypeDef>
10905               <spirit:typeName>wire</spirit:typeName>
10906               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10907             </spirit:wireTypeDef>
10908           </spirit:wireTypeDefs>
10909           <spirit:driver>
10910             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
10911           </spirit:driver>
10912         </spirit:wire>
10913         <spirit:vendorExtensions>
10914           <xilinx:portInfo>
10915             <xilinx:enablement>
10916               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txprbsforceerr_in">false</xilinx:isEnabled>
10917             </xilinx:enablement>
10918           </xilinx:portInfo>
10919         </spirit:vendorExtensions>
10920       </spirit:port>
10921       <spirit:port>
10922         <spirit:name>txprbssel_in</spirit:name>
10923         <spirit:wire>
10924           <spirit:direction>in</spirit:direction>
10925           <spirit:vector>
10926             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 4) - 1)">3</spirit:left>
10927             <spirit:right spirit:format="long">0</spirit:right>
10928           </spirit:vector>
10929           <spirit:wireTypeDefs>
10930             <spirit:wireTypeDef>
10931               <spirit:typeName>wire</spirit:typeName>
10932               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10933             </spirit:wireTypeDef>
10934           </spirit:wireTypeDefs>
10935           <spirit:driver>
10936             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="4">0x0</spirit:defaultValue>
10937           </spirit:driver>
10938         </spirit:wire>
10939         <spirit:vendorExtensions>
10940           <xilinx:portInfo>
10941             <xilinx:enablement>
10942               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txprbssel_in">false</xilinx:isEnabled>
10943             </xilinx:enablement>
10944           </xilinx:portInfo>
10945         </spirit:vendorExtensions>
10946       </spirit:port>
10947       <spirit:port>
10948         <spirit:name>txprecursor_in</spirit:name>
10949         <spirit:wire>
10950           <spirit:direction>in</spirit:direction>
10951           <spirit:vector>
10952             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 5) - 1)">4</spirit:left>
10953             <spirit:right spirit:format="long">0</spirit:right>
10954           </spirit:vector>
10955           <spirit:wireTypeDefs>
10956             <spirit:wireTypeDef>
10957               <spirit:typeName>wire</spirit:typeName>
10958               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10959             </spirit:wireTypeDef>
10960           </spirit:wireTypeDefs>
10961           <spirit:driver>
10962             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
10963           </spirit:driver>
10964         </spirit:wire>
10965         <spirit:vendorExtensions>
10966           <xilinx:portInfo>
10967             <xilinx:enablement>
10968               <xilinx:presence>required</xilinx:presence>
10969               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txprecursor_in">true</xilinx:isEnabled>
10970             </xilinx:enablement>
10971           </xilinx:portInfo>
10972         </spirit:vendorExtensions>
10973       </spirit:port>
10974       <spirit:port>
10975         <spirit:name>txprecursorinv_in</spirit:name>
10976         <spirit:wire>
10977           <spirit:direction>in</spirit:direction>
10978           <spirit:vector>
10979             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
10980             <spirit:right spirit:format="long">0</spirit:right>
10981           </spirit:vector>
10982           <spirit:wireTypeDefs>
10983             <spirit:wireTypeDef>
10984               <spirit:typeName>wire</spirit:typeName>
10985               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
10986             </spirit:wireTypeDef>
10987           </spirit:wireTypeDefs>
10988           <spirit:driver>
10989             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
10990           </spirit:driver>
10991         </spirit:wire>
10992         <spirit:vendorExtensions>
10993           <xilinx:portInfo>
10994             <xilinx:enablement>
10995               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txprecursorinv_in">false</xilinx:isEnabled>
10996             </xilinx:enablement>
10997           </xilinx:portInfo>
10998         </spirit:vendorExtensions>
10999       </spirit:port>
11000       <spirit:port>
11001         <spirit:name>txprogdivreset_in</spirit:name>
11002         <spirit:wire>
11003           <spirit:direction>in</spirit:direction>
11004           <spirit:vector>
11005             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
11006             <spirit:right spirit:format="long">0</spirit:right>
11007           </spirit:vector>
11008           <spirit:wireTypeDefs>
11009             <spirit:wireTypeDef>
11010               <spirit:typeName>wire</spirit:typeName>
11011               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11012             </spirit:wireTypeDef>
11013           </spirit:wireTypeDefs>
11014           <spirit:driver>
11015             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
11016           </spirit:driver>
11017         </spirit:wire>
11018         <spirit:vendorExtensions>
11019           <xilinx:portInfo>
11020             <xilinx:enablement>
11021               <xilinx:presence>illegal</xilinx:presence>
11022               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txprogdivreset_in">false</xilinx:isEnabled>
11023             </xilinx:enablement>
11024           </xilinx:portInfo>
11025         </spirit:vendorExtensions>
11026       </spirit:port>
11027       <spirit:port>
11028         <spirit:name>txqpibiasen_in</spirit:name>
11029         <spirit:wire>
11030           <spirit:direction>in</spirit:direction>
11031           <spirit:vector>
11032             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
11033             <spirit:right spirit:format="long">0</spirit:right>
11034           </spirit:vector>
11035           <spirit:wireTypeDefs>
11036             <spirit:wireTypeDef>
11037               <spirit:typeName>wire</spirit:typeName>
11038               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11039             </spirit:wireTypeDef>
11040           </spirit:wireTypeDefs>
11041           <spirit:driver>
11042             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
11043           </spirit:driver>
11044         </spirit:wire>
11045         <spirit:vendorExtensions>
11046           <xilinx:portInfo>
11047             <xilinx:enablement>
11048               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txqpibiasen_in">false</xilinx:isEnabled>
11049             </xilinx:enablement>
11050           </xilinx:portInfo>
11051         </spirit:vendorExtensions>
11052       </spirit:port>
11053       <spirit:port>
11054         <spirit:name>txqpistrongpdown_in</spirit:name>
11055         <spirit:wire>
11056           <spirit:direction>in</spirit:direction>
11057           <spirit:vector>
11058             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
11059             <spirit:right spirit:format="long">0</spirit:right>
11060           </spirit:vector>
11061           <spirit:wireTypeDefs>
11062             <spirit:wireTypeDef>
11063               <spirit:typeName>wire</spirit:typeName>
11064               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11065             </spirit:wireTypeDef>
11066           </spirit:wireTypeDefs>
11067           <spirit:driver>
11068             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
11069           </spirit:driver>
11070         </spirit:wire>
11071         <spirit:vendorExtensions>
11072           <xilinx:portInfo>
11073             <xilinx:enablement>
11074               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txqpistrongpdown_in">false</xilinx:isEnabled>
11075             </xilinx:enablement>
11076           </xilinx:portInfo>
11077         </spirit:vendorExtensions>
11078       </spirit:port>
11079       <spirit:port>
11080         <spirit:name>txqpiweakpup_in</spirit:name>
11081         <spirit:wire>
11082           <spirit:direction>in</spirit:direction>
11083           <spirit:vector>
11084             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
11085             <spirit:right spirit:format="long">0</spirit:right>
11086           </spirit:vector>
11087           <spirit:wireTypeDefs>
11088             <spirit:wireTypeDef>
11089               <spirit:typeName>wire</spirit:typeName>
11090               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11091             </spirit:wireTypeDef>
11092           </spirit:wireTypeDefs>
11093           <spirit:driver>
11094             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
11095           </spirit:driver>
11096         </spirit:wire>
11097         <spirit:vendorExtensions>
11098           <xilinx:portInfo>
11099             <xilinx:enablement>
11100               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txqpiweakpup_in">false</xilinx:isEnabled>
11101             </xilinx:enablement>
11102           </xilinx:portInfo>
11103         </spirit:vendorExtensions>
11104       </spirit:port>
11105       <spirit:port>
11106         <spirit:name>txrate_in</spirit:name>
11107         <spirit:wire>
11108           <spirit:direction>in</spirit:direction>
11109           <spirit:vector>
11110             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 3) - 1)">2</spirit:left>
11111             <spirit:right spirit:format="long">0</spirit:right>
11112           </spirit:vector>
11113           <spirit:wireTypeDefs>
11114             <spirit:wireTypeDef>
11115               <spirit:typeName>wire</spirit:typeName>
11116               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11117             </spirit:wireTypeDef>
11118           </spirit:wireTypeDefs>
11119           <spirit:driver>
11120             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="3">0x0</spirit:defaultValue>
11121           </spirit:driver>
11122         </spirit:wire>
11123         <spirit:vendorExtensions>
11124           <xilinx:portInfo>
11125             <xilinx:enablement>
11126               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txrate_in">false</xilinx:isEnabled>
11127             </xilinx:enablement>
11128           </xilinx:portInfo>
11129         </spirit:vendorExtensions>
11130       </spirit:port>
11131       <spirit:port>
11132         <spirit:name>txratemode_in</spirit:name>
11133         <spirit:wire>
11134           <spirit:direction>in</spirit:direction>
11135           <spirit:vector>
11136             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
11137             <spirit:right spirit:format="long">0</spirit:right>
11138           </spirit:vector>
11139           <spirit:wireTypeDefs>
11140             <spirit:wireTypeDef>
11141               <spirit:typeName>wire</spirit:typeName>
11142               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11143             </spirit:wireTypeDef>
11144           </spirit:wireTypeDefs>
11145           <spirit:driver>
11146             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
11147           </spirit:driver>
11148         </spirit:wire>
11149         <spirit:vendorExtensions>
11150           <xilinx:portInfo>
11151             <xilinx:enablement>
11152               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txratemode_in">false</xilinx:isEnabled>
11153             </xilinx:enablement>
11154           </xilinx:portInfo>
11155         </spirit:vendorExtensions>
11156       </spirit:port>
11157       <spirit:port>
11158         <spirit:name>txsequence_in</spirit:name>
11159         <spirit:wire>
11160           <spirit:direction>in</spirit:direction>
11161           <spirit:vector>
11162             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 7) - 1)">6</spirit:left>
11163             <spirit:right spirit:format="long">0</spirit:right>
11164           </spirit:vector>
11165           <spirit:wireTypeDefs>
11166             <spirit:wireTypeDef>
11167               <spirit:typeName>wire</spirit:typeName>
11168               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11169             </spirit:wireTypeDef>
11170           </spirit:wireTypeDefs>
11171           <spirit:driver>
11172             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="7">0x00</spirit:defaultValue>
11173           </spirit:driver>
11174         </spirit:wire>
11175         <spirit:vendorExtensions>
11176           <xilinx:portInfo>
11177             <xilinx:enablement>
11178               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txsequence_in">false</xilinx:isEnabled>
11179             </xilinx:enablement>
11180           </xilinx:portInfo>
11181         </spirit:vendorExtensions>
11182       </spirit:port>
11183       <spirit:port>
11184         <spirit:name>txswing_in</spirit:name>
11185         <spirit:wire>
11186           <spirit:direction>in</spirit:direction>
11187           <spirit:vector>
11188             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
11189             <spirit:right spirit:format="long">0</spirit:right>
11190           </spirit:vector>
11191           <spirit:wireTypeDefs>
11192             <spirit:wireTypeDef>
11193               <spirit:typeName>wire</spirit:typeName>
11194               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11195             </spirit:wireTypeDef>
11196           </spirit:wireTypeDefs>
11197           <spirit:driver>
11198             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
11199           </spirit:driver>
11200         </spirit:wire>
11201         <spirit:vendorExtensions>
11202           <xilinx:portInfo>
11203             <xilinx:enablement>
11204               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txswing_in">false</xilinx:isEnabled>
11205             </xilinx:enablement>
11206           </xilinx:portInfo>
11207         </spirit:vendorExtensions>
11208       </spirit:port>
11209       <spirit:port>
11210         <spirit:name>txsyncallin_in</spirit:name>
11211         <spirit:wire>
11212           <spirit:direction>in</spirit:direction>
11213           <spirit:vector>
11214             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
11215             <spirit:right spirit:format="long">0</spirit:right>
11216           </spirit:vector>
11217           <spirit:wireTypeDefs>
11218             <spirit:wireTypeDef>
11219               <spirit:typeName>wire</spirit:typeName>
11220               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11221             </spirit:wireTypeDef>
11222           </spirit:wireTypeDefs>
11223           <spirit:driver>
11224             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
11225           </spirit:driver>
11226         </spirit:wire>
11227         <spirit:vendorExtensions>
11228           <xilinx:portInfo>
11229             <xilinx:enablement>
11230               <xilinx:presence>required</xilinx:presence>
11231               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txsyncallin_in">true</xilinx:isEnabled>
11232             </xilinx:enablement>
11233           </xilinx:portInfo>
11234         </spirit:vendorExtensions>
11235       </spirit:port>
11236       <spirit:port>
11237         <spirit:name>txsyncin_in</spirit:name>
11238         <spirit:wire>
11239           <spirit:direction>in</spirit:direction>
11240           <spirit:vector>
11241             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
11242             <spirit:right spirit:format="long">0</spirit:right>
11243           </spirit:vector>
11244           <spirit:wireTypeDefs>
11245             <spirit:wireTypeDef>
11246               <spirit:typeName>wire</spirit:typeName>
11247               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11248             </spirit:wireTypeDef>
11249           </spirit:wireTypeDefs>
11250           <spirit:driver>
11251             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
11252           </spirit:driver>
11253         </spirit:wire>
11254         <spirit:vendorExtensions>
11255           <xilinx:portInfo>
11256             <xilinx:enablement>
11257               <xilinx:presence>required</xilinx:presence>
11258               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txsyncin_in">true</xilinx:isEnabled>
11259             </xilinx:enablement>
11260           </xilinx:portInfo>
11261         </spirit:vendorExtensions>
11262       </spirit:port>
11263       <spirit:port>
11264         <spirit:name>txsyncmode_in</spirit:name>
11265         <spirit:wire>
11266           <spirit:direction>in</spirit:direction>
11267           <spirit:vector>
11268             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
11269             <spirit:right spirit:format="long">0</spirit:right>
11270           </spirit:vector>
11271           <spirit:wireTypeDefs>
11272             <spirit:wireTypeDef>
11273               <spirit:typeName>wire</spirit:typeName>
11274               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11275             </spirit:wireTypeDef>
11276           </spirit:wireTypeDefs>
11277           <spirit:driver>
11278             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x0</spirit:defaultValue>
11279           </spirit:driver>
11280         </spirit:wire>
11281         <spirit:vendorExtensions>
11282           <xilinx:portInfo>
11283             <xilinx:enablement>
11284               <xilinx:presence>required</xilinx:presence>
11285               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txsyncmode_in">true</xilinx:isEnabled>
11286             </xilinx:enablement>
11287           </xilinx:portInfo>
11288         </spirit:vendorExtensions>
11289       </spirit:port>
11290       <spirit:port>
11291         <spirit:name>txsysclksel_in</spirit:name>
11292         <spirit:wire>
11293           <spirit:direction>in</spirit:direction>
11294           <spirit:vector>
11295             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 2) - 1)">1</spirit:left>
11296             <spirit:right spirit:format="long">0</spirit:right>
11297           </spirit:vector>
11298           <spirit:wireTypeDefs>
11299             <spirit:wireTypeDef>
11300               <spirit:typeName>wire</spirit:typeName>
11301               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11302             </spirit:wireTypeDef>
11303           </spirit:wireTypeDefs>
11304           <spirit:driver>
11305             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="2">0x0</spirit:defaultValue>
11306           </spirit:driver>
11307         </spirit:wire>
11308         <spirit:vendorExtensions>
11309           <xilinx:portInfo>
11310             <xilinx:enablement>
11311               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txsysclksel_in">false</xilinx:isEnabled>
11312             </xilinx:enablement>
11313           </xilinx:portInfo>
11314         </spirit:vendorExtensions>
11315       </spirit:port>
11316       <spirit:port>
11317         <spirit:name>txuserrdy_in</spirit:name>
11318         <spirit:wire>
11319           <spirit:direction>in</spirit:direction>
11320           <spirit:vector>
11321             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
11322             <spirit:right spirit:format="long">0</spirit:right>
11323           </spirit:vector>
11324           <spirit:wireTypeDefs>
11325             <spirit:wireTypeDef>
11326               <spirit:typeName>wire</spirit:typeName>
11327               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11328             </spirit:wireTypeDef>
11329           </spirit:wireTypeDefs>
11330           <spirit:driver>
11331             <spirit:defaultValue spirit:format="bitString" spirit:bitStringLength="1">0x1</spirit:defaultValue>
11332           </spirit:driver>
11333         </spirit:wire>
11334         <spirit:vendorExtensions>
11335           <xilinx:portInfo>
11336             <xilinx:enablement>
11337               <xilinx:presence>illegal</xilinx:presence>
11338               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txuserrdy_in">false</xilinx:isEnabled>
11339             </xilinx:enablement>
11340           </xilinx:portInfo>
11341         </spirit:vendorExtensions>
11342       </spirit:port>
11343       <spirit:port>
11344         <spirit:name>txusrclk_in</spirit:name>
11345         <spirit:wire>
11346           <spirit:direction>in</spirit:direction>
11347           <spirit:vector>
11348             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
11349             <spirit:right spirit:format="long">0</spirit:right>
11350           </spirit:vector>
11351           <spirit:wireTypeDefs>
11352             <spirit:wireTypeDef>
11353               <spirit:typeName>wire</spirit:typeName>
11354               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11355             </spirit:wireTypeDef>
11356           </spirit:wireTypeDefs>
11357           <spirit:driver>
11358             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11359           </spirit:driver>
11360         </spirit:wire>
11361         <spirit:vendorExtensions>
11362           <xilinx:portInfo>
11363             <xilinx:enablement>
11364               <xilinx:presence>required</xilinx:presence>
11365               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txusrclk_in">true</xilinx:isEnabled>
11366             </xilinx:enablement>
11367           </xilinx:portInfo>
11368         </spirit:vendorExtensions>
11369       </spirit:port>
11370       <spirit:port>
11371         <spirit:name>txusrclk2_in</spirit:name>
11372         <spirit:wire>
11373           <spirit:direction>in</spirit:direction>
11374           <spirit:vector>
11375             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
11376             <spirit:right spirit:format="long">0</spirit:right>
11377           </spirit:vector>
11378           <spirit:wireTypeDefs>
11379             <spirit:wireTypeDef>
11380               <spirit:typeName>wire</spirit:typeName>
11381               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11382             </spirit:wireTypeDef>
11383           </spirit:wireTypeDefs>
11384           <spirit:driver>
11385             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11386           </spirit:driver>
11387         </spirit:wire>
11388         <spirit:vendorExtensions>
11389           <xilinx:portInfo>
11390             <xilinx:enablement>
11391               <xilinx:presence>required</xilinx:presence>
11392               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txusrclk2_in">true</xilinx:isEnabled>
11393             </xilinx:enablement>
11394           </xilinx:portInfo>
11395         </spirit:vendorExtensions>
11396       </spirit:port>
11397       <spirit:port>
11398         <spirit:name>bufgtce_out</spirit:name>
11399         <spirit:wire>
11400           <spirit:direction>out</spirit:direction>
11401           <spirit:vector>
11402             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 3)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 3))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">2</spirit:left>
11403             <spirit:right spirit:format="long">0</spirit:right>
11404           </spirit:vector>
11405           <spirit:wireTypeDefs>
11406             <spirit:wireTypeDef>
11407               <spirit:typeName>wire</spirit:typeName>
11408               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11409             </spirit:wireTypeDef>
11410           </spirit:wireTypeDefs>
11411           <spirit:driver>
11412             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11413           </spirit:driver>
11414         </spirit:wire>
11415         <spirit:vendorExtensions>
11416           <xilinx:portInfo>
11417             <xilinx:enablement>
11418               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.bufgtce_out">false</xilinx:isEnabled>
11419             </xilinx:enablement>
11420           </xilinx:portInfo>
11421         </spirit:vendorExtensions>
11422       </spirit:port>
11423       <spirit:port>
11424         <spirit:name>bufgtcemask_out</spirit:name>
11425         <spirit:wire>
11426           <spirit:direction>out</spirit:direction>
11427           <spirit:vector>
11428             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 3) - 1)">2</spirit:left>
11429             <spirit:right spirit:format="long">0</spirit:right>
11430           </spirit:vector>
11431           <spirit:wireTypeDefs>
11432             <spirit:wireTypeDef>
11433               <spirit:typeName>wire</spirit:typeName>
11434               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11435             </spirit:wireTypeDef>
11436           </spirit:wireTypeDefs>
11437           <spirit:driver>
11438             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11439           </spirit:driver>
11440         </spirit:wire>
11441         <spirit:vendorExtensions>
11442           <xilinx:portInfo>
11443             <xilinx:enablement>
11444               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.bufgtcemask_out">false</xilinx:isEnabled>
11445             </xilinx:enablement>
11446           </xilinx:portInfo>
11447         </spirit:vendorExtensions>
11448       </spirit:port>
11449       <spirit:port>
11450         <spirit:name>bufgtdiv_out</spirit:name>
11451         <spirit:wire>
11452           <spirit:direction>out</spirit:direction>
11453           <spirit:vector>
11454             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 9) - 1)">8</spirit:left>
11455             <spirit:right spirit:format="long">0</spirit:right>
11456           </spirit:vector>
11457           <spirit:wireTypeDefs>
11458             <spirit:wireTypeDef>
11459               <spirit:typeName>wire</spirit:typeName>
11460               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11461             </spirit:wireTypeDef>
11462           </spirit:wireTypeDefs>
11463           <spirit:driver>
11464             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11465           </spirit:driver>
11466         </spirit:wire>
11467         <spirit:vendorExtensions>
11468           <xilinx:portInfo>
11469             <xilinx:enablement>
11470               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.bufgtdiv_out">false</xilinx:isEnabled>
11471             </xilinx:enablement>
11472           </xilinx:portInfo>
11473         </spirit:vendorExtensions>
11474       </spirit:port>
11475       <spirit:port>
11476         <spirit:name>bufgtreset_out</spirit:name>
11477         <spirit:wire>
11478           <spirit:direction>out</spirit:direction>
11479           <spirit:vector>
11480             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 3)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 3))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">2</spirit:left>
11481             <spirit:right spirit:format="long">0</spirit:right>
11482           </spirit:vector>
11483           <spirit:wireTypeDefs>
11484             <spirit:wireTypeDef>
11485               <spirit:typeName>wire</spirit:typeName>
11486               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11487             </spirit:wireTypeDef>
11488           </spirit:wireTypeDefs>
11489           <spirit:driver>
11490             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11491           </spirit:driver>
11492         </spirit:wire>
11493         <spirit:vendorExtensions>
11494           <xilinx:portInfo>
11495             <xilinx:enablement>
11496               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.bufgtreset_out">false</xilinx:isEnabled>
11497             </xilinx:enablement>
11498           </xilinx:portInfo>
11499         </spirit:vendorExtensions>
11500       </spirit:port>
11501       <spirit:port>
11502         <spirit:name>bufgtrstmask_out</spirit:name>
11503         <spirit:wire>
11504           <spirit:direction>out</spirit:direction>
11505           <spirit:vector>
11506             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 3) - 1)">2</spirit:left>
11507             <spirit:right spirit:format="long">0</spirit:right>
11508           </spirit:vector>
11509           <spirit:wireTypeDefs>
11510             <spirit:wireTypeDef>
11511               <spirit:typeName>wire</spirit:typeName>
11512               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11513             </spirit:wireTypeDef>
11514           </spirit:wireTypeDefs>
11515           <spirit:driver>
11516             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11517           </spirit:driver>
11518         </spirit:wire>
11519         <spirit:vendorExtensions>
11520           <xilinx:portInfo>
11521             <xilinx:enablement>
11522               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.bufgtrstmask_out">false</xilinx:isEnabled>
11523             </xilinx:enablement>
11524           </xilinx:portInfo>
11525         </spirit:vendorExtensions>
11526       </spirit:port>
11527       <spirit:port>
11528         <spirit:name>cpllfbclklost_out</spirit:name>
11529         <spirit:wire>
11530           <spirit:direction>out</spirit:direction>
11531           <spirit:vector>
11532             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
11533             <spirit:right spirit:format="long">0</spirit:right>
11534           </spirit:vector>
11535           <spirit:wireTypeDefs>
11536             <spirit:wireTypeDef>
11537               <spirit:typeName>wire</spirit:typeName>
11538               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11539             </spirit:wireTypeDef>
11540           </spirit:wireTypeDefs>
11541           <spirit:driver>
11542             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11543           </spirit:driver>
11544         </spirit:wire>
11545         <spirit:vendorExtensions>
11546           <xilinx:portInfo>
11547             <xilinx:enablement>
11548               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.cpllfbclklost_out">false</xilinx:isEnabled>
11549             </xilinx:enablement>
11550           </xilinx:portInfo>
11551         </spirit:vendorExtensions>
11552       </spirit:port>
11553       <spirit:port>
11554         <spirit:name>cplllock_out</spirit:name>
11555         <spirit:wire>
11556           <spirit:direction>out</spirit:direction>
11557           <spirit:vector>
11558             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
11559             <spirit:right spirit:format="long">0</spirit:right>
11560           </spirit:vector>
11561           <spirit:wireTypeDefs>
11562             <spirit:wireTypeDef>
11563               <spirit:typeName>wire</spirit:typeName>
11564               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11565             </spirit:wireTypeDef>
11566           </spirit:wireTypeDefs>
11567           <spirit:driver>
11568             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11569           </spirit:driver>
11570         </spirit:wire>
11571         <spirit:vendorExtensions>
11572           <xilinx:portInfo>
11573             <xilinx:enablement>
11574               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.cplllock_out">false</xilinx:isEnabled>
11575             </xilinx:enablement>
11576           </xilinx:portInfo>
11577         </spirit:vendorExtensions>
11578       </spirit:port>
11579       <spirit:port>
11580         <spirit:name>cpllrefclklost_out</spirit:name>
11581         <spirit:wire>
11582           <spirit:direction>out</spirit:direction>
11583           <spirit:vector>
11584             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
11585             <spirit:right spirit:format="long">0</spirit:right>
11586           </spirit:vector>
11587           <spirit:wireTypeDefs>
11588             <spirit:wireTypeDef>
11589               <spirit:typeName>wire</spirit:typeName>
11590               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11591             </spirit:wireTypeDef>
11592           </spirit:wireTypeDefs>
11593           <spirit:driver>
11594             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11595           </spirit:driver>
11596         </spirit:wire>
11597         <spirit:vendorExtensions>
11598           <xilinx:portInfo>
11599             <xilinx:enablement>
11600               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.cpllrefclklost_out">false</xilinx:isEnabled>
11601             </xilinx:enablement>
11602           </xilinx:portInfo>
11603         </spirit:vendorExtensions>
11604       </spirit:port>
11605       <spirit:port>
11606         <spirit:name>dmonitorout_out</spirit:name>
11607         <spirit:wire>
11608           <spirit:direction>out</spirit:direction>
11609           <spirit:vector>
11610             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 17)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 17))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 16))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 16))) - 1)">16</spirit:left>
11611             <spirit:right spirit:format="long">0</spirit:right>
11612           </spirit:vector>
11613           <spirit:wireTypeDefs>
11614             <spirit:wireTypeDef>
11615               <spirit:typeName>wire</spirit:typeName>
11616               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11617             </spirit:wireTypeDef>
11618           </spirit:wireTypeDefs>
11619           <spirit:driver>
11620             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11621           </spirit:driver>
11622         </spirit:wire>
11623         <spirit:vendorExtensions>
11624           <xilinx:portInfo>
11625             <xilinx:enablement>
11626               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.dmonitorout_out">false</xilinx:isEnabled>
11627             </xilinx:enablement>
11628           </xilinx:portInfo>
11629         </spirit:vendorExtensions>
11630       </spirit:port>
11631       <spirit:port>
11632         <spirit:name>dmonitoroutclk_out</spirit:name>
11633         <spirit:wire>
11634           <spirit:direction>out</spirit:direction>
11635           <spirit:vector>
11636             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
11637             <spirit:right spirit:format="long">0</spirit:right>
11638           </spirit:vector>
11639           <spirit:wireTypeDefs>
11640             <spirit:wireTypeDef>
11641               <spirit:typeName>wire</spirit:typeName>
11642               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11643             </spirit:wireTypeDef>
11644           </spirit:wireTypeDefs>
11645           <spirit:driver>
11646             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11647           </spirit:driver>
11648         </spirit:wire>
11649         <spirit:vendorExtensions>
11650           <xilinx:portInfo>
11651             <xilinx:enablement>
11652               <xilinx:presence>illegal</xilinx:presence>
11653               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.dmonitoroutclk_out">false</xilinx:isEnabled>
11654             </xilinx:enablement>
11655           </xilinx:portInfo>
11656         </spirit:vendorExtensions>
11657       </spirit:port>
11658       <spirit:port>
11659         <spirit:name>drpdo_out</spirit:name>
11660         <spirit:wire>
11661           <spirit:direction>out</spirit:direction>
11662           <spirit:vector>
11663             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 16) - 1)">15</spirit:left>
11664             <spirit:right spirit:format="long">0</spirit:right>
11665           </spirit:vector>
11666           <spirit:wireTypeDefs>
11667             <spirit:wireTypeDef>
11668               <spirit:typeName>wire</spirit:typeName>
11669               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11670             </spirit:wireTypeDef>
11671           </spirit:wireTypeDefs>
11672           <spirit:driver>
11673             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11674           </spirit:driver>
11675         </spirit:wire>
11676         <spirit:vendorExtensions>
11677           <xilinx:portInfo>
11678             <xilinx:enablement>
11679               <xilinx:presence>required</xilinx:presence>
11680               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.drpdo_out">true</xilinx:isEnabled>
11681             </xilinx:enablement>
11682           </xilinx:portInfo>
11683         </spirit:vendorExtensions>
11684       </spirit:port>
11685       <spirit:port>
11686         <spirit:name>drprdy_out</spirit:name>
11687         <spirit:wire>
11688           <spirit:direction>out</spirit:direction>
11689           <spirit:vector>
11690             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
11691             <spirit:right spirit:format="long">0</spirit:right>
11692           </spirit:vector>
11693           <spirit:wireTypeDefs>
11694             <spirit:wireTypeDef>
11695               <spirit:typeName>wire</spirit:typeName>
11696               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11697             </spirit:wireTypeDef>
11698           </spirit:wireTypeDefs>
11699           <spirit:driver>
11700             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11701           </spirit:driver>
11702         </spirit:wire>
11703         <spirit:vendorExtensions>
11704           <xilinx:portInfo>
11705             <xilinx:enablement>
11706               <xilinx:presence>required</xilinx:presence>
11707               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.drprdy_out">true</xilinx:isEnabled>
11708             </xilinx:enablement>
11709           </xilinx:portInfo>
11710         </spirit:vendorExtensions>
11711       </spirit:port>
11712       <spirit:port>
11713         <spirit:name>eyescandataerror_out</spirit:name>
11714         <spirit:wire>
11715           <spirit:direction>out</spirit:direction>
11716           <spirit:vector>
11717             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
11718             <spirit:right spirit:format="long">0</spirit:right>
11719           </spirit:vector>
11720           <spirit:wireTypeDefs>
11721             <spirit:wireTypeDef>
11722               <spirit:typeName>wire</spirit:typeName>
11723               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11724             </spirit:wireTypeDef>
11725           </spirit:wireTypeDefs>
11726           <spirit:driver>
11727             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11728           </spirit:driver>
11729         </spirit:wire>
11730         <spirit:vendorExtensions>
11731           <xilinx:portInfo>
11732             <xilinx:enablement>
11733               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.eyescandataerror_out">false</xilinx:isEnabled>
11734             </xilinx:enablement>
11735           </xilinx:portInfo>
11736         </spirit:vendorExtensions>
11737       </spirit:port>
11738       <spirit:port>
11739         <spirit:name>gthtxn_out</spirit:name>
11740         <spirit:wire>
11741           <spirit:direction>out</spirit:direction>
11742           <spirit:vector>
11743             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
11744             <spirit:right spirit:format="long">0</spirit:right>
11745           </spirit:vector>
11746           <spirit:wireTypeDefs>
11747             <spirit:wireTypeDef>
11748               <spirit:typeName>wire</spirit:typeName>
11749               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11750             </spirit:wireTypeDef>
11751           </spirit:wireTypeDefs>
11752           <spirit:driver>
11753             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11754           </spirit:driver>
11755         </spirit:wire>
11756         <spirit:vendorExtensions>
11757           <xilinx:portInfo>
11758             <xilinx:enablement>
11759               <xilinx:presence>required</xilinx:presence>
11760               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gthtxn_out">true</xilinx:isEnabled>
11761             </xilinx:enablement>
11762           </xilinx:portInfo>
11763         </spirit:vendorExtensions>
11764       </spirit:port>
11765       <spirit:port>
11766         <spirit:name>gthtxp_out</spirit:name>
11767         <spirit:wire>
11768           <spirit:direction>out</spirit:direction>
11769           <spirit:vector>
11770             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
11771             <spirit:right spirit:format="long">0</spirit:right>
11772           </spirit:vector>
11773           <spirit:wireTypeDefs>
11774             <spirit:wireTypeDef>
11775               <spirit:typeName>wire</spirit:typeName>
11776               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11777             </spirit:wireTypeDef>
11778           </spirit:wireTypeDefs>
11779           <spirit:driver>
11780             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11781           </spirit:driver>
11782         </spirit:wire>
11783         <spirit:vendorExtensions>
11784           <xilinx:portInfo>
11785             <xilinx:enablement>
11786               <xilinx:presence>required</xilinx:presence>
11787               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gthtxp_out">true</xilinx:isEnabled>
11788             </xilinx:enablement>
11789           </xilinx:portInfo>
11790         </spirit:vendorExtensions>
11791       </spirit:port>
11792       <spirit:port>
11793         <spirit:name>gtpowergood_out</spirit:name>
11794         <spirit:wire>
11795           <spirit:direction>out</spirit:direction>
11796           <spirit:vector>
11797             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
11798             <spirit:right spirit:format="long">0</spirit:right>
11799           </spirit:vector>
11800           <spirit:wireTypeDefs>
11801             <spirit:wireTypeDef>
11802               <spirit:typeName>wire</spirit:typeName>
11803               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11804             </spirit:wireTypeDef>
11805           </spirit:wireTypeDefs>
11806           <spirit:driver>
11807             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11808           </spirit:driver>
11809         </spirit:wire>
11810         <spirit:vendorExtensions>
11811           <xilinx:portInfo>
11812             <xilinx:enablement>
11813               <xilinx:presence>required</xilinx:presence>
11814               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtpowergood_out">true</xilinx:isEnabled>
11815             </xilinx:enablement>
11816           </xilinx:portInfo>
11817         </spirit:vendorExtensions>
11818       </spirit:port>
11819       <spirit:port>
11820         <spirit:name>gtrefclkmonitor_out</spirit:name>
11821         <spirit:wire>
11822           <spirit:direction>out</spirit:direction>
11823           <spirit:vector>
11824             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
11825             <spirit:right spirit:format="long">0</spirit:right>
11826           </spirit:vector>
11827           <spirit:wireTypeDefs>
11828             <spirit:wireTypeDef>
11829               <spirit:typeName>wire</spirit:typeName>
11830               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11831             </spirit:wireTypeDef>
11832           </spirit:wireTypeDefs>
11833           <spirit:driver>
11834             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11835           </spirit:driver>
11836         </spirit:wire>
11837         <spirit:vendorExtensions>
11838           <xilinx:portInfo>
11839             <xilinx:enablement>
11840               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtrefclkmonitor_out">false</xilinx:isEnabled>
11841             </xilinx:enablement>
11842           </xilinx:portInfo>
11843         </spirit:vendorExtensions>
11844       </spirit:port>
11845       <spirit:port>
11846         <spirit:name>gtytxn_out</spirit:name>
11847         <spirit:wire>
11848           <spirit:direction>out</spirit:direction>
11849           <spirit:vector>
11850             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
11851             <spirit:right spirit:format="long">0</spirit:right>
11852           </spirit:vector>
11853           <spirit:wireTypeDefs>
11854             <spirit:wireTypeDef>
11855               <spirit:typeName>wire</spirit:typeName>
11856               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11857             </spirit:wireTypeDef>
11858           </spirit:wireTypeDefs>
11859           <spirit:driver>
11860             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11861           </spirit:driver>
11862         </spirit:wire>
11863         <spirit:vendorExtensions>
11864           <xilinx:portInfo>
11865             <xilinx:enablement>
11866               <xilinx:presence>illegal</xilinx:presence>
11867               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtytxn_out">false</xilinx:isEnabled>
11868             </xilinx:enablement>
11869           </xilinx:portInfo>
11870         </spirit:vendorExtensions>
11871       </spirit:port>
11872       <spirit:port>
11873         <spirit:name>gtytxp_out</spirit:name>
11874         <spirit:wire>
11875           <spirit:direction>out</spirit:direction>
11876           <spirit:vector>
11877             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
11878             <spirit:right spirit:format="long">0</spirit:right>
11879           </spirit:vector>
11880           <spirit:wireTypeDefs>
11881             <spirit:wireTypeDef>
11882               <spirit:typeName>wire</spirit:typeName>
11883               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11884             </spirit:wireTypeDef>
11885           </spirit:wireTypeDefs>
11886           <spirit:driver>
11887             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11888           </spirit:driver>
11889         </spirit:wire>
11890         <spirit:vendorExtensions>
11891           <xilinx:portInfo>
11892             <xilinx:enablement>
11893               <xilinx:presence>illegal</xilinx:presence>
11894               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.gtytxp_out">false</xilinx:isEnabled>
11895             </xilinx:enablement>
11896           </xilinx:portInfo>
11897         </spirit:vendorExtensions>
11898       </spirit:port>
11899       <spirit:port>
11900         <spirit:name>pcierategen3_out</spirit:name>
11901         <spirit:wire>
11902           <spirit:direction>out</spirit:direction>
11903           <spirit:vector>
11904             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
11905             <spirit:right spirit:format="long">0</spirit:right>
11906           </spirit:vector>
11907           <spirit:wireTypeDefs>
11908             <spirit:wireTypeDef>
11909               <spirit:typeName>wire</spirit:typeName>
11910               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11911             </spirit:wireTypeDef>
11912           </spirit:wireTypeDefs>
11913           <spirit:driver>
11914             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11915           </spirit:driver>
11916         </spirit:wire>
11917         <spirit:vendorExtensions>
11918           <xilinx:portInfo>
11919             <xilinx:enablement>
11920               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pcierategen3_out">false</xilinx:isEnabled>
11921             </xilinx:enablement>
11922           </xilinx:portInfo>
11923         </spirit:vendorExtensions>
11924       </spirit:port>
11925       <spirit:port>
11926         <spirit:name>pcierateidle_out</spirit:name>
11927         <spirit:wire>
11928           <spirit:direction>out</spirit:direction>
11929           <spirit:vector>
11930             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
11931             <spirit:right spirit:format="long">0</spirit:right>
11932           </spirit:vector>
11933           <spirit:wireTypeDefs>
11934             <spirit:wireTypeDef>
11935               <spirit:typeName>wire</spirit:typeName>
11936               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11937             </spirit:wireTypeDef>
11938           </spirit:wireTypeDefs>
11939           <spirit:driver>
11940             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11941           </spirit:driver>
11942         </spirit:wire>
11943         <spirit:vendorExtensions>
11944           <xilinx:portInfo>
11945             <xilinx:enablement>
11946               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pcierateidle_out">false</xilinx:isEnabled>
11947             </xilinx:enablement>
11948           </xilinx:portInfo>
11949         </spirit:vendorExtensions>
11950       </spirit:port>
11951       <spirit:port>
11952         <spirit:name>pcierateqpllpd_out</spirit:name>
11953         <spirit:wire>
11954           <spirit:direction>out</spirit:direction>
11955           <spirit:vector>
11956             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 2) - 1)">1</spirit:left>
11957             <spirit:right spirit:format="long">0</spirit:right>
11958           </spirit:vector>
11959           <spirit:wireTypeDefs>
11960             <spirit:wireTypeDef>
11961               <spirit:typeName>wire</spirit:typeName>
11962               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11963             </spirit:wireTypeDef>
11964           </spirit:wireTypeDefs>
11965           <spirit:driver>
11966             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11967           </spirit:driver>
11968         </spirit:wire>
11969         <spirit:vendorExtensions>
11970           <xilinx:portInfo>
11971             <xilinx:enablement>
11972               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pcierateqpllpd_out">false</xilinx:isEnabled>
11973             </xilinx:enablement>
11974           </xilinx:portInfo>
11975         </spirit:vendorExtensions>
11976       </spirit:port>
11977       <spirit:port>
11978         <spirit:name>pcierateqpllreset_out</spirit:name>
11979         <spirit:wire>
11980           <spirit:direction>out</spirit:direction>
11981           <spirit:vector>
11982             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 2) - 1)">1</spirit:left>
11983             <spirit:right spirit:format="long">0</spirit:right>
11984           </spirit:vector>
11985           <spirit:wireTypeDefs>
11986             <spirit:wireTypeDef>
11987               <spirit:typeName>wire</spirit:typeName>
11988               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
11989             </spirit:wireTypeDef>
11990           </spirit:wireTypeDefs>
11991           <spirit:driver>
11992             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
11993           </spirit:driver>
11994         </spirit:wire>
11995         <spirit:vendorExtensions>
11996           <xilinx:portInfo>
11997             <xilinx:enablement>
11998               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pcierateqpllreset_out">false</xilinx:isEnabled>
11999             </xilinx:enablement>
12000           </xilinx:portInfo>
12001         </spirit:vendorExtensions>
12002       </spirit:port>
12003       <spirit:port>
12004         <spirit:name>pciesynctxsyncdone_out</spirit:name>
12005         <spirit:wire>
12006           <spirit:direction>out</spirit:direction>
12007           <spirit:vector>
12008             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
12009             <spirit:right spirit:format="long">0</spirit:right>
12010           </spirit:vector>
12011           <spirit:wireTypeDefs>
12012             <spirit:wireTypeDef>
12013               <spirit:typeName>wire</spirit:typeName>
12014               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12015             </spirit:wireTypeDef>
12016           </spirit:wireTypeDefs>
12017           <spirit:driver>
12018             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12019           </spirit:driver>
12020         </spirit:wire>
12021         <spirit:vendorExtensions>
12022           <xilinx:portInfo>
12023             <xilinx:enablement>
12024               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pciesynctxsyncdone_out">false</xilinx:isEnabled>
12025             </xilinx:enablement>
12026           </xilinx:portInfo>
12027         </spirit:vendorExtensions>
12028       </spirit:port>
12029       <spirit:port>
12030         <spirit:name>pcieusergen3rdy_out</spirit:name>
12031         <spirit:wire>
12032           <spirit:direction>out</spirit:direction>
12033           <spirit:vector>
12034             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
12035             <spirit:right spirit:format="long">0</spirit:right>
12036           </spirit:vector>
12037           <spirit:wireTypeDefs>
12038             <spirit:wireTypeDef>
12039               <spirit:typeName>wire</spirit:typeName>
12040               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12041             </spirit:wireTypeDef>
12042           </spirit:wireTypeDefs>
12043           <spirit:driver>
12044             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12045           </spirit:driver>
12046         </spirit:wire>
12047         <spirit:vendorExtensions>
12048           <xilinx:portInfo>
12049             <xilinx:enablement>
12050               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pcieusergen3rdy_out">false</xilinx:isEnabled>
12051             </xilinx:enablement>
12052           </xilinx:portInfo>
12053         </spirit:vendorExtensions>
12054       </spirit:port>
12055       <spirit:port>
12056         <spirit:name>pcieuserphystatusrst_out</spirit:name>
12057         <spirit:wire>
12058           <spirit:direction>out</spirit:direction>
12059           <spirit:vector>
12060             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
12061             <spirit:right spirit:format="long">0</spirit:right>
12062           </spirit:vector>
12063           <spirit:wireTypeDefs>
12064             <spirit:wireTypeDef>
12065               <spirit:typeName>wire</spirit:typeName>
12066               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12067             </spirit:wireTypeDef>
12068           </spirit:wireTypeDefs>
12069           <spirit:driver>
12070             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12071           </spirit:driver>
12072         </spirit:wire>
12073         <spirit:vendorExtensions>
12074           <xilinx:portInfo>
12075             <xilinx:enablement>
12076               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pcieuserphystatusrst_out">false</xilinx:isEnabled>
12077             </xilinx:enablement>
12078           </xilinx:portInfo>
12079         </spirit:vendorExtensions>
12080       </spirit:port>
12081       <spirit:port>
12082         <spirit:name>pcieuserratestart_out</spirit:name>
12083         <spirit:wire>
12084           <spirit:direction>out</spirit:direction>
12085           <spirit:vector>
12086             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
12087             <spirit:right spirit:format="long">0</spirit:right>
12088           </spirit:vector>
12089           <spirit:wireTypeDefs>
12090             <spirit:wireTypeDef>
12091               <spirit:typeName>wire</spirit:typeName>
12092               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12093             </spirit:wireTypeDef>
12094           </spirit:wireTypeDefs>
12095           <spirit:driver>
12096             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12097           </spirit:driver>
12098         </spirit:wire>
12099         <spirit:vendorExtensions>
12100           <xilinx:portInfo>
12101             <xilinx:enablement>
12102               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pcieuserratestart_out">false</xilinx:isEnabled>
12103             </xilinx:enablement>
12104           </xilinx:portInfo>
12105         </spirit:vendorExtensions>
12106       </spirit:port>
12107       <spirit:port>
12108         <spirit:name>pcsrsvdout_out</spirit:name>
12109         <spirit:wire>
12110           <spirit:direction>out</spirit:direction>
12111           <spirit:vector>
12112             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 12)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 16))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 16))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 16))) - 1)">11</spirit:left>
12113             <spirit:right spirit:format="long">0</spirit:right>
12114           </spirit:vector>
12115           <spirit:wireTypeDefs>
12116             <spirit:wireTypeDef>
12117               <spirit:typeName>wire</spirit:typeName>
12118               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12119             </spirit:wireTypeDef>
12120           </spirit:wireTypeDefs>
12121           <spirit:driver>
12122             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12123           </spirit:driver>
12124         </spirit:wire>
12125         <spirit:vendorExtensions>
12126           <xilinx:portInfo>
12127             <xilinx:enablement>
12128               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pcsrsvdout_out">false</xilinx:isEnabled>
12129             </xilinx:enablement>
12130           </xilinx:portInfo>
12131         </spirit:vendorExtensions>
12132       </spirit:port>
12133       <spirit:port>
12134         <spirit:name>phystatus_out</spirit:name>
12135         <spirit:wire>
12136           <spirit:direction>out</spirit:direction>
12137           <spirit:vector>
12138             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
12139             <spirit:right spirit:format="long">0</spirit:right>
12140           </spirit:vector>
12141           <spirit:wireTypeDefs>
12142             <spirit:wireTypeDef>
12143               <spirit:typeName>wire</spirit:typeName>
12144               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12145             </spirit:wireTypeDef>
12146           </spirit:wireTypeDefs>
12147           <spirit:driver>
12148             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12149           </spirit:driver>
12150         </spirit:wire>
12151         <spirit:vendorExtensions>
12152           <xilinx:portInfo>
12153             <xilinx:enablement>
12154               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.phystatus_out">false</xilinx:isEnabled>
12155             </xilinx:enablement>
12156           </xilinx:portInfo>
12157         </spirit:vendorExtensions>
12158       </spirit:port>
12159       <spirit:port>
12160         <spirit:name>pinrsrvdas_out</spirit:name>
12161         <spirit:wire>
12162           <spirit:direction>out</spirit:direction>
12163           <spirit:vector>
12164             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 8)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 8))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 16))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 16))) - 1)">7</spirit:left>
12165             <spirit:right spirit:format="long">0</spirit:right>
12166           </spirit:vector>
12167           <spirit:wireTypeDefs>
12168             <spirit:wireTypeDef>
12169               <spirit:typeName>wire</spirit:typeName>
12170               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12171             </spirit:wireTypeDef>
12172           </spirit:wireTypeDefs>
12173           <spirit:driver>
12174             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12175           </spirit:driver>
12176         </spirit:wire>
12177         <spirit:vendorExtensions>
12178           <xilinx:portInfo>
12179             <xilinx:enablement>
12180               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.pinrsrvdas_out">false</xilinx:isEnabled>
12181             </xilinx:enablement>
12182           </xilinx:portInfo>
12183         </spirit:vendorExtensions>
12184       </spirit:port>
12185       <spirit:port>
12186         <spirit:name>powerpresent_out</spirit:name>
12187         <spirit:wire>
12188           <spirit:direction>out</spirit:direction>
12189           <spirit:vector>
12190             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
12191             <spirit:right spirit:format="long">0</spirit:right>
12192           </spirit:vector>
12193           <spirit:wireTypeDefs>
12194             <spirit:wireTypeDef>
12195               <spirit:typeName>wire</spirit:typeName>
12196               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12197             </spirit:wireTypeDef>
12198           </spirit:wireTypeDefs>
12199           <spirit:driver>
12200             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12201           </spirit:driver>
12202         </spirit:wire>
12203         <spirit:vendorExtensions>
12204           <xilinx:portInfo>
12205             <xilinx:enablement>
12206               <xilinx:presence>illegal</xilinx:presence>
12207               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.powerpresent_out">false</xilinx:isEnabled>
12208             </xilinx:enablement>
12209           </xilinx:portInfo>
12210         </spirit:vendorExtensions>
12211       </spirit:port>
12212       <spirit:port>
12213         <spirit:name>resetexception_out</spirit:name>
12214         <spirit:wire>
12215           <spirit:direction>out</spirit:direction>
12216           <spirit:vector>
12217             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
12218             <spirit:right spirit:format="long">0</spirit:right>
12219           </spirit:vector>
12220           <spirit:wireTypeDefs>
12221             <spirit:wireTypeDef>
12222               <spirit:typeName>wire</spirit:typeName>
12223               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12224             </spirit:wireTypeDef>
12225           </spirit:wireTypeDefs>
12226           <spirit:driver>
12227             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12228           </spirit:driver>
12229         </spirit:wire>
12230         <spirit:vendorExtensions>
12231           <xilinx:portInfo>
12232             <xilinx:enablement>
12233               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.resetexception_out">false</xilinx:isEnabled>
12234             </xilinx:enablement>
12235           </xilinx:portInfo>
12236         </spirit:vendorExtensions>
12237       </spirit:port>
12238       <spirit:port>
12239         <spirit:name>rxbufstatus_out</spirit:name>
12240         <spirit:wire>
12241           <spirit:direction>out</spirit:direction>
12242           <spirit:vector>
12243             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 3) - 1)">2</spirit:left>
12244             <spirit:right spirit:format="long">0</spirit:right>
12245           </spirit:vector>
12246           <spirit:wireTypeDefs>
12247             <spirit:wireTypeDef>
12248               <spirit:typeName>wire</spirit:typeName>
12249               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12250             </spirit:wireTypeDef>
12251           </spirit:wireTypeDefs>
12252           <spirit:driver>
12253             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12254           </spirit:driver>
12255         </spirit:wire>
12256         <spirit:vendorExtensions>
12257           <xilinx:portInfo>
12258             <xilinx:enablement>
12259               <xilinx:presence>required</xilinx:presence>
12260               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxbufstatus_out">true</xilinx:isEnabled>
12261             </xilinx:enablement>
12262           </xilinx:portInfo>
12263         </spirit:vendorExtensions>
12264       </spirit:port>
12265       <spirit:port>
12266         <spirit:name>rxbyteisaligned_out</spirit:name>
12267         <spirit:wire>
12268           <spirit:direction>out</spirit:direction>
12269           <spirit:vector>
12270             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
12271             <spirit:right spirit:format="long">0</spirit:right>
12272           </spirit:vector>
12273           <spirit:wireTypeDefs>
12274             <spirit:wireTypeDef>
12275               <spirit:typeName>wire</spirit:typeName>
12276               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12277             </spirit:wireTypeDef>
12278           </spirit:wireTypeDefs>
12279           <spirit:driver>
12280             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12281           </spirit:driver>
12282         </spirit:wire>
12283         <spirit:vendorExtensions>
12284           <xilinx:portInfo>
12285             <xilinx:enablement>
12286               <xilinx:presence>required</xilinx:presence>
12287               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxbyteisaligned_out">true</xilinx:isEnabled>
12288             </xilinx:enablement>
12289           </xilinx:portInfo>
12290         </spirit:vendorExtensions>
12291       </spirit:port>
12292       <spirit:port>
12293         <spirit:name>rxbyterealign_out</spirit:name>
12294         <spirit:wire>
12295           <spirit:direction>out</spirit:direction>
12296           <spirit:vector>
12297             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
12298             <spirit:right spirit:format="long">0</spirit:right>
12299           </spirit:vector>
12300           <spirit:wireTypeDefs>
12301             <spirit:wireTypeDef>
12302               <spirit:typeName>wire</spirit:typeName>
12303               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12304             </spirit:wireTypeDef>
12305           </spirit:wireTypeDefs>
12306           <spirit:driver>
12307             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12308           </spirit:driver>
12309         </spirit:wire>
12310         <spirit:vendorExtensions>
12311           <xilinx:portInfo>
12312             <xilinx:enablement>
12313               <xilinx:presence>required</xilinx:presence>
12314               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxbyterealign_out">true</xilinx:isEnabled>
12315             </xilinx:enablement>
12316           </xilinx:portInfo>
12317         </spirit:vendorExtensions>
12318       </spirit:port>
12319       <spirit:port>
12320         <spirit:name>rxcdrlock_out</spirit:name>
12321         <spirit:wire>
12322           <spirit:direction>out</spirit:direction>
12323           <spirit:vector>
12324             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
12325             <spirit:right spirit:format="long">0</spirit:right>
12326           </spirit:vector>
12327           <spirit:wireTypeDefs>
12328             <spirit:wireTypeDef>
12329               <spirit:typeName>wire</spirit:typeName>
12330               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12331             </spirit:wireTypeDef>
12332           </spirit:wireTypeDefs>
12333           <spirit:driver>
12334             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12335           </spirit:driver>
12336         </spirit:wire>
12337         <spirit:vendorExtensions>
12338           <xilinx:portInfo>
12339             <xilinx:enablement>
12340               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxcdrlock_out">false</xilinx:isEnabled>
12341             </xilinx:enablement>
12342           </xilinx:portInfo>
12343         </spirit:vendorExtensions>
12344       </spirit:port>
12345       <spirit:port>
12346         <spirit:name>rxcdrphdone_out</spirit:name>
12347         <spirit:wire>
12348           <spirit:direction>out</spirit:direction>
12349           <spirit:vector>
12350             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
12351             <spirit:right spirit:format="long">0</spirit:right>
12352           </spirit:vector>
12353           <spirit:wireTypeDefs>
12354             <spirit:wireTypeDef>
12355               <spirit:typeName>wire</spirit:typeName>
12356               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12357             </spirit:wireTypeDef>
12358           </spirit:wireTypeDefs>
12359           <spirit:driver>
12360             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12361           </spirit:driver>
12362         </spirit:wire>
12363         <spirit:vendorExtensions>
12364           <xilinx:portInfo>
12365             <xilinx:enablement>
12366               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxcdrphdone_out">false</xilinx:isEnabled>
12367             </xilinx:enablement>
12368           </xilinx:portInfo>
12369         </spirit:vendorExtensions>
12370       </spirit:port>
12371       <spirit:port>
12372         <spirit:name>rxchanbondseq_out</spirit:name>
12373         <spirit:wire>
12374           <spirit:direction>out</spirit:direction>
12375           <spirit:vector>
12376             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
12377             <spirit:right spirit:format="long">0</spirit:right>
12378           </spirit:vector>
12379           <spirit:wireTypeDefs>
12380             <spirit:wireTypeDef>
12381               <spirit:typeName>wire</spirit:typeName>
12382               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12383             </spirit:wireTypeDef>
12384           </spirit:wireTypeDefs>
12385           <spirit:driver>
12386             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12387           </spirit:driver>
12388         </spirit:wire>
12389         <spirit:vendorExtensions>
12390           <xilinx:portInfo>
12391             <xilinx:enablement>
12392               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxchanbondseq_out">false</xilinx:isEnabled>
12393             </xilinx:enablement>
12394           </xilinx:portInfo>
12395         </spirit:vendorExtensions>
12396       </spirit:port>
12397       <spirit:port>
12398         <spirit:name>rxchanisaligned_out</spirit:name>
12399         <spirit:wire>
12400           <spirit:direction>out</spirit:direction>
12401           <spirit:vector>
12402             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
12403             <spirit:right spirit:format="long">0</spirit:right>
12404           </spirit:vector>
12405           <spirit:wireTypeDefs>
12406             <spirit:wireTypeDef>
12407               <spirit:typeName>wire</spirit:typeName>
12408               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12409             </spirit:wireTypeDef>
12410           </spirit:wireTypeDefs>
12411           <spirit:driver>
12412             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12413           </spirit:driver>
12414         </spirit:wire>
12415         <spirit:vendorExtensions>
12416           <xilinx:portInfo>
12417             <xilinx:enablement>
12418               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxchanisaligned_out">false</xilinx:isEnabled>
12419             </xilinx:enablement>
12420           </xilinx:portInfo>
12421         </spirit:vendorExtensions>
12422       </spirit:port>
12423       <spirit:port>
12424         <spirit:name>rxchanrealign_out</spirit:name>
12425         <spirit:wire>
12426           <spirit:direction>out</spirit:direction>
12427           <spirit:vector>
12428             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
12429             <spirit:right spirit:format="long">0</spirit:right>
12430           </spirit:vector>
12431           <spirit:wireTypeDefs>
12432             <spirit:wireTypeDef>
12433               <spirit:typeName>wire</spirit:typeName>
12434               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12435             </spirit:wireTypeDef>
12436           </spirit:wireTypeDefs>
12437           <spirit:driver>
12438             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12439           </spirit:driver>
12440         </spirit:wire>
12441         <spirit:vendorExtensions>
12442           <xilinx:portInfo>
12443             <xilinx:enablement>
12444               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxchanrealign_out">false</xilinx:isEnabled>
12445             </xilinx:enablement>
12446           </xilinx:portInfo>
12447         </spirit:vendorExtensions>
12448       </spirit:port>
12449       <spirit:port>
12450         <spirit:name>rxchbondo_out</spirit:name>
12451         <spirit:wire>
12452           <spirit:direction>out</spirit:direction>
12453           <spirit:vector>
12454             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 5) - 1)">4</spirit:left>
12455             <spirit:right spirit:format="long">0</spirit:right>
12456           </spirit:vector>
12457           <spirit:wireTypeDefs>
12458             <spirit:wireTypeDef>
12459               <spirit:typeName>wire</spirit:typeName>
12460               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12461             </spirit:wireTypeDef>
12462           </spirit:wireTypeDefs>
12463           <spirit:driver>
12464             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12465           </spirit:driver>
12466         </spirit:wire>
12467         <spirit:vendorExtensions>
12468           <xilinx:portInfo>
12469             <xilinx:enablement>
12470               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxchbondo_out">false</xilinx:isEnabled>
12471             </xilinx:enablement>
12472           </xilinx:portInfo>
12473         </spirit:vendorExtensions>
12474       </spirit:port>
12475       <spirit:port>
12476         <spirit:name>rxckcaldone_out</spirit:name>
12477         <spirit:wire>
12478           <spirit:direction>out</spirit:direction>
12479           <spirit:vector>
12480             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
12481             <spirit:right spirit:format="long">0</spirit:right>
12482           </spirit:vector>
12483           <spirit:wireTypeDefs>
12484             <spirit:wireTypeDef>
12485               <spirit:typeName>wire</spirit:typeName>
12486               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12487             </spirit:wireTypeDef>
12488           </spirit:wireTypeDefs>
12489           <spirit:driver>
12490             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12491           </spirit:driver>
12492         </spirit:wire>
12493         <spirit:vendorExtensions>
12494           <xilinx:portInfo>
12495             <xilinx:enablement>
12496               <xilinx:presence>illegal</xilinx:presence>
12497               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxckcaldone_out">false</xilinx:isEnabled>
12498             </xilinx:enablement>
12499           </xilinx:portInfo>
12500         </spirit:vendorExtensions>
12501       </spirit:port>
12502       <spirit:port>
12503         <spirit:name>rxclkcorcnt_out</spirit:name>
12504         <spirit:wire>
12505           <spirit:direction>out</spirit:direction>
12506           <spirit:vector>
12507             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 2) - 1)">1</spirit:left>
12508             <spirit:right spirit:format="long">0</spirit:right>
12509           </spirit:vector>
12510           <spirit:wireTypeDefs>
12511             <spirit:wireTypeDef>
12512               <spirit:typeName>wire</spirit:typeName>
12513               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12514             </spirit:wireTypeDef>
12515           </spirit:wireTypeDefs>
12516           <spirit:driver>
12517             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12518           </spirit:driver>
12519         </spirit:wire>
12520         <spirit:vendorExtensions>
12521           <xilinx:portInfo>
12522             <xilinx:enablement>
12523               <xilinx:presence>required</xilinx:presence>
12524               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxclkcorcnt_out">true</xilinx:isEnabled>
12525             </xilinx:enablement>
12526           </xilinx:portInfo>
12527         </spirit:vendorExtensions>
12528       </spirit:port>
12529       <spirit:port>
12530         <spirit:name>rxcominitdet_out</spirit:name>
12531         <spirit:wire>
12532           <spirit:direction>out</spirit:direction>
12533           <spirit:vector>
12534             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
12535             <spirit:right spirit:format="long">0</spirit:right>
12536           </spirit:vector>
12537           <spirit:wireTypeDefs>
12538             <spirit:wireTypeDef>
12539               <spirit:typeName>wire</spirit:typeName>
12540               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12541             </spirit:wireTypeDef>
12542           </spirit:wireTypeDefs>
12543           <spirit:driver>
12544             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12545           </spirit:driver>
12546         </spirit:wire>
12547         <spirit:vendorExtensions>
12548           <xilinx:portInfo>
12549             <xilinx:enablement>
12550               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxcominitdet_out">false</xilinx:isEnabled>
12551             </xilinx:enablement>
12552           </xilinx:portInfo>
12553         </spirit:vendorExtensions>
12554       </spirit:port>
12555       <spirit:port>
12556         <spirit:name>rxcommadet_out</spirit:name>
12557         <spirit:wire>
12558           <spirit:direction>out</spirit:direction>
12559           <spirit:vector>
12560             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
12561             <spirit:right spirit:format="long">0</spirit:right>
12562           </spirit:vector>
12563           <spirit:wireTypeDefs>
12564             <spirit:wireTypeDef>
12565               <spirit:typeName>wire</spirit:typeName>
12566               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12567             </spirit:wireTypeDef>
12568           </spirit:wireTypeDefs>
12569           <spirit:driver>
12570             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12571           </spirit:driver>
12572         </spirit:wire>
12573         <spirit:vendorExtensions>
12574           <xilinx:portInfo>
12575             <xilinx:enablement>
12576               <xilinx:presence>required</xilinx:presence>
12577               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxcommadet_out">true</xilinx:isEnabled>
12578             </xilinx:enablement>
12579           </xilinx:portInfo>
12580         </spirit:vendorExtensions>
12581       </spirit:port>
12582       <spirit:port>
12583         <spirit:name>rxcomsasdet_out</spirit:name>
12584         <spirit:wire>
12585           <spirit:direction>out</spirit:direction>
12586           <spirit:vector>
12587             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
12588             <spirit:right spirit:format="long">0</spirit:right>
12589           </spirit:vector>
12590           <spirit:wireTypeDefs>
12591             <spirit:wireTypeDef>
12592               <spirit:typeName>wire</spirit:typeName>
12593               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12594             </spirit:wireTypeDef>
12595           </spirit:wireTypeDefs>
12596           <spirit:driver>
12597             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12598           </spirit:driver>
12599         </spirit:wire>
12600         <spirit:vendorExtensions>
12601           <xilinx:portInfo>
12602             <xilinx:enablement>
12603               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxcomsasdet_out">false</xilinx:isEnabled>
12604             </xilinx:enablement>
12605           </xilinx:portInfo>
12606         </spirit:vendorExtensions>
12607       </spirit:port>
12608       <spirit:port>
12609         <spirit:name>rxcomwakedet_out</spirit:name>
12610         <spirit:wire>
12611           <spirit:direction>out</spirit:direction>
12612           <spirit:vector>
12613             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
12614             <spirit:right spirit:format="long">0</spirit:right>
12615           </spirit:vector>
12616           <spirit:wireTypeDefs>
12617             <spirit:wireTypeDef>
12618               <spirit:typeName>wire</spirit:typeName>
12619               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12620             </spirit:wireTypeDef>
12621           </spirit:wireTypeDefs>
12622           <spirit:driver>
12623             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12624           </spirit:driver>
12625         </spirit:wire>
12626         <spirit:vendorExtensions>
12627           <xilinx:portInfo>
12628             <xilinx:enablement>
12629               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxcomwakedet_out">false</xilinx:isEnabled>
12630             </xilinx:enablement>
12631           </xilinx:portInfo>
12632         </spirit:vendorExtensions>
12633       </spirit:port>
12634       <spirit:port>
12635         <spirit:name>rxctrl0_out</spirit:name>
12636         <spirit:wire>
12637           <spirit:direction>out</spirit:direction>
12638           <spirit:vector>
12639             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 16) - 1)">15</spirit:left>
12640             <spirit:right spirit:format="long">0</spirit:right>
12641           </spirit:vector>
12642           <spirit:wireTypeDefs>
12643             <spirit:wireTypeDef>
12644               <spirit:typeName>wire</spirit:typeName>
12645               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12646             </spirit:wireTypeDef>
12647           </spirit:wireTypeDefs>
12648           <spirit:driver>
12649             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12650           </spirit:driver>
12651         </spirit:wire>
12652         <spirit:vendorExtensions>
12653           <xilinx:portInfo>
12654             <xilinx:enablement>
12655               <xilinx:presence>required</xilinx:presence>
12656               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxctrl0_out">true</xilinx:isEnabled>
12657             </xilinx:enablement>
12658           </xilinx:portInfo>
12659         </spirit:vendorExtensions>
12660       </spirit:port>
12661       <spirit:port>
12662         <spirit:name>rxctrl1_out</spirit:name>
12663         <spirit:wire>
12664           <spirit:direction>out</spirit:direction>
12665           <spirit:vector>
12666             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 16) - 1)">15</spirit:left>
12667             <spirit:right spirit:format="long">0</spirit:right>
12668           </spirit:vector>
12669           <spirit:wireTypeDefs>
12670             <spirit:wireTypeDef>
12671               <spirit:typeName>wire</spirit:typeName>
12672               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12673             </spirit:wireTypeDef>
12674           </spirit:wireTypeDefs>
12675           <spirit:driver>
12676             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12677           </spirit:driver>
12678         </spirit:wire>
12679         <spirit:vendorExtensions>
12680           <xilinx:portInfo>
12681             <xilinx:enablement>
12682               <xilinx:presence>required</xilinx:presence>
12683               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxctrl1_out">true</xilinx:isEnabled>
12684             </xilinx:enablement>
12685           </xilinx:portInfo>
12686         </spirit:vendorExtensions>
12687       </spirit:port>
12688       <spirit:port>
12689         <spirit:name>rxctrl2_out</spirit:name>
12690         <spirit:wire>
12691           <spirit:direction>out</spirit:direction>
12692           <spirit:vector>
12693             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 8) - 1)">7</spirit:left>
12694             <spirit:right spirit:format="long">0</spirit:right>
12695           </spirit:vector>
12696           <spirit:wireTypeDefs>
12697             <spirit:wireTypeDef>
12698               <spirit:typeName>wire</spirit:typeName>
12699               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12700             </spirit:wireTypeDef>
12701           </spirit:wireTypeDefs>
12702           <spirit:driver>
12703             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12704           </spirit:driver>
12705         </spirit:wire>
12706         <spirit:vendorExtensions>
12707           <xilinx:portInfo>
12708             <xilinx:enablement>
12709               <xilinx:presence>required</xilinx:presence>
12710               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxctrl2_out">true</xilinx:isEnabled>
12711             </xilinx:enablement>
12712           </xilinx:portInfo>
12713         </spirit:vendorExtensions>
12714       </spirit:port>
12715       <spirit:port>
12716         <spirit:name>rxctrl3_out</spirit:name>
12717         <spirit:wire>
12718           <spirit:direction>out</spirit:direction>
12719           <spirit:vector>
12720             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 8) - 1)">7</spirit:left>
12721             <spirit:right spirit:format="long">0</spirit:right>
12722           </spirit:vector>
12723           <spirit:wireTypeDefs>
12724             <spirit:wireTypeDef>
12725               <spirit:typeName>wire</spirit:typeName>
12726               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12727             </spirit:wireTypeDef>
12728           </spirit:wireTypeDefs>
12729           <spirit:driver>
12730             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12731           </spirit:driver>
12732         </spirit:wire>
12733         <spirit:vendorExtensions>
12734           <xilinx:portInfo>
12735             <xilinx:enablement>
12736               <xilinx:presence>required</xilinx:presence>
12737               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxctrl3_out">true</xilinx:isEnabled>
12738             </xilinx:enablement>
12739           </xilinx:portInfo>
12740         </spirit:vendorExtensions>
12741       </spirit:port>
12742       <spirit:port>
12743         <spirit:name>rxdata_out</spirit:name>
12744         <spirit:wire>
12745           <spirit:direction>out</spirit:direction>
12746           <spirit:vector>
12747             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 128) - 1)">127</spirit:left>
12748             <spirit:right spirit:format="long">0</spirit:right>
12749           </spirit:vector>
12750           <spirit:wireTypeDefs>
12751             <spirit:wireTypeDef>
12752               <spirit:typeName>wire</spirit:typeName>
12753               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12754             </spirit:wireTypeDef>
12755           </spirit:wireTypeDefs>
12756           <spirit:driver>
12757             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12758           </spirit:driver>
12759         </spirit:wire>
12760         <spirit:vendorExtensions>
12761           <xilinx:portInfo>
12762             <xilinx:enablement>
12763               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdata_out">false</xilinx:isEnabled>
12764             </xilinx:enablement>
12765           </xilinx:portInfo>
12766         </spirit:vendorExtensions>
12767       </spirit:port>
12768       <spirit:port>
12769         <spirit:name>rxdataextendrsvd_out</spirit:name>
12770         <spirit:wire>
12771           <spirit:direction>out</spirit:direction>
12772           <spirit:vector>
12773             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 8) - 1)">7</spirit:left>
12774             <spirit:right spirit:format="long">0</spirit:right>
12775           </spirit:vector>
12776           <spirit:wireTypeDefs>
12777             <spirit:wireTypeDef>
12778               <spirit:typeName>wire</spirit:typeName>
12779               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12780             </spirit:wireTypeDef>
12781           </spirit:wireTypeDefs>
12782           <spirit:driver>
12783             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12784           </spirit:driver>
12785         </spirit:wire>
12786         <spirit:vendorExtensions>
12787           <xilinx:portInfo>
12788             <xilinx:enablement>
12789               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdataextendrsvd_out">false</xilinx:isEnabled>
12790             </xilinx:enablement>
12791           </xilinx:portInfo>
12792         </spirit:vendorExtensions>
12793       </spirit:port>
12794       <spirit:port>
12795         <spirit:name>rxdatavalid_out</spirit:name>
12796         <spirit:wire>
12797           <spirit:direction>out</spirit:direction>
12798           <spirit:vector>
12799             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 2) - 1)">1</spirit:left>
12800             <spirit:right spirit:format="long">0</spirit:right>
12801           </spirit:vector>
12802           <spirit:wireTypeDefs>
12803             <spirit:wireTypeDef>
12804               <spirit:typeName>wire</spirit:typeName>
12805               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12806             </spirit:wireTypeDef>
12807           </spirit:wireTypeDefs>
12808           <spirit:driver>
12809             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12810           </spirit:driver>
12811         </spirit:wire>
12812         <spirit:vendorExtensions>
12813           <xilinx:portInfo>
12814             <xilinx:enablement>
12815               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdatavalid_out">false</xilinx:isEnabled>
12816             </xilinx:enablement>
12817           </xilinx:portInfo>
12818         </spirit:vendorExtensions>
12819       </spirit:port>
12820       <spirit:port>
12821         <spirit:name>rxdlysresetdone_out</spirit:name>
12822         <spirit:wire>
12823           <spirit:direction>out</spirit:direction>
12824           <spirit:vector>
12825             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
12826             <spirit:right spirit:format="long">0</spirit:right>
12827           </spirit:vector>
12828           <spirit:wireTypeDefs>
12829             <spirit:wireTypeDef>
12830               <spirit:typeName>wire</spirit:typeName>
12831               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12832             </spirit:wireTypeDef>
12833           </spirit:wireTypeDefs>
12834           <spirit:driver>
12835             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12836           </spirit:driver>
12837         </spirit:wire>
12838         <spirit:vendorExtensions>
12839           <xilinx:portInfo>
12840             <xilinx:enablement>
12841               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxdlysresetdone_out">false</xilinx:isEnabled>
12842             </xilinx:enablement>
12843           </xilinx:portInfo>
12844         </spirit:vendorExtensions>
12845       </spirit:port>
12846       <spirit:port>
12847         <spirit:name>rxelecidle_out</spirit:name>
12848         <spirit:wire>
12849           <spirit:direction>out</spirit:direction>
12850           <spirit:vector>
12851             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
12852             <spirit:right spirit:format="long">0</spirit:right>
12853           </spirit:vector>
12854           <spirit:wireTypeDefs>
12855             <spirit:wireTypeDef>
12856               <spirit:typeName>wire</spirit:typeName>
12857               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12858             </spirit:wireTypeDef>
12859           </spirit:wireTypeDefs>
12860           <spirit:driver>
12861             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12862           </spirit:driver>
12863         </spirit:wire>
12864         <spirit:vendorExtensions>
12865           <xilinx:portInfo>
12866             <xilinx:enablement>
12867               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxelecidle_out">false</xilinx:isEnabled>
12868             </xilinx:enablement>
12869           </xilinx:portInfo>
12870         </spirit:vendorExtensions>
12871       </spirit:port>
12872       <spirit:port>
12873         <spirit:name>rxheader_out</spirit:name>
12874         <spirit:wire>
12875           <spirit:direction>out</spirit:direction>
12876           <spirit:vector>
12877             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 6) - 1)">5</spirit:left>
12878             <spirit:right spirit:format="long">0</spirit:right>
12879           </spirit:vector>
12880           <spirit:wireTypeDefs>
12881             <spirit:wireTypeDef>
12882               <spirit:typeName>wire</spirit:typeName>
12883               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12884             </spirit:wireTypeDef>
12885           </spirit:wireTypeDefs>
12886           <spirit:driver>
12887             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12888           </spirit:driver>
12889         </spirit:wire>
12890         <spirit:vendorExtensions>
12891           <xilinx:portInfo>
12892             <xilinx:enablement>
12893               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxheader_out">false</xilinx:isEnabled>
12894             </xilinx:enablement>
12895           </xilinx:portInfo>
12896         </spirit:vendorExtensions>
12897       </spirit:port>
12898       <spirit:port>
12899         <spirit:name>rxheadervalid_out</spirit:name>
12900         <spirit:wire>
12901           <spirit:direction>out</spirit:direction>
12902           <spirit:vector>
12903             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 2) - 1)">1</spirit:left>
12904             <spirit:right spirit:format="long">0</spirit:right>
12905           </spirit:vector>
12906           <spirit:wireTypeDefs>
12907             <spirit:wireTypeDef>
12908               <spirit:typeName>wire</spirit:typeName>
12909               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12910             </spirit:wireTypeDef>
12911           </spirit:wireTypeDefs>
12912           <spirit:driver>
12913             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12914           </spirit:driver>
12915         </spirit:wire>
12916         <spirit:vendorExtensions>
12917           <xilinx:portInfo>
12918             <xilinx:enablement>
12919               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxheadervalid_out">false</xilinx:isEnabled>
12920             </xilinx:enablement>
12921           </xilinx:portInfo>
12922         </spirit:vendorExtensions>
12923       </spirit:port>
12924       <spirit:port>
12925         <spirit:name>rxlfpstresetdet_out</spirit:name>
12926         <spirit:wire>
12927           <spirit:direction>out</spirit:direction>
12928           <spirit:vector>
12929             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
12930             <spirit:right spirit:format="long">0</spirit:right>
12931           </spirit:vector>
12932           <spirit:wireTypeDefs>
12933             <spirit:wireTypeDef>
12934               <spirit:typeName>wire</spirit:typeName>
12935               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12936             </spirit:wireTypeDef>
12937           </spirit:wireTypeDefs>
12938           <spirit:driver>
12939             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12940           </spirit:driver>
12941         </spirit:wire>
12942         <spirit:vendorExtensions>
12943           <xilinx:portInfo>
12944             <xilinx:enablement>
12945               <xilinx:presence>illegal</xilinx:presence>
12946               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxlfpstresetdet_out">false</xilinx:isEnabled>
12947             </xilinx:enablement>
12948           </xilinx:portInfo>
12949         </spirit:vendorExtensions>
12950       </spirit:port>
12951       <spirit:port>
12952         <spirit:name>rxlfpsu2lpexitdet_out</spirit:name>
12953         <spirit:wire>
12954           <spirit:direction>out</spirit:direction>
12955           <spirit:vector>
12956             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
12957             <spirit:right spirit:format="long">0</spirit:right>
12958           </spirit:vector>
12959           <spirit:wireTypeDefs>
12960             <spirit:wireTypeDef>
12961               <spirit:typeName>wire</spirit:typeName>
12962               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12963             </spirit:wireTypeDef>
12964           </spirit:wireTypeDefs>
12965           <spirit:driver>
12966             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12967           </spirit:driver>
12968         </spirit:wire>
12969         <spirit:vendorExtensions>
12970           <xilinx:portInfo>
12971             <xilinx:enablement>
12972               <xilinx:presence>illegal</xilinx:presence>
12973               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxlfpsu2lpexitdet_out">false</xilinx:isEnabled>
12974             </xilinx:enablement>
12975           </xilinx:portInfo>
12976         </spirit:vendorExtensions>
12977       </spirit:port>
12978       <spirit:port>
12979         <spirit:name>rxlfpsu3wakedet_out</spirit:name>
12980         <spirit:wire>
12981           <spirit:direction>out</spirit:direction>
12982           <spirit:vector>
12983             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
12984             <spirit:right spirit:format="long">0</spirit:right>
12985           </spirit:vector>
12986           <spirit:wireTypeDefs>
12987             <spirit:wireTypeDef>
12988               <spirit:typeName>wire</spirit:typeName>
12989               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
12990             </spirit:wireTypeDef>
12991           </spirit:wireTypeDefs>
12992           <spirit:driver>
12993             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
12994           </spirit:driver>
12995         </spirit:wire>
12996         <spirit:vendorExtensions>
12997           <xilinx:portInfo>
12998             <xilinx:enablement>
12999               <xilinx:presence>illegal</xilinx:presence>
13000               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxlfpsu3wakedet_out">false</xilinx:isEnabled>
13001             </xilinx:enablement>
13002           </xilinx:portInfo>
13003         </spirit:vendorExtensions>
13004       </spirit:port>
13005       <spirit:port>
13006         <spirit:name>rxmonitorout_out</spirit:name>
13007         <spirit:wire>
13008           <spirit:direction>out</spirit:direction>
13009           <spirit:vector>
13010             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 7)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 7))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 8))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 8))) - 1)">6</spirit:left>
13011             <spirit:right spirit:format="long">0</spirit:right>
13012           </spirit:vector>
13013           <spirit:wireTypeDefs>
13014             <spirit:wireTypeDef>
13015               <spirit:typeName>wire</spirit:typeName>
13016               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13017             </spirit:wireTypeDef>
13018           </spirit:wireTypeDefs>
13019           <spirit:driver>
13020             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13021           </spirit:driver>
13022         </spirit:wire>
13023         <spirit:vendorExtensions>
13024           <xilinx:portInfo>
13025             <xilinx:enablement>
13026               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxmonitorout_out">false</xilinx:isEnabled>
13027             </xilinx:enablement>
13028           </xilinx:portInfo>
13029         </spirit:vendorExtensions>
13030       </spirit:port>
13031       <spirit:port>
13032         <spirit:name>rxosintdone_out</spirit:name>
13033         <spirit:wire>
13034           <spirit:direction>out</spirit:direction>
13035           <spirit:vector>
13036             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13037             <spirit:right spirit:format="long">0</spirit:right>
13038           </spirit:vector>
13039           <spirit:wireTypeDefs>
13040             <spirit:wireTypeDef>
13041               <spirit:typeName>wire</spirit:typeName>
13042               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13043             </spirit:wireTypeDef>
13044           </spirit:wireTypeDefs>
13045           <spirit:driver>
13046             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13047           </spirit:driver>
13048         </spirit:wire>
13049         <spirit:vendorExtensions>
13050           <xilinx:portInfo>
13051             <xilinx:enablement>
13052               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxosintdone_out">false</xilinx:isEnabled>
13053             </xilinx:enablement>
13054           </xilinx:portInfo>
13055         </spirit:vendorExtensions>
13056       </spirit:port>
13057       <spirit:port>
13058         <spirit:name>rxosintstarted_out</spirit:name>
13059         <spirit:wire>
13060           <spirit:direction>out</spirit:direction>
13061           <spirit:vector>
13062             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13063             <spirit:right spirit:format="long">0</spirit:right>
13064           </spirit:vector>
13065           <spirit:wireTypeDefs>
13066             <spirit:wireTypeDef>
13067               <spirit:typeName>wire</spirit:typeName>
13068               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13069             </spirit:wireTypeDef>
13070           </spirit:wireTypeDefs>
13071           <spirit:driver>
13072             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13073           </spirit:driver>
13074         </spirit:wire>
13075         <spirit:vendorExtensions>
13076           <xilinx:portInfo>
13077             <xilinx:enablement>
13078               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxosintstarted_out">false</xilinx:isEnabled>
13079             </xilinx:enablement>
13080           </xilinx:portInfo>
13081         </spirit:vendorExtensions>
13082       </spirit:port>
13083       <spirit:port>
13084         <spirit:name>rxosintstrobedone_out</spirit:name>
13085         <spirit:wire>
13086           <spirit:direction>out</spirit:direction>
13087           <spirit:vector>
13088             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13089             <spirit:right spirit:format="long">0</spirit:right>
13090           </spirit:vector>
13091           <spirit:wireTypeDefs>
13092             <spirit:wireTypeDef>
13093               <spirit:typeName>wire</spirit:typeName>
13094               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13095             </spirit:wireTypeDef>
13096           </spirit:wireTypeDefs>
13097           <spirit:driver>
13098             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13099           </spirit:driver>
13100         </spirit:wire>
13101         <spirit:vendorExtensions>
13102           <xilinx:portInfo>
13103             <xilinx:enablement>
13104               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxosintstrobedone_out">false</xilinx:isEnabled>
13105             </xilinx:enablement>
13106           </xilinx:portInfo>
13107         </spirit:vendorExtensions>
13108       </spirit:port>
13109       <spirit:port>
13110         <spirit:name>rxosintstrobestarted_out</spirit:name>
13111         <spirit:wire>
13112           <spirit:direction>out</spirit:direction>
13113           <spirit:vector>
13114             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13115             <spirit:right spirit:format="long">0</spirit:right>
13116           </spirit:vector>
13117           <spirit:wireTypeDefs>
13118             <spirit:wireTypeDef>
13119               <spirit:typeName>wire</spirit:typeName>
13120               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13121             </spirit:wireTypeDef>
13122           </spirit:wireTypeDefs>
13123           <spirit:driver>
13124             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13125           </spirit:driver>
13126         </spirit:wire>
13127         <spirit:vendorExtensions>
13128           <xilinx:portInfo>
13129             <xilinx:enablement>
13130               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxosintstrobestarted_out">false</xilinx:isEnabled>
13131             </xilinx:enablement>
13132           </xilinx:portInfo>
13133         </spirit:vendorExtensions>
13134       </spirit:port>
13135       <spirit:port>
13136         <spirit:name>rxoutclk_out</spirit:name>
13137         <spirit:wire>
13138           <spirit:direction>out</spirit:direction>
13139           <spirit:vector>
13140             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13141             <spirit:right spirit:format="long">0</spirit:right>
13142           </spirit:vector>
13143           <spirit:wireTypeDefs>
13144             <spirit:wireTypeDef>
13145               <spirit:typeName>wire</spirit:typeName>
13146               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13147             </spirit:wireTypeDef>
13148           </spirit:wireTypeDefs>
13149           <spirit:driver>
13150             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13151           </spirit:driver>
13152         </spirit:wire>
13153         <spirit:vendorExtensions>
13154           <xilinx:portInfo>
13155             <xilinx:enablement>
13156               <xilinx:presence>required</xilinx:presence>
13157               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxoutclk_out">true</xilinx:isEnabled>
13158             </xilinx:enablement>
13159           </xilinx:portInfo>
13160         </spirit:vendorExtensions>
13161       </spirit:port>
13162       <spirit:port>
13163         <spirit:name>rxoutclkfabric_out</spirit:name>
13164         <spirit:wire>
13165           <spirit:direction>out</spirit:direction>
13166           <spirit:vector>
13167             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13168             <spirit:right spirit:format="long">0</spirit:right>
13169           </spirit:vector>
13170           <spirit:wireTypeDefs>
13171             <spirit:wireTypeDef>
13172               <spirit:typeName>wire</spirit:typeName>
13173               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13174             </spirit:wireTypeDef>
13175           </spirit:wireTypeDefs>
13176           <spirit:driver>
13177             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13178           </spirit:driver>
13179         </spirit:wire>
13180         <spirit:vendorExtensions>
13181           <xilinx:portInfo>
13182             <xilinx:enablement>
13183               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxoutclkfabric_out">false</xilinx:isEnabled>
13184             </xilinx:enablement>
13185           </xilinx:portInfo>
13186         </spirit:vendorExtensions>
13187       </spirit:port>
13188       <spirit:port>
13189         <spirit:name>rxoutclkpcs_out</spirit:name>
13190         <spirit:wire>
13191           <spirit:direction>out</spirit:direction>
13192           <spirit:vector>
13193             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13194             <spirit:right spirit:format="long">0</spirit:right>
13195           </spirit:vector>
13196           <spirit:wireTypeDefs>
13197             <spirit:wireTypeDef>
13198               <spirit:typeName>wire</spirit:typeName>
13199               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13200             </spirit:wireTypeDef>
13201           </spirit:wireTypeDefs>
13202           <spirit:driver>
13203             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13204           </spirit:driver>
13205         </spirit:wire>
13206         <spirit:vendorExtensions>
13207           <xilinx:portInfo>
13208             <xilinx:enablement>
13209               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxoutclkpcs_out">false</xilinx:isEnabled>
13210             </xilinx:enablement>
13211           </xilinx:portInfo>
13212         </spirit:vendorExtensions>
13213       </spirit:port>
13214       <spirit:port>
13215         <spirit:name>rxphaligndone_out</spirit:name>
13216         <spirit:wire>
13217           <spirit:direction>out</spirit:direction>
13218           <spirit:vector>
13219             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13220             <spirit:right spirit:format="long">0</spirit:right>
13221           </spirit:vector>
13222           <spirit:wireTypeDefs>
13223             <spirit:wireTypeDef>
13224               <spirit:typeName>wire</spirit:typeName>
13225               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13226             </spirit:wireTypeDef>
13227           </spirit:wireTypeDefs>
13228           <spirit:driver>
13229             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13230           </spirit:driver>
13231         </spirit:wire>
13232         <spirit:vendorExtensions>
13233           <xilinx:portInfo>
13234             <xilinx:enablement>
13235               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxphaligndone_out">false</xilinx:isEnabled>
13236             </xilinx:enablement>
13237           </xilinx:portInfo>
13238         </spirit:vendorExtensions>
13239       </spirit:port>
13240       <spirit:port>
13241         <spirit:name>rxphalignerr_out</spirit:name>
13242         <spirit:wire>
13243           <spirit:direction>out</spirit:direction>
13244           <spirit:vector>
13245             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13246             <spirit:right spirit:format="long">0</spirit:right>
13247           </spirit:vector>
13248           <spirit:wireTypeDefs>
13249             <spirit:wireTypeDef>
13250               <spirit:typeName>wire</spirit:typeName>
13251               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13252             </spirit:wireTypeDef>
13253           </spirit:wireTypeDefs>
13254           <spirit:driver>
13255             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13256           </spirit:driver>
13257         </spirit:wire>
13258         <spirit:vendorExtensions>
13259           <xilinx:portInfo>
13260             <xilinx:enablement>
13261               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxphalignerr_out">false</xilinx:isEnabled>
13262             </xilinx:enablement>
13263           </xilinx:portInfo>
13264         </spirit:vendorExtensions>
13265       </spirit:port>
13266       <spirit:port>
13267         <spirit:name>rxpmaresetdone_out</spirit:name>
13268         <spirit:wire>
13269           <spirit:direction>out</spirit:direction>
13270           <spirit:vector>
13271             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13272             <spirit:right spirit:format="long">0</spirit:right>
13273           </spirit:vector>
13274           <spirit:wireTypeDefs>
13275             <spirit:wireTypeDef>
13276               <spirit:typeName>wire</spirit:typeName>
13277               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13278             </spirit:wireTypeDef>
13279           </spirit:wireTypeDefs>
13280           <spirit:driver>
13281             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13282           </spirit:driver>
13283         </spirit:wire>
13284         <spirit:vendorExtensions>
13285           <xilinx:portInfo>
13286             <xilinx:enablement>
13287               <xilinx:presence>required</xilinx:presence>
13288               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxpmaresetdone_out">true</xilinx:isEnabled>
13289             </xilinx:enablement>
13290           </xilinx:portInfo>
13291         </spirit:vendorExtensions>
13292       </spirit:port>
13293       <spirit:port>
13294         <spirit:name>rxprbserr_out</spirit:name>
13295         <spirit:wire>
13296           <spirit:direction>out</spirit:direction>
13297           <spirit:vector>
13298             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13299             <spirit:right spirit:format="long">0</spirit:right>
13300           </spirit:vector>
13301           <spirit:wireTypeDefs>
13302             <spirit:wireTypeDef>
13303               <spirit:typeName>wire</spirit:typeName>
13304               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13305             </spirit:wireTypeDef>
13306           </spirit:wireTypeDefs>
13307           <spirit:driver>
13308             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13309           </spirit:driver>
13310         </spirit:wire>
13311         <spirit:vendorExtensions>
13312           <xilinx:portInfo>
13313             <xilinx:enablement>
13314               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxprbserr_out">false</xilinx:isEnabled>
13315             </xilinx:enablement>
13316           </xilinx:portInfo>
13317         </spirit:vendorExtensions>
13318       </spirit:port>
13319       <spirit:port>
13320         <spirit:name>rxprbslocked_out</spirit:name>
13321         <spirit:wire>
13322           <spirit:direction>out</spirit:direction>
13323           <spirit:vector>
13324             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13325             <spirit:right spirit:format="long">0</spirit:right>
13326           </spirit:vector>
13327           <spirit:wireTypeDefs>
13328             <spirit:wireTypeDef>
13329               <spirit:typeName>wire</spirit:typeName>
13330               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13331             </spirit:wireTypeDef>
13332           </spirit:wireTypeDefs>
13333           <spirit:driver>
13334             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13335           </spirit:driver>
13336         </spirit:wire>
13337         <spirit:vendorExtensions>
13338           <xilinx:portInfo>
13339             <xilinx:enablement>
13340               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxprbslocked_out">false</xilinx:isEnabled>
13341             </xilinx:enablement>
13342           </xilinx:portInfo>
13343         </spirit:vendorExtensions>
13344       </spirit:port>
13345       <spirit:port>
13346         <spirit:name>rxprgdivresetdone_out</spirit:name>
13347         <spirit:wire>
13348           <spirit:direction>out</spirit:direction>
13349           <spirit:vector>
13350             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13351             <spirit:right spirit:format="long">0</spirit:right>
13352           </spirit:vector>
13353           <spirit:wireTypeDefs>
13354             <spirit:wireTypeDef>
13355               <spirit:typeName>wire</spirit:typeName>
13356               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13357             </spirit:wireTypeDef>
13358           </spirit:wireTypeDefs>
13359           <spirit:driver>
13360             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13361           </spirit:driver>
13362         </spirit:wire>
13363         <spirit:vendorExtensions>
13364           <xilinx:portInfo>
13365             <xilinx:enablement>
13366               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxprgdivresetdone_out">false</xilinx:isEnabled>
13367             </xilinx:enablement>
13368           </xilinx:portInfo>
13369         </spirit:vendorExtensions>
13370       </spirit:port>
13371       <spirit:port>
13372         <spirit:name>rxqpisenn_out</spirit:name>
13373         <spirit:wire>
13374           <spirit:direction>out</spirit:direction>
13375           <spirit:vector>
13376             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
13377             <spirit:right spirit:format="long">0</spirit:right>
13378           </spirit:vector>
13379           <spirit:wireTypeDefs>
13380             <spirit:wireTypeDef>
13381               <spirit:typeName>wire</spirit:typeName>
13382               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13383             </spirit:wireTypeDef>
13384           </spirit:wireTypeDefs>
13385           <spirit:driver>
13386             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13387           </spirit:driver>
13388         </spirit:wire>
13389         <spirit:vendorExtensions>
13390           <xilinx:portInfo>
13391             <xilinx:enablement>
13392               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxqpisenn_out">false</xilinx:isEnabled>
13393             </xilinx:enablement>
13394           </xilinx:portInfo>
13395         </spirit:vendorExtensions>
13396       </spirit:port>
13397       <spirit:port>
13398         <spirit:name>rxqpisenp_out</spirit:name>
13399         <spirit:wire>
13400           <spirit:direction>out</spirit:direction>
13401           <spirit:vector>
13402             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
13403             <spirit:right spirit:format="long">0</spirit:right>
13404           </spirit:vector>
13405           <spirit:wireTypeDefs>
13406             <spirit:wireTypeDef>
13407               <spirit:typeName>wire</spirit:typeName>
13408               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13409             </spirit:wireTypeDef>
13410           </spirit:wireTypeDefs>
13411           <spirit:driver>
13412             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13413           </spirit:driver>
13414         </spirit:wire>
13415         <spirit:vendorExtensions>
13416           <xilinx:portInfo>
13417             <xilinx:enablement>
13418               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxqpisenp_out">false</xilinx:isEnabled>
13419             </xilinx:enablement>
13420           </xilinx:portInfo>
13421         </spirit:vendorExtensions>
13422       </spirit:port>
13423       <spirit:port>
13424         <spirit:name>rxratedone_out</spirit:name>
13425         <spirit:wire>
13426           <spirit:direction>out</spirit:direction>
13427           <spirit:vector>
13428             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13429             <spirit:right spirit:format="long">0</spirit:right>
13430           </spirit:vector>
13431           <spirit:wireTypeDefs>
13432             <spirit:wireTypeDef>
13433               <spirit:typeName>wire</spirit:typeName>
13434               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13435             </spirit:wireTypeDef>
13436           </spirit:wireTypeDefs>
13437           <spirit:driver>
13438             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13439           </spirit:driver>
13440         </spirit:wire>
13441         <spirit:vendorExtensions>
13442           <xilinx:portInfo>
13443             <xilinx:enablement>
13444               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxratedone_out">false</xilinx:isEnabled>
13445             </xilinx:enablement>
13446           </xilinx:portInfo>
13447         </spirit:vendorExtensions>
13448       </spirit:port>
13449       <spirit:port>
13450         <spirit:name>rxrecclkout_out</spirit:name>
13451         <spirit:wire>
13452           <spirit:direction>out</spirit:direction>
13453           <spirit:vector>
13454             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13455             <spirit:right spirit:format="long">0</spirit:right>
13456           </spirit:vector>
13457           <spirit:wireTypeDefs>
13458             <spirit:wireTypeDef>
13459               <spirit:typeName>wire</spirit:typeName>
13460               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13461             </spirit:wireTypeDef>
13462           </spirit:wireTypeDefs>
13463           <spirit:driver>
13464             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13465           </spirit:driver>
13466         </spirit:wire>
13467         <spirit:vendorExtensions>
13468           <xilinx:portInfo>
13469             <xilinx:enablement>
13470               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxrecclkout_out">false</xilinx:isEnabled>
13471             </xilinx:enablement>
13472           </xilinx:portInfo>
13473         </spirit:vendorExtensions>
13474       </spirit:port>
13475       <spirit:port>
13476         <spirit:name>rxresetdone_out</spirit:name>
13477         <spirit:wire>
13478           <spirit:direction>out</spirit:direction>
13479           <spirit:vector>
13480             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13481             <spirit:right spirit:format="long">0</spirit:right>
13482           </spirit:vector>
13483           <spirit:wireTypeDefs>
13484             <spirit:wireTypeDef>
13485               <spirit:typeName>wire</spirit:typeName>
13486               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13487             </spirit:wireTypeDef>
13488           </spirit:wireTypeDefs>
13489           <spirit:driver>
13490             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13491           </spirit:driver>
13492         </spirit:wire>
13493         <spirit:vendorExtensions>
13494           <xilinx:portInfo>
13495             <xilinx:enablement>
13496               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxresetdone_out">true</xilinx:isEnabled>
13497             </xilinx:enablement>
13498           </xilinx:portInfo>
13499         </spirit:vendorExtensions>
13500       </spirit:port>
13501       <spirit:port>
13502         <spirit:name>rxsliderdy_out</spirit:name>
13503         <spirit:wire>
13504           <spirit:direction>out</spirit:direction>
13505           <spirit:vector>
13506             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13507             <spirit:right spirit:format="long">0</spirit:right>
13508           </spirit:vector>
13509           <spirit:wireTypeDefs>
13510             <spirit:wireTypeDef>
13511               <spirit:typeName>wire</spirit:typeName>
13512               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13513             </spirit:wireTypeDef>
13514           </spirit:wireTypeDefs>
13515           <spirit:driver>
13516             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13517           </spirit:driver>
13518         </spirit:wire>
13519         <spirit:vendorExtensions>
13520           <xilinx:portInfo>
13521             <xilinx:enablement>
13522               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxsliderdy_out">false</xilinx:isEnabled>
13523             </xilinx:enablement>
13524           </xilinx:portInfo>
13525         </spirit:vendorExtensions>
13526       </spirit:port>
13527       <spirit:port>
13528         <spirit:name>rxslipdone_out</spirit:name>
13529         <spirit:wire>
13530           <spirit:direction>out</spirit:direction>
13531           <spirit:vector>
13532             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13533             <spirit:right spirit:format="long">0</spirit:right>
13534           </spirit:vector>
13535           <spirit:wireTypeDefs>
13536             <spirit:wireTypeDef>
13537               <spirit:typeName>wire</spirit:typeName>
13538               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13539             </spirit:wireTypeDef>
13540           </spirit:wireTypeDefs>
13541           <spirit:driver>
13542             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13543           </spirit:driver>
13544         </spirit:wire>
13545         <spirit:vendorExtensions>
13546           <xilinx:portInfo>
13547             <xilinx:enablement>
13548               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxslipdone_out">false</xilinx:isEnabled>
13549             </xilinx:enablement>
13550           </xilinx:portInfo>
13551         </spirit:vendorExtensions>
13552       </spirit:port>
13553       <spirit:port>
13554         <spirit:name>rxslipoutclkrdy_out</spirit:name>
13555         <spirit:wire>
13556           <spirit:direction>out</spirit:direction>
13557           <spirit:vector>
13558             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13559             <spirit:right spirit:format="long">0</spirit:right>
13560           </spirit:vector>
13561           <spirit:wireTypeDefs>
13562             <spirit:wireTypeDef>
13563               <spirit:typeName>wire</spirit:typeName>
13564               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13565             </spirit:wireTypeDef>
13566           </spirit:wireTypeDefs>
13567           <spirit:driver>
13568             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13569           </spirit:driver>
13570         </spirit:wire>
13571         <spirit:vendorExtensions>
13572           <xilinx:portInfo>
13573             <xilinx:enablement>
13574               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxslipoutclkrdy_out">false</xilinx:isEnabled>
13575             </xilinx:enablement>
13576           </xilinx:portInfo>
13577         </spirit:vendorExtensions>
13578       </spirit:port>
13579       <spirit:port>
13580         <spirit:name>rxslippmardy_out</spirit:name>
13581         <spirit:wire>
13582           <spirit:direction>out</spirit:direction>
13583           <spirit:vector>
13584             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13585             <spirit:right spirit:format="long">0</spirit:right>
13586           </spirit:vector>
13587           <spirit:wireTypeDefs>
13588             <spirit:wireTypeDef>
13589               <spirit:typeName>wire</spirit:typeName>
13590               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13591             </spirit:wireTypeDef>
13592           </spirit:wireTypeDefs>
13593           <spirit:driver>
13594             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13595           </spirit:driver>
13596         </spirit:wire>
13597         <spirit:vendorExtensions>
13598           <xilinx:portInfo>
13599             <xilinx:enablement>
13600               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxslippmardy_out">false</xilinx:isEnabled>
13601             </xilinx:enablement>
13602           </xilinx:portInfo>
13603         </spirit:vendorExtensions>
13604       </spirit:port>
13605       <spirit:port>
13606         <spirit:name>rxstartofseq_out</spirit:name>
13607         <spirit:wire>
13608           <spirit:direction>out</spirit:direction>
13609           <spirit:vector>
13610             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 2) - 1)">1</spirit:left>
13611             <spirit:right spirit:format="long">0</spirit:right>
13612           </spirit:vector>
13613           <spirit:wireTypeDefs>
13614             <spirit:wireTypeDef>
13615               <spirit:typeName>wire</spirit:typeName>
13616               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13617             </spirit:wireTypeDef>
13618           </spirit:wireTypeDefs>
13619           <spirit:driver>
13620             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13621           </spirit:driver>
13622         </spirit:wire>
13623         <spirit:vendorExtensions>
13624           <xilinx:portInfo>
13625             <xilinx:enablement>
13626               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxstartofseq_out">false</xilinx:isEnabled>
13627             </xilinx:enablement>
13628           </xilinx:portInfo>
13629         </spirit:vendorExtensions>
13630       </spirit:port>
13631       <spirit:port>
13632         <spirit:name>rxstatus_out</spirit:name>
13633         <spirit:wire>
13634           <spirit:direction>out</spirit:direction>
13635           <spirit:vector>
13636             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 3) - 1)">2</spirit:left>
13637             <spirit:right spirit:format="long">0</spirit:right>
13638           </spirit:vector>
13639           <spirit:wireTypeDefs>
13640             <spirit:wireTypeDef>
13641               <spirit:typeName>wire</spirit:typeName>
13642               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13643             </spirit:wireTypeDef>
13644           </spirit:wireTypeDefs>
13645           <spirit:driver>
13646             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13647           </spirit:driver>
13648         </spirit:wire>
13649         <spirit:vendorExtensions>
13650           <xilinx:portInfo>
13651             <xilinx:enablement>
13652               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxstatus_out">false</xilinx:isEnabled>
13653             </xilinx:enablement>
13654           </xilinx:portInfo>
13655         </spirit:vendorExtensions>
13656       </spirit:port>
13657       <spirit:port>
13658         <spirit:name>rxsyncdone_out</spirit:name>
13659         <spirit:wire>
13660           <spirit:direction>out</spirit:direction>
13661           <spirit:vector>
13662             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13663             <spirit:right spirit:format="long">0</spirit:right>
13664           </spirit:vector>
13665           <spirit:wireTypeDefs>
13666             <spirit:wireTypeDef>
13667               <spirit:typeName>wire</spirit:typeName>
13668               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13669             </spirit:wireTypeDef>
13670           </spirit:wireTypeDefs>
13671           <spirit:driver>
13672             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13673           </spirit:driver>
13674         </spirit:wire>
13675         <spirit:vendorExtensions>
13676           <xilinx:portInfo>
13677             <xilinx:enablement>
13678               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxsyncdone_out">false</xilinx:isEnabled>
13679             </xilinx:enablement>
13680           </xilinx:portInfo>
13681         </spirit:vendorExtensions>
13682       </spirit:port>
13683       <spirit:port>
13684         <spirit:name>rxsyncout_out</spirit:name>
13685         <spirit:wire>
13686           <spirit:direction>out</spirit:direction>
13687           <spirit:vector>
13688             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13689             <spirit:right spirit:format="long">0</spirit:right>
13690           </spirit:vector>
13691           <spirit:wireTypeDefs>
13692             <spirit:wireTypeDef>
13693               <spirit:typeName>wire</spirit:typeName>
13694               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13695             </spirit:wireTypeDef>
13696           </spirit:wireTypeDefs>
13697           <spirit:driver>
13698             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13699           </spirit:driver>
13700         </spirit:wire>
13701         <spirit:vendorExtensions>
13702           <xilinx:portInfo>
13703             <xilinx:enablement>
13704               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxsyncout_out">false</xilinx:isEnabled>
13705             </xilinx:enablement>
13706           </xilinx:portInfo>
13707         </spirit:vendorExtensions>
13708       </spirit:port>
13709       <spirit:port>
13710         <spirit:name>rxvalid_out</spirit:name>
13711         <spirit:wire>
13712           <spirit:direction>out</spirit:direction>
13713           <spirit:vector>
13714             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13715             <spirit:right spirit:format="long">0</spirit:right>
13716           </spirit:vector>
13717           <spirit:wireTypeDefs>
13718             <spirit:wireTypeDef>
13719               <spirit:typeName>wire</spirit:typeName>
13720               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13721             </spirit:wireTypeDef>
13722           </spirit:wireTypeDefs>
13723           <spirit:driver>
13724             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13725           </spirit:driver>
13726         </spirit:wire>
13727         <spirit:vendorExtensions>
13728           <xilinx:portInfo>
13729             <xilinx:enablement>
13730               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.rxvalid_out">false</xilinx:isEnabled>
13731             </xilinx:enablement>
13732           </xilinx:portInfo>
13733         </spirit:vendorExtensions>
13734       </spirit:port>
13735       <spirit:port>
13736         <spirit:name>txbufstatus_out</spirit:name>
13737         <spirit:wire>
13738           <spirit:direction>out</spirit:direction>
13739           <spirit:vector>
13740             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 2) - 1)">1</spirit:left>
13741             <spirit:right spirit:format="long">0</spirit:right>
13742           </spirit:vector>
13743           <spirit:wireTypeDefs>
13744             <spirit:wireTypeDef>
13745               <spirit:typeName>wire</spirit:typeName>
13746               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13747             </spirit:wireTypeDef>
13748           </spirit:wireTypeDefs>
13749           <spirit:driver>
13750             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13751           </spirit:driver>
13752         </spirit:wire>
13753         <spirit:vendorExtensions>
13754           <xilinx:portInfo>
13755             <xilinx:enablement>
13756               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txbufstatus_out">false</xilinx:isEnabled>
13757             </xilinx:enablement>
13758           </xilinx:portInfo>
13759         </spirit:vendorExtensions>
13760       </spirit:port>
13761       <spirit:port>
13762         <spirit:name>txcomfinish_out</spirit:name>
13763         <spirit:wire>
13764           <spirit:direction>out</spirit:direction>
13765           <spirit:vector>
13766             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13767             <spirit:right spirit:format="long">0</spirit:right>
13768           </spirit:vector>
13769           <spirit:wireTypeDefs>
13770             <spirit:wireTypeDef>
13771               <spirit:typeName>wire</spirit:typeName>
13772               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13773             </spirit:wireTypeDef>
13774           </spirit:wireTypeDefs>
13775           <spirit:driver>
13776             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13777           </spirit:driver>
13778         </spirit:wire>
13779         <spirit:vendorExtensions>
13780           <xilinx:portInfo>
13781             <xilinx:enablement>
13782               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txcomfinish_out">false</xilinx:isEnabled>
13783             </xilinx:enablement>
13784           </xilinx:portInfo>
13785         </spirit:vendorExtensions>
13786       </spirit:port>
13787       <spirit:port>
13788         <spirit:name>txdccdone_out</spirit:name>
13789         <spirit:wire>
13790           <spirit:direction>out</spirit:direction>
13791           <spirit:vector>
13792             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * 1) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) - 1)">0</spirit:left>
13793             <spirit:right spirit:format="long">0</spirit:right>
13794           </spirit:vector>
13795           <spirit:wireTypeDefs>
13796             <spirit:wireTypeDef>
13797               <spirit:typeName>wire</spirit:typeName>
13798               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13799             </spirit:wireTypeDef>
13800           </spirit:wireTypeDefs>
13801           <spirit:driver>
13802             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13803           </spirit:driver>
13804         </spirit:wire>
13805         <spirit:vendorExtensions>
13806           <xilinx:portInfo>
13807             <xilinx:enablement>
13808               <xilinx:presence>illegal</xilinx:presence>
13809               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txdccdone_out">false</xilinx:isEnabled>
13810             </xilinx:enablement>
13811           </xilinx:portInfo>
13812         </spirit:vendorExtensions>
13813       </spirit:port>
13814       <spirit:port>
13815         <spirit:name>txdlysresetdone_out</spirit:name>
13816         <spirit:wire>
13817           <spirit:direction>out</spirit:direction>
13818           <spirit:vector>
13819             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13820             <spirit:right spirit:format="long">0</spirit:right>
13821           </spirit:vector>
13822           <spirit:wireTypeDefs>
13823             <spirit:wireTypeDef>
13824               <spirit:typeName>wire</spirit:typeName>
13825               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13826             </spirit:wireTypeDef>
13827           </spirit:wireTypeDefs>
13828           <spirit:driver>
13829             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13830           </spirit:driver>
13831         </spirit:wire>
13832         <spirit:vendorExtensions>
13833           <xilinx:portInfo>
13834             <xilinx:enablement>
13835               <xilinx:presence>required</xilinx:presence>
13836               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txdlysresetdone_out">true</xilinx:isEnabled>
13837             </xilinx:enablement>
13838           </xilinx:portInfo>
13839         </spirit:vendorExtensions>
13840       </spirit:port>
13841       <spirit:port>
13842         <spirit:name>txoutclk_out</spirit:name>
13843         <spirit:wire>
13844           <spirit:direction>out</spirit:direction>
13845           <spirit:vector>
13846             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13847             <spirit:right spirit:format="long">0</spirit:right>
13848           </spirit:vector>
13849           <spirit:wireTypeDefs>
13850             <spirit:wireTypeDef>
13851               <spirit:typeName>wire</spirit:typeName>
13852               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13853             </spirit:wireTypeDef>
13854           </spirit:wireTypeDefs>
13855           <spirit:driver>
13856             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13857           </spirit:driver>
13858         </spirit:wire>
13859         <spirit:vendorExtensions>
13860           <xilinx:portInfo>
13861             <xilinx:enablement>
13862               <xilinx:presence>required</xilinx:presence>
13863               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txoutclk_out">true</xilinx:isEnabled>
13864             </xilinx:enablement>
13865           </xilinx:portInfo>
13866         </spirit:vendorExtensions>
13867       </spirit:port>
13868       <spirit:port>
13869         <spirit:name>txoutclkfabric_out</spirit:name>
13870         <spirit:wire>
13871           <spirit:direction>out</spirit:direction>
13872           <spirit:vector>
13873             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13874             <spirit:right spirit:format="long">0</spirit:right>
13875           </spirit:vector>
13876           <spirit:wireTypeDefs>
13877             <spirit:wireTypeDef>
13878               <spirit:typeName>wire</spirit:typeName>
13879               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13880             </spirit:wireTypeDef>
13881           </spirit:wireTypeDefs>
13882           <spirit:driver>
13883             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13884           </spirit:driver>
13885         </spirit:wire>
13886         <spirit:vendorExtensions>
13887           <xilinx:portInfo>
13888             <xilinx:enablement>
13889               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txoutclkfabric_out">false</xilinx:isEnabled>
13890             </xilinx:enablement>
13891           </xilinx:portInfo>
13892         </spirit:vendorExtensions>
13893       </spirit:port>
13894       <spirit:port>
13895         <spirit:name>txoutclkpcs_out</spirit:name>
13896         <spirit:wire>
13897           <spirit:direction>out</spirit:direction>
13898           <spirit:vector>
13899             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13900             <spirit:right spirit:format="long">0</spirit:right>
13901           </spirit:vector>
13902           <spirit:wireTypeDefs>
13903             <spirit:wireTypeDef>
13904               <spirit:typeName>wire</spirit:typeName>
13905               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13906             </spirit:wireTypeDef>
13907           </spirit:wireTypeDefs>
13908           <spirit:driver>
13909             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13910           </spirit:driver>
13911         </spirit:wire>
13912         <spirit:vendorExtensions>
13913           <xilinx:portInfo>
13914             <xilinx:enablement>
13915               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txoutclkpcs_out">false</xilinx:isEnabled>
13916             </xilinx:enablement>
13917           </xilinx:portInfo>
13918         </spirit:vendorExtensions>
13919       </spirit:port>
13920       <spirit:port>
13921         <spirit:name>txphaligndone_out</spirit:name>
13922         <spirit:wire>
13923           <spirit:direction>out</spirit:direction>
13924           <spirit:vector>
13925             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13926             <spirit:right spirit:format="long">0</spirit:right>
13927           </spirit:vector>
13928           <spirit:wireTypeDefs>
13929             <spirit:wireTypeDef>
13930               <spirit:typeName>wire</spirit:typeName>
13931               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13932             </spirit:wireTypeDef>
13933           </spirit:wireTypeDefs>
13934           <spirit:driver>
13935             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13936           </spirit:driver>
13937         </spirit:wire>
13938         <spirit:vendorExtensions>
13939           <xilinx:portInfo>
13940             <xilinx:enablement>
13941               <xilinx:presence>required</xilinx:presence>
13942               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txphaligndone_out">true</xilinx:isEnabled>
13943             </xilinx:enablement>
13944           </xilinx:portInfo>
13945         </spirit:vendorExtensions>
13946       </spirit:port>
13947       <spirit:port>
13948         <spirit:name>txphinitdone_out</spirit:name>
13949         <spirit:wire>
13950           <spirit:direction>out</spirit:direction>
13951           <spirit:vector>
13952             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13953             <spirit:right spirit:format="long">0</spirit:right>
13954           </spirit:vector>
13955           <spirit:wireTypeDefs>
13956             <spirit:wireTypeDef>
13957               <spirit:typeName>wire</spirit:typeName>
13958               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13959             </spirit:wireTypeDef>
13960           </spirit:wireTypeDefs>
13961           <spirit:driver>
13962             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13963           </spirit:driver>
13964         </spirit:wire>
13965         <spirit:vendorExtensions>
13966           <xilinx:portInfo>
13967             <xilinx:enablement>
13968               <xilinx:presence>required</xilinx:presence>
13969               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txphinitdone_out">true</xilinx:isEnabled>
13970             </xilinx:enablement>
13971           </xilinx:portInfo>
13972         </spirit:vendorExtensions>
13973       </spirit:port>
13974       <spirit:port>
13975         <spirit:name>txpmaresetdone_out</spirit:name>
13976         <spirit:wire>
13977           <spirit:direction>out</spirit:direction>
13978           <spirit:vector>
13979             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
13980             <spirit:right spirit:format="long">0</spirit:right>
13981           </spirit:vector>
13982           <spirit:wireTypeDefs>
13983             <spirit:wireTypeDef>
13984               <spirit:typeName>wire</spirit:typeName>
13985               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
13986             </spirit:wireTypeDef>
13987           </spirit:wireTypeDefs>
13988           <spirit:driver>
13989             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
13990           </spirit:driver>
13991         </spirit:wire>
13992         <spirit:vendorExtensions>
13993           <xilinx:portInfo>
13994             <xilinx:enablement>
13995               <xilinx:presence>required</xilinx:presence>
13996               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txpmaresetdone_out">true</xilinx:isEnabled>
13997             </xilinx:enablement>
13998           </xilinx:portInfo>
13999         </spirit:vendorExtensions>
14000       </spirit:port>
14001       <spirit:port>
14002         <spirit:name>txprgdivresetdone_out</spirit:name>
14003         <spirit:wire>
14004           <spirit:direction>out</spirit:direction>
14005           <spirit:vector>
14006             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
14007             <spirit:right spirit:format="long">0</spirit:right>
14008           </spirit:vector>
14009           <spirit:wireTypeDefs>
14010             <spirit:wireTypeDef>
14011               <spirit:typeName>wire</spirit:typeName>
14012               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
14013             </spirit:wireTypeDef>
14014           </spirit:wireTypeDefs>
14015           <spirit:driver>
14016             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
14017           </spirit:driver>
14018         </spirit:wire>
14019         <spirit:vendorExtensions>
14020           <xilinx:portInfo>
14021             <xilinx:enablement>
14022               <xilinx:presence>required</xilinx:presence>
14023               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txprgdivresetdone_out">true</xilinx:isEnabled>
14024             </xilinx:enablement>
14025           </xilinx:portInfo>
14026         </spirit:vendorExtensions>
14027       </spirit:port>
14028       <spirit:port>
14029         <spirit:name>txqpisenn_out</spirit:name>
14030         <spirit:wire>
14031           <spirit:direction>out</spirit:direction>
14032           <spirit:vector>
14033             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
14034             <spirit:right spirit:format="long">0</spirit:right>
14035           </spirit:vector>
14036           <spirit:wireTypeDefs>
14037             <spirit:wireTypeDef>
14038               <spirit:typeName>wire</spirit:typeName>
14039               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
14040             </spirit:wireTypeDef>
14041           </spirit:wireTypeDefs>
14042           <spirit:driver>
14043             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
14044           </spirit:driver>
14045         </spirit:wire>
14046         <spirit:vendorExtensions>
14047           <xilinx:portInfo>
14048             <xilinx:enablement>
14049               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txqpisenn_out">false</xilinx:isEnabled>
14050             </xilinx:enablement>
14051           </xilinx:portInfo>
14052         </spirit:vendorExtensions>
14053       </spirit:port>
14054       <spirit:port>
14055         <spirit:name>txqpisenp_out</spirit:name>
14056         <spirit:wire>
14057           <spirit:direction>out</spirit:direction>
14058           <spirit:vector>
14059             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((((((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 0) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 1) * 1)) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 2) * (spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1))) + ((spirit:decode(id(&apos;MODELPARAM_VALUE.C_GT_TYPE&apos;)) = 3) * 1)) - 1)">0</spirit:left>
14060             <spirit:right spirit:format="long">0</spirit:right>
14061           </spirit:vector>
14062           <spirit:wireTypeDefs>
14063             <spirit:wireTypeDef>
14064               <spirit:typeName>wire</spirit:typeName>
14065               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
14066             </spirit:wireTypeDef>
14067           </spirit:wireTypeDefs>
14068           <spirit:driver>
14069             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
14070           </spirit:driver>
14071         </spirit:wire>
14072         <spirit:vendorExtensions>
14073           <xilinx:portInfo>
14074             <xilinx:enablement>
14075               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txqpisenp_out">false</xilinx:isEnabled>
14076             </xilinx:enablement>
14077           </xilinx:portInfo>
14078         </spirit:vendorExtensions>
14079       </spirit:port>
14080       <spirit:port>
14081         <spirit:name>txratedone_out</spirit:name>
14082         <spirit:wire>
14083           <spirit:direction>out</spirit:direction>
14084           <spirit:vector>
14085             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
14086             <spirit:right spirit:format="long">0</spirit:right>
14087           </spirit:vector>
14088           <spirit:wireTypeDefs>
14089             <spirit:wireTypeDef>
14090               <spirit:typeName>wire</spirit:typeName>
14091               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
14092             </spirit:wireTypeDef>
14093           </spirit:wireTypeDefs>
14094           <spirit:driver>
14095             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
14096           </spirit:driver>
14097         </spirit:wire>
14098         <spirit:vendorExtensions>
14099           <xilinx:portInfo>
14100             <xilinx:enablement>
14101               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txratedone_out">false</xilinx:isEnabled>
14102             </xilinx:enablement>
14103           </xilinx:portInfo>
14104         </spirit:vendorExtensions>
14105       </spirit:port>
14106       <spirit:port>
14107         <spirit:name>txresetdone_out</spirit:name>
14108         <spirit:wire>
14109           <spirit:direction>out</spirit:direction>
14110           <spirit:vector>
14111             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
14112             <spirit:right spirit:format="long">0</spirit:right>
14113           </spirit:vector>
14114           <spirit:wireTypeDefs>
14115             <spirit:wireTypeDef>
14116               <spirit:typeName>wire</spirit:typeName>
14117               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
14118             </spirit:wireTypeDef>
14119           </spirit:wireTypeDefs>
14120           <spirit:driver>
14121             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
14122           </spirit:driver>
14123         </spirit:wire>
14124         <spirit:vendorExtensions>
14125           <xilinx:portInfo>
14126             <xilinx:enablement>
14127               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txresetdone_out">true</xilinx:isEnabled>
14128             </xilinx:enablement>
14129           </xilinx:portInfo>
14130         </spirit:vendorExtensions>
14131       </spirit:port>
14132       <spirit:port>
14133         <spirit:name>txsyncdone_out</spirit:name>
14134         <spirit:wire>
14135           <spirit:direction>out</spirit:direction>
14136           <spirit:vector>
14137             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
14138             <spirit:right spirit:format="long">0</spirit:right>
14139           </spirit:vector>
14140           <spirit:wireTypeDefs>
14141             <spirit:wireTypeDef>
14142               <spirit:typeName>wire</spirit:typeName>
14143               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
14144             </spirit:wireTypeDef>
14145           </spirit:wireTypeDefs>
14146           <spirit:driver>
14147             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
14148           </spirit:driver>
14149         </spirit:wire>
14150         <spirit:vendorExtensions>
14151           <xilinx:portInfo>
14152             <xilinx:enablement>
14153               <xilinx:presence>required</xilinx:presence>
14154               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txsyncdone_out">true</xilinx:isEnabled>
14155             </xilinx:enablement>
14156           </xilinx:portInfo>
14157         </spirit:vendorExtensions>
14158       </spirit:port>
14159       <spirit:port>
14160         <spirit:name>txsyncout_out</spirit:name>
14161         <spirit:wire>
14162           <spirit:direction>out</spirit:direction>
14163           <spirit:vector>
14164             <spirit:left spirit:format="long" spirit:resolve="dependent" spirit:dependency="((spirit:decode(id(&apos;MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS&apos;)) * 1) - 1)">0</spirit:left>
14165             <spirit:right spirit:format="long">0</spirit:right>
14166           </spirit:vector>
14167           <spirit:wireTypeDefs>
14168             <spirit:wireTypeDef>
14169               <spirit:typeName>wire</spirit:typeName>
14170               <spirit:viewNameRef>xilinx_elaborateports</spirit:viewNameRef>
14171             </spirit:wireTypeDef>
14172           </spirit:wireTypeDefs>
14173           <spirit:driver>
14174             <spirit:defaultValue spirit:format="long">0</spirit:defaultValue>
14175           </spirit:driver>
14176         </spirit:wire>
14177         <spirit:vendorExtensions>
14178           <xilinx:portInfo>
14179             <xilinx:enablement>
14180               <xilinx:presence>required</xilinx:presence>
14181               <xilinx:isEnabled xilinx:resolve="generated" xilinx:id="PORT_ENABLEMENT.txsyncout_out">true</xilinx:isEnabled>
14182             </xilinx:enablement>
14183           </xilinx:portInfo>
14184         </spirit:vendorExtensions>
14185       </spirit:port>
14186     </spirit:ports>
14187     <spirit:modelParameters>
14188       <spirit:modelParameter xsi:type="spirit:nameValueTypeType" spirit:dataType="std_logic_vector">
14189         <spirit:name>C_CHANNEL_ENABLE</spirit:name>
14190         <spirit:value spirit:format="bitString" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_CHANNEL_ENABLE" spirit:bitStringLength="192">&quot;000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000&quot;</spirit:value>
14191       </spirit:modelParameter>
14192       <spirit:modelParameter spirit:dataType="integer">
14193         <spirit:name>C_PCIE_ENABLE</spirit:name>
14194         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_PCIE_ENABLE">0</spirit:value>
14195       </spirit:modelParameter>
14196       <spirit:modelParameter spirit:dataType="integer">
14197         <spirit:name>C_PCIE_CORECLK_FREQ</spirit:name>
14198         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_PCIE_CORECLK_FREQ">250</spirit:value>
14199       </spirit:modelParameter>
14200       <spirit:modelParameter spirit:dataType="integer">
14201         <spirit:name>C_COMMON_SCALING_FACTOR</spirit:name>
14202         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_COMMON_SCALING_FACTOR">1</spirit:value>
14203       </spirit:modelParameter>
14204       <spirit:modelParameter spirit:dataType="signed">
14205         <spirit:name>C_CPLL_VCO_FREQUENCY</spirit:name>
14206         <spirit:value spirit:format="float" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_CPLL_VCO_FREQUENCY">2400.0</spirit:value>
14207       </spirit:modelParameter>
14208       <spirit:modelParameter spirit:dataType="integer">
14209         <spirit:name>C_FORCE_COMMONS</spirit:name>
14210         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_FORCE_COMMONS">0</spirit:value>
14211       </spirit:modelParameter>
14212       <spirit:modelParameter spirit:dataType="signed">
14213         <spirit:name>C_FREERUN_FREQUENCY</spirit:name>
14214         <spirit:value spirit:format="float" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_FREERUN_FREQUENCY">100</spirit:value>
14215       </spirit:modelParameter>
14216       <spirit:modelParameter spirit:dataType="integer">
14217         <spirit:name>C_GT_TYPE</spirit:name>
14218         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_GT_TYPE">0</spirit:value>
14219       </spirit:modelParameter>
14220       <spirit:modelParameter spirit:dataType="integer">
14221         <spirit:name>C_GT_REV</spirit:name>
14222         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_GT_REV">17</spirit:value>
14223       </spirit:modelParameter>
14224       <spirit:modelParameter spirit:dataType="integer">
14225         <spirit:name>C_INCLUDE_CPLL_CAL</spirit:name>
14226         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_INCLUDE_CPLL_CAL">2</spirit:value>
14227       </spirit:modelParameter>
14228       <spirit:modelParameter spirit:dataType="integer">
14229         <spirit:name>C_ENABLE_COMMON_USRCLK</spirit:name>
14230         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_ENABLE_COMMON_USRCLK">0</spirit:value>
14231       </spirit:modelParameter>
14232       <spirit:modelParameter spirit:dataType="integer">
14233         <spirit:name>C_USER_GTPOWERGOOD_DELAY_EN</spirit:name>
14234         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_USER_GTPOWERGOOD_DELAY_EN">0</spirit:value>
14235       </spirit:modelParameter>
14236       <spirit:modelParameter spirit:dataType="integer">
14237         <spirit:name>C_SIM_CPLL_CAL_BYPASS</spirit:name>
14238         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_SIM_CPLL_CAL_BYPASS">1</spirit:value>
14239       </spirit:modelParameter>
14240       <spirit:modelParameter spirit:dataType="integer">
14241         <spirit:name>C_LOCATE_COMMON</spirit:name>
14242         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_LOCATE_COMMON">0</spirit:value>
14243       </spirit:modelParameter>
14244       <spirit:modelParameter spirit:dataType="integer">
14245         <spirit:name>C_LOCATE_RESET_CONTROLLER</spirit:name>
14246         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_LOCATE_RESET_CONTROLLER">0</spirit:value>
14247       </spirit:modelParameter>
14248       <spirit:modelParameter spirit:dataType="integer">
14249         <spirit:name>C_LOCATE_USER_DATA_WIDTH_SIZING</spirit:name>
14250         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_LOCATE_USER_DATA_WIDTH_SIZING">0</spirit:value>
14251       </spirit:modelParameter>
14252       <spirit:modelParameter spirit:dataType="integer">
14253         <spirit:name>C_LOCATE_RX_BUFFER_BYPASS_CONTROLLER</spirit:name>
14254         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_LOCATE_RX_BUFFER_BYPASS_CONTROLLER">0</spirit:value>
14255       </spirit:modelParameter>
14256       <spirit:modelParameter spirit:dataType="integer">
14257         <spirit:name>C_LOCATE_IN_SYSTEM_IBERT_CORE</spirit:name>
14258         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_LOCATE_IN_SYSTEM_IBERT_CORE">1</spirit:value>
14259       </spirit:modelParameter>
14260       <spirit:modelParameter spirit:dataType="integer">
14261         <spirit:name>C_LOCATE_RX_USER_CLOCKING</spirit:name>
14262         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_LOCATE_RX_USER_CLOCKING">1</spirit:value>
14263       </spirit:modelParameter>
14264       <spirit:modelParameter spirit:dataType="integer">
14265         <spirit:name>C_LOCATE_TX_BUFFER_BYPASS_CONTROLLER</spirit:name>
14266         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_LOCATE_TX_BUFFER_BYPASS_CONTROLLER">1</spirit:value>
14267       </spirit:modelParameter>
14268       <spirit:modelParameter spirit:dataType="integer">
14269         <spirit:name>C_LOCATE_TX_USER_CLOCKING</spirit:name>
14270         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_LOCATE_TX_USER_CLOCKING">1</spirit:value>
14271       </spirit:modelParameter>
14272       <spirit:modelParameter spirit:dataType="integer">
14273         <spirit:name>C_RESET_CONTROLLER_INSTANCE_CTRL</spirit:name>
14274         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RESET_CONTROLLER_INSTANCE_CTRL">0</spirit:value>
14275       </spirit:modelParameter>
14276       <spirit:modelParameter spirit:dataType="integer">
14277         <spirit:name>C_RX_BUFFBYPASS_MODE</spirit:name>
14278         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_BUFFBYPASS_MODE">0</spirit:value>
14279       </spirit:modelParameter>
14280       <spirit:modelParameter spirit:dataType="integer">
14281         <spirit:name>C_RX_BUFFER_BYPASS_INSTANCE_CTRL</spirit:name>
14282         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_BUFFER_BYPASS_INSTANCE_CTRL">0</spirit:value>
14283       </spirit:modelParameter>
14284       <spirit:modelParameter spirit:dataType="integer">
14285         <spirit:name>C_RX_BUFFER_MODE</spirit:name>
14286         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_BUFFER_MODE">1</spirit:value>
14287       </spirit:modelParameter>
14288       <spirit:modelParameter spirit:dataType="integer">
14289         <spirit:name>C_RX_CB_DISP</spirit:name>
14290         <spirit:value spirit:format="bitString" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_CB_DISP" spirit:bitStringLength="8">&quot;00000000&quot;</spirit:value>
14291       </spirit:modelParameter>
14292       <spirit:modelParameter spirit:dataType="integer">
14293         <spirit:name>C_RX_CB_K</spirit:name>
14294         <spirit:value spirit:format="bitString" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_CB_K" spirit:bitStringLength="8">&quot;00000000&quot;</spirit:value>
14295       </spirit:modelParameter>
14296       <spirit:modelParameter spirit:dataType="integer">
14297         <spirit:name>C_RX_CB_MAX_LEVEL</spirit:name>
14298         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_CB_MAX_LEVEL">1</spirit:value>
14299       </spirit:modelParameter>
14300       <spirit:modelParameter spirit:dataType="integer">
14301         <spirit:name>C_RX_CB_LEN_SEQ</spirit:name>
14302         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_CB_LEN_SEQ">1</spirit:value>
14303       </spirit:modelParameter>
14304       <spirit:modelParameter spirit:dataType="integer">
14305         <spirit:name>C_RX_CB_NUM_SEQ</spirit:name>
14306         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_CB_NUM_SEQ">0</spirit:value>
14307       </spirit:modelParameter>
14308       <spirit:modelParameter spirit:dataType="std_logic_vector">
14309         <spirit:name>C_RX_CB_VAL</spirit:name>
14310         <spirit:value spirit:format="bitString" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_CB_VAL" spirit:bitStringLength="80">&quot;00000000000000000000000000000000000000000000000000000000000000000000000000000000&quot;</spirit:value>
14311       </spirit:modelParameter>
14312       <spirit:modelParameter spirit:dataType="integer">
14313         <spirit:name>C_RX_CC_DISP</spirit:name>
14314         <spirit:value spirit:format="bitString" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_CC_DISP" spirit:bitStringLength="8">&quot;00000000&quot;</spirit:value>
14315       </spirit:modelParameter>
14316       <spirit:modelParameter spirit:dataType="integer">
14317         <spirit:name>C_RX_CC_ENABLE</spirit:name>
14318         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_CC_ENABLE">1</spirit:value>
14319       </spirit:modelParameter>
14320       <spirit:modelParameter spirit:dataType="integer">
14321         <spirit:name>C_RESET_SEQUENCE_INTERVAL</spirit:name>
14322         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RESET_SEQUENCE_INTERVAL">0</spirit:value>
14323       </spirit:modelParameter>
14324       <spirit:modelParameter spirit:dataType="integer">
14325         <spirit:name>C_RX_CC_K</spirit:name>
14326         <spirit:value spirit:format="bitString" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_CC_K" spirit:bitStringLength="8">&quot;01010101&quot;</spirit:value>
14327       </spirit:modelParameter>
14328       <spirit:modelParameter spirit:dataType="integer">
14329         <spirit:name>C_RX_CC_LEN_SEQ</spirit:name>
14330         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_CC_LEN_SEQ">4</spirit:value>
14331       </spirit:modelParameter>
14332       <spirit:modelParameter spirit:dataType="integer">
14333         <spirit:name>C_RX_CC_NUM_SEQ</spirit:name>
14334         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_CC_NUM_SEQ">2</spirit:value>
14335       </spirit:modelParameter>
14336       <spirit:modelParameter spirit:dataType="integer">
14337         <spirit:name>C_RX_CC_PERIODICITY</spirit:name>
14338         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_CC_PERIODICITY">5000</spirit:value>
14339       </spirit:modelParameter>
14340       <spirit:modelParameter spirit:dataType="std_logic_vector">
14341         <spirit:name>C_RX_CC_VAL</spirit:name>
14342         <spirit:value spirit:format="bitString" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_CC_VAL" spirit:bitStringLength="80">&quot;00010100000010111100000101000000101111000001010000001011110000110001010010111100&quot;</spirit:value>
14343       </spirit:modelParameter>
14344       <spirit:modelParameter spirit:dataType="integer">
14345         <spirit:name>C_RX_COMMA_M_ENABLE</spirit:name>
14346         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_COMMA_M_ENABLE">1</spirit:value>
14347       </spirit:modelParameter>
14348       <spirit:modelParameter spirit:dataType="integer">
14349         <spirit:name>C_RX_COMMA_M_VAL</spirit:name>
14350         <spirit:value spirit:format="bitString" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_COMMA_M_VAL" spirit:bitStringLength="10">&quot;1010000011&quot;</spirit:value>
14351       </spirit:modelParameter>
14352       <spirit:modelParameter spirit:dataType="integer">
14353         <spirit:name>C_RX_COMMA_P_ENABLE</spirit:name>
14354         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_COMMA_P_ENABLE">1</spirit:value>
14355       </spirit:modelParameter>
14356       <spirit:modelParameter spirit:dataType="integer">
14357         <spirit:name>C_RX_COMMA_P_VAL</spirit:name>
14358         <spirit:value spirit:format="bitString" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_COMMA_P_VAL" spirit:bitStringLength="10">&quot;0101111100&quot;</spirit:value>
14359       </spirit:modelParameter>
14360       <spirit:modelParameter spirit:dataType="integer">
14361         <spirit:name>C_RX_DATA_DECODING</spirit:name>
14362         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_DATA_DECODING">1</spirit:value>
14363       </spirit:modelParameter>
14364       <spirit:modelParameter spirit:dataType="integer">
14365         <spirit:name>C_RX_ENABLE</spirit:name>
14366         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_ENABLE">1</spirit:value>
14367       </spirit:modelParameter>
14368       <spirit:modelParameter spirit:dataType="integer">
14369         <spirit:name>C_RX_INT_DATA_WIDTH</spirit:name>
14370         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_INT_DATA_WIDTH">20</spirit:value>
14371       </spirit:modelParameter>
14372       <spirit:modelParameter spirit:dataType="signed">
14373         <spirit:name>C_RX_LINE_RATE</spirit:name>
14374         <spirit:value spirit:format="float" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_LINE_RATE">2.4</spirit:value>
14375       </spirit:modelParameter>
14376       <spirit:modelParameter spirit:dataType="integer">
14377         <spirit:name>C_RX_MASTER_CHANNEL_IDX</spirit:name>
14378         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_MASTER_CHANNEL_IDX">8</spirit:value>
14379       </spirit:modelParameter>
14380       <spirit:modelParameter spirit:dataType="integer">
14381         <spirit:name>C_RX_OUTCLK_BUFG_GT_DIV</spirit:name>
14382         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_OUTCLK_BUFG_GT_DIV">1</spirit:value>
14383       </spirit:modelParameter>
14384       <spirit:modelParameter spirit:dataType="signed">
14385         <spirit:name>C_RX_OUTCLK_FREQUENCY</spirit:name>
14386         <spirit:value spirit:format="float" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_OUTCLK_FREQUENCY">120.0000000</spirit:value>
14387       </spirit:modelParameter>
14388       <spirit:modelParameter spirit:dataType="integer">
14389         <spirit:name>C_RX_OUTCLK_SOURCE</spirit:name>
14390         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_OUTCLK_SOURCE">1</spirit:value>
14391       </spirit:modelParameter>
14392       <spirit:modelParameter spirit:dataType="integer">
14393         <spirit:name>C_RX_PLL_TYPE</spirit:name>
14394         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_PLL_TYPE">2</spirit:value>
14395       </spirit:modelParameter>
14396       <spirit:modelParameter spirit:dataType="std_logic_vector">
14397         <spirit:name>C_RX_RECCLK_OUTPUT</spirit:name>
14398         <spirit:value spirit:format="bitString" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_RECCLK_OUTPUT" spirit:bitStringLength="192">0x000000000000000000000000000000000000000000000000</spirit:value>
14399       </spirit:modelParameter>
14400       <spirit:modelParameter spirit:dataType="signed">
14401         <spirit:name>C_RX_REFCLK_FREQUENCY</spirit:name>
14402         <spirit:value spirit:format="float" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_REFCLK_FREQUENCY">120</spirit:value>
14403       </spirit:modelParameter>
14404       <spirit:modelParameter spirit:dataType="integer">
14405         <spirit:name>C_RX_SLIDE_MODE</spirit:name>
14406         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_SLIDE_MODE">0</spirit:value>
14407       </spirit:modelParameter>
14408       <spirit:modelParameter spirit:dataType="integer">
14409         <spirit:name>C_RX_USER_CLOCKING_CONTENTS</spirit:name>
14410         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_USER_CLOCKING_CONTENTS">0</spirit:value>
14411       </spirit:modelParameter>
14412       <spirit:modelParameter spirit:dataType="integer">
14413         <spirit:name>C_RX_USER_CLOCKING_INSTANCE_CTRL</spirit:name>
14414         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_USER_CLOCKING_INSTANCE_CTRL">0</spirit:value>
14415       </spirit:modelParameter>
14416       <spirit:modelParameter spirit:dataType="integer">
14417         <spirit:name>C_RX_USER_CLOCKING_RATIO_FSRC_FUSRCLK</spirit:name>
14418         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_USER_CLOCKING_RATIO_FSRC_FUSRCLK">1</spirit:value>
14419       </spirit:modelParameter>
14420       <spirit:modelParameter spirit:dataType="integer">
14421         <spirit:name>C_RX_USER_CLOCKING_RATIO_FUSRCLK_FUSRCLK2</spirit:name>
14422         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_USER_CLOCKING_RATIO_FUSRCLK_FUSRCLK2">1</spirit:value>
14423       </spirit:modelParameter>
14424       <spirit:modelParameter spirit:dataType="integer">
14425         <spirit:name>C_RX_USER_CLOCKING_SOURCE</spirit:name>
14426         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_USER_CLOCKING_SOURCE">0</spirit:value>
14427       </spirit:modelParameter>
14428       <spirit:modelParameter spirit:dataType="integer">
14429         <spirit:name>C_RX_USER_DATA_WIDTH</spirit:name>
14430         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_USER_DATA_WIDTH">16</spirit:value>
14431       </spirit:modelParameter>
14432       <spirit:modelParameter spirit:dataType="signed">
14433         <spirit:name>C_RX_USRCLK_FREQUENCY</spirit:name>
14434         <spirit:value spirit:format="float" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_USRCLK_FREQUENCY">120.0000000</spirit:value>
14435       </spirit:modelParameter>
14436       <spirit:modelParameter spirit:dataType="signed">
14437         <spirit:name>C_RX_USRCLK2_FREQUENCY</spirit:name>
14438         <spirit:value spirit:format="float" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_RX_USRCLK2_FREQUENCY">120.0000000</spirit:value>
14439       </spirit:modelParameter>
14440       <spirit:modelParameter spirit:dataType="integer">
14441         <spirit:name>C_SECONDARY_QPLL_ENABLE</spirit:name>
14442         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_SECONDARY_QPLL_ENABLE">0</spirit:value>
14443       </spirit:modelParameter>
14444       <spirit:modelParameter spirit:dataType="signed">
14445         <spirit:name>C_SECONDARY_QPLL_REFCLK_FREQUENCY</spirit:name>
14446         <spirit:value spirit:format="float" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_SECONDARY_QPLL_REFCLK_FREQUENCY">257.8125</spirit:value>
14447       </spirit:modelParameter>
14448       <spirit:modelParameter spirit:dataType="integer">
14449         <spirit:name>C_TOTAL_NUM_CHANNELS</spirit:name>
14450         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TOTAL_NUM_CHANNELS">1</spirit:value>
14451       </spirit:modelParameter>
14452       <spirit:modelParameter spirit:dataType="integer">
14453         <spirit:name>C_TOTAL_NUM_COMMONS</spirit:name>
14454         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TOTAL_NUM_COMMONS">0</spirit:value>
14455       </spirit:modelParameter>
14456       <spirit:modelParameter spirit:dataType="integer">
14457         <spirit:name>C_TOTAL_NUM_COMMONS_EXAMPLE</spirit:name>
14458         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TOTAL_NUM_COMMONS_EXAMPLE">0</spirit:value>
14459       </spirit:modelParameter>
14460       <spirit:modelParameter spirit:dataType="integer">
14461         <spirit:name>C_TXPROGDIV_FREQ_ENABLE</spirit:name>
14462         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TXPROGDIV_FREQ_ENABLE">1</spirit:value>
14463       </spirit:modelParameter>
14464       <spirit:modelParameter spirit:dataType="integer">
14465         <spirit:name>C_TXPROGDIV_FREQ_SOURCE</spirit:name>
14466         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TXPROGDIV_FREQ_SOURCE">2</spirit:value>
14467       </spirit:modelParameter>
14468       <spirit:modelParameter spirit:dataType="signed">
14469         <spirit:name>C_TXPROGDIV_FREQ_VAL</spirit:name>
14470         <spirit:value spirit:format="float" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TXPROGDIV_FREQ_VAL">240</spirit:value>
14471       </spirit:modelParameter>
14472       <spirit:modelParameter spirit:dataType="integer">
14473         <spirit:name>C_TX_BUFFBYPASS_MODE</spirit:name>
14474         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_BUFFBYPASS_MODE">0</spirit:value>
14475       </spirit:modelParameter>
14476       <spirit:modelParameter spirit:dataType="integer">
14477         <spirit:name>C_TX_BUFFER_BYPASS_INSTANCE_CTRL</spirit:name>
14478         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_BUFFER_BYPASS_INSTANCE_CTRL">0</spirit:value>
14479       </spirit:modelParameter>
14480       <spirit:modelParameter spirit:dataType="integer">
14481         <spirit:name>C_TX_BUFFER_MODE</spirit:name>
14482         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_BUFFER_MODE">0</spirit:value>
14483       </spirit:modelParameter>
14484       <spirit:modelParameter spirit:dataType="integer">
14485         <spirit:name>C_TX_DATA_ENCODING</spirit:name>
14486         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_DATA_ENCODING">1</spirit:value>
14487       </spirit:modelParameter>
14488       <spirit:modelParameter spirit:dataType="integer">
14489         <spirit:name>C_TX_ENABLE</spirit:name>
14490         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_ENABLE">1</spirit:value>
14491       </spirit:modelParameter>
14492       <spirit:modelParameter spirit:dataType="integer">
14493         <spirit:name>C_TX_INT_DATA_WIDTH</spirit:name>
14494         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_INT_DATA_WIDTH">20</spirit:value>
14495       </spirit:modelParameter>
14496       <spirit:modelParameter spirit:dataType="signed">
14497         <spirit:name>C_TX_LINE_RATE</spirit:name>
14498         <spirit:value spirit:format="float" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_LINE_RATE">2.4</spirit:value>
14499       </spirit:modelParameter>
14500       <spirit:modelParameter spirit:dataType="integer">
14501         <spirit:name>C_TX_MASTER_CHANNEL_IDX</spirit:name>
14502         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_MASTER_CHANNEL_IDX">8</spirit:value>
14503       </spirit:modelParameter>
14504       <spirit:modelParameter spirit:dataType="integer">
14505         <spirit:name>C_TX_OUTCLK_BUFG_GT_DIV</spirit:name>
14506         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_OUTCLK_BUFG_GT_DIV">2</spirit:value>
14507       </spirit:modelParameter>
14508       <spirit:modelParameter spirit:dataType="signed">
14509         <spirit:name>C_TX_OUTCLK_FREQUENCY</spirit:name>
14510         <spirit:value spirit:format="float" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_OUTCLK_FREQUENCY">120.0000000</spirit:value>
14511       </spirit:modelParameter>
14512       <spirit:modelParameter spirit:dataType="integer">
14513         <spirit:name>C_TX_OUTCLK_SOURCE</spirit:name>
14514         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_OUTCLK_SOURCE">4</spirit:value>
14515       </spirit:modelParameter>
14516       <spirit:modelParameter spirit:dataType="integer">
14517         <spirit:name>C_TX_PLL_TYPE</spirit:name>
14518         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_PLL_TYPE">2</spirit:value>
14519       </spirit:modelParameter>
14520       <spirit:modelParameter spirit:dataType="signed">
14521         <spirit:name>C_TX_REFCLK_FREQUENCY</spirit:name>
14522         <spirit:value spirit:format="float" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_REFCLK_FREQUENCY">120</spirit:value>
14523       </spirit:modelParameter>
14524       <spirit:modelParameter spirit:dataType="integer">
14525         <spirit:name>C_TX_USER_CLOCKING_CONTENTS</spirit:name>
14526         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_USER_CLOCKING_CONTENTS">0</spirit:value>
14527       </spirit:modelParameter>
14528       <spirit:modelParameter spirit:dataType="integer">
14529         <spirit:name>C_TX_USER_CLOCKING_INSTANCE_CTRL</spirit:name>
14530         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_USER_CLOCKING_INSTANCE_CTRL">0</spirit:value>
14531       </spirit:modelParameter>
14532       <spirit:modelParameter spirit:dataType="integer">
14533         <spirit:name>C_TX_USER_CLOCKING_RATIO_FSRC_FUSRCLK</spirit:name>
14534         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_USER_CLOCKING_RATIO_FSRC_FUSRCLK">1</spirit:value>
14535       </spirit:modelParameter>
14536       <spirit:modelParameter spirit:dataType="integer">
14537         <spirit:name>C_TX_USER_CLOCKING_RATIO_FUSRCLK_FUSRCLK2</spirit:name>
14538         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_USER_CLOCKING_RATIO_FUSRCLK_FUSRCLK2">1</spirit:value>
14539       </spirit:modelParameter>
14540       <spirit:modelParameter spirit:dataType="integer">
14541         <spirit:name>C_TX_USER_CLOCKING_SOURCE</spirit:name>
14542         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_USER_CLOCKING_SOURCE">0</spirit:value>
14543       </spirit:modelParameter>
14544       <spirit:modelParameter spirit:dataType="integer">
14545         <spirit:name>C_TX_USER_DATA_WIDTH</spirit:name>
14546         <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_USER_DATA_WIDTH">16</spirit:value>
14547       </spirit:modelParameter>
14548       <spirit:modelParameter spirit:dataType="signed">
14549         <spirit:name>C_TX_USRCLK_FREQUENCY</spirit:name>
14550         <spirit:value spirit:format="float" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_USRCLK_FREQUENCY">120.0000000</spirit:value>
14551       </spirit:modelParameter>
14552       <spirit:modelParameter spirit:dataType="signed">
14553         <spirit:name>C_TX_USRCLK2_FREQUENCY</spirit:name>
14554         <spirit:value spirit:format="float" spirit:resolve="generated" spirit:id="MODELPARAM_VALUE.C_TX_USRCLK2_FREQUENCY">120.0000000</spirit:value>
14555       </spirit:modelParameter>
14556     </spirit:modelParameters>
14557   </spirit:model>
14558   <spirit:choices>
14559     <spirit:choice>
14560       <spirit:name>choice_list_00d9575a</spirit:name>
14561       <spirit:enumeration>16</spirit:enumeration>
14562       <spirit:enumeration>32</spirit:enumeration>
14563       <spirit:enumeration>64</spirit:enumeration>
14564     </spirit:choice>
14565     <spirit:choice>
14566       <spirit:name>choice_list_04c1b6c3</spirit:name>
14567       <spirit:enumeration>RXOUTCLKPMA</spirit:enumeration>
14568       <spirit:enumeration>RXOUTCLKPCS</spirit:enumeration>
14569       <spirit:enumeration>RXPLLREFCLK_DIV1</spirit:enumeration>
14570       <spirit:enumeration>RXPROGDIVCLK</spirit:enumeration>
14571     </spirit:choice>
14572     <spirit:choice>
14573       <spirit:name>choice_list_0aa04840</spirit:name>
14574       <spirit:enumeration>TXPLLREFCLK_DIV1</spirit:enumeration>
14575       <spirit:enumeration>TXPROGDIVCLK</spirit:enumeration>
14576     </spirit:choice>
14577     <spirit:choice>
14578       <spirit:name>choice_list_0fbde0c1</spirit:name>
14579       <spirit:enumeration>20</spirit:enumeration>
14580     </spirit:choice>
14581     <spirit:choice>
14582       <spirit:name>choice_list_13717074</spirit:name>
14583       <spirit:enumeration>-20</spirit:enumeration>
14584       <spirit:enumeration>-40</spirit:enumeration>
14585     </spirit:choice>
14586     <spirit:choice>
14587       <spirit:name>choice_list_24871ac1</spirit:name>
14588       <spirit:enumeration>AC</spirit:enumeration>
14589       <spirit:enumeration>DC</spirit:enumeration>
14590     </spirit:choice>
14591     <spirit:choice>
14592       <spirit:name>choice_list_556e59ba</spirit:name>
14593       <spirit:enumeration>0</spirit:enumeration>
14594       <spirit:enumeration>100</spirit:enumeration>
14595       <spirit:enumeration>200</spirit:enumeration>
14596       <spirit:enumeration>300</spirit:enumeration>
14597       <spirit:enumeration>400</spirit:enumeration>
14598       <spirit:enumeration>500</spirit:enumeration>
14599       <spirit:enumeration>600</spirit:enumeration>
14600       <spirit:enumeration>700</spirit:enumeration>
14601       <spirit:enumeration>800</spirit:enumeration>
14602       <spirit:enumeration>900</spirit:enumeration>
14603       <spirit:enumeration>1000</spirit:enumeration>
14604       <spirit:enumeration>1100</spirit:enumeration>
14605       <spirit:enumeration>1200</spirit:enumeration>
14606       <spirit:enumeration>1300</spirit:enumeration>
14607       <spirit:enumeration>1400</spirit:enumeration>
14608       <spirit:enumeration>1500</spirit:enumeration>
14609       <spirit:enumeration>1600</spirit:enumeration>
14610       <spirit:enumeration>1700</spirit:enumeration>
14611       <spirit:enumeration>1800</spirit:enumeration>
14612       <spirit:enumeration>1900</spirit:enumeration>
14613       <spirit:enumeration>2000</spirit:enumeration>
14614       <spirit:enumeration>2100</spirit:enumeration>
14615       <spirit:enumeration>2200</spirit:enumeration>
14616       <spirit:enumeration>2300</spirit:enumeration>
14617       <spirit:enumeration>2400</spirit:enumeration>
14618       <spirit:enumeration>2500</spirit:enumeration>
14619       <spirit:enumeration>2600</spirit:enumeration>
14620       <spirit:enumeration>2700</spirit:enumeration>
14621       <spirit:enumeration>2800</spirit:enumeration>
14622       <spirit:enumeration>2900</spirit:enumeration>
14623       <spirit:enumeration>3000</spirit:enumeration>
14624       <spirit:enumeration>3100</spirit:enumeration>
14625       <spirit:enumeration>3200</spirit:enumeration>
14626       <spirit:enumeration>3300</spirit:enumeration>
14627       <spirit:enumeration>3400</spirit:enumeration>
14628       <spirit:enumeration>3500</spirit:enumeration>
14629       <spirit:enumeration>3600</spirit:enumeration>
14630       <spirit:enumeration>3700</spirit:enumeration>
14631       <spirit:enumeration>3800</spirit:enumeration>
14632       <spirit:enumeration>3900</spirit:enumeration>
14633       <spirit:enumeration>4000</spirit:enumeration>
14634       <spirit:enumeration>4100</spirit:enumeration>
14635       <spirit:enumeration>4200</spirit:enumeration>
14636       <spirit:enumeration>4300</spirit:enumeration>
14637       <spirit:enumeration>4400</spirit:enumeration>
14638       <spirit:enumeration>4500</spirit:enumeration>
14639       <spirit:enumeration>4600</spirit:enumeration>
14640       <spirit:enumeration>4700</spirit:enumeration>
14641       <spirit:enumeration>4800</spirit:enumeration>
14642       <spirit:enumeration>4900</spirit:enumeration>
14643       <spirit:enumeration>5000</spirit:enumeration>
14644       <spirit:enumeration>5100</spirit:enumeration>
14645       <spirit:enumeration>5200</spirit:enumeration>
14646       <spirit:enumeration>5300</spirit:enumeration>
14647       <spirit:enumeration>5400</spirit:enumeration>
14648       <spirit:enumeration>5500</spirit:enumeration>
14649       <spirit:enumeration>5600</spirit:enumeration>
14650       <spirit:enumeration>5700</spirit:enumeration>
14651       <spirit:enumeration>5800</spirit:enumeration>
14652       <spirit:enumeration>5900</spirit:enumeration>
14653       <spirit:enumeration>6000</spirit:enumeration>
14654       <spirit:enumeration>6100</spirit:enumeration>
14655       <spirit:enumeration>6200</spirit:enumeration>
14656       <spirit:enumeration>6300</spirit:enumeration>
14657       <spirit:enumeration>6400</spirit:enumeration>
14658       <spirit:enumeration>6500</spirit:enumeration>
14659       <spirit:enumeration>6600</spirit:enumeration>
14660       <spirit:enumeration>6700</spirit:enumeration>
14661       <spirit:enumeration>6800</spirit:enumeration>
14662       <spirit:enumeration>6900</spirit:enumeration>
14663       <spirit:enumeration>7000</spirit:enumeration>
14664       <spirit:enumeration>7100</spirit:enumeration>
14665       <spirit:enumeration>7200</spirit:enumeration>
14666       <spirit:enumeration>7300</spirit:enumeration>
14667       <spirit:enumeration>7400</spirit:enumeration>
14668       <spirit:enumeration>7500</spirit:enumeration>
14669       <spirit:enumeration>7600</spirit:enumeration>
14670       <spirit:enumeration>7700</spirit:enumeration>
14671       <spirit:enumeration>7800</spirit:enumeration>
14672       <spirit:enumeration>7900</spirit:enumeration>
14673       <spirit:enumeration>8000</spirit:enumeration>
14674       <spirit:enumeration>8100</spirit:enumeration>
14675       <spirit:enumeration>8200</spirit:enumeration>
14676       <spirit:enumeration>8300</spirit:enumeration>
14677       <spirit:enumeration>8400</spirit:enumeration>
14678       <spirit:enumeration>8500</spirit:enumeration>
14679       <spirit:enumeration>8600</spirit:enumeration>
14680       <spirit:enumeration>8700</spirit:enumeration>
14681       <spirit:enumeration>8800</spirit:enumeration>
14682       <spirit:enumeration>8900</spirit:enumeration>
14683       <spirit:enumeration>9000</spirit:enumeration>
14684       <spirit:enumeration>9100</spirit:enumeration>
14685       <spirit:enumeration>9200</spirit:enumeration>
14686       <spirit:enumeration>9300</spirit:enumeration>
14687       <spirit:enumeration>9400</spirit:enumeration>
14688       <spirit:enumeration>9500</spirit:enumeration>
14689       <spirit:enumeration>9600</spirit:enumeration>
14690       <spirit:enumeration>9700</spirit:enumeration>
14691       <spirit:enumeration>9800</spirit:enumeration>
14692       <spirit:enumeration>9900</spirit:enumeration>
14693       <spirit:enumeration>10000</spirit:enumeration>
14694     </spirit:choice>
14695     <spirit:choice>
14696       <spirit:name>choice_list_6b979ebc</spirit:name>
14697       <spirit:enumeration>250</spirit:enumeration>
14698     </spirit:choice>
14699     <spirit:choice>
14700       <spirit:name>choice_list_7612b160</spirit:name>
14701       <spirit:enumeration>X0Y8</spirit:enumeration>
14702     </spirit:choice>
14703     <spirit:choice>
14704       <spirit:name>choice_list_818913bc</spirit:name>
14705       <spirit:enumeration>96</spirit:enumeration>
14706       <spirit:enumeration>120</spirit:enumeration>
14707       <spirit:enumeration>150</spirit:enumeration>
14708       <spirit:enumeration>160</spirit:enumeration>
14709       <spirit:enumeration>192</spirit:enumeration>
14710       <spirit:enumeration>200</spirit:enumeration>
14711       <spirit:enumeration>240</spirit:enumeration>
14712       <spirit:enumeration>300</spirit:enumeration>
14713       <spirit:enumeration>320</spirit:enumeration>
14714       <spirit:enumeration>384</spirit:enumeration>
14715       <spirit:enumeration>400</spirit:enumeration>
14716       <spirit:enumeration>480</spirit:enumeration>
14717       <spirit:enumeration>600</spirit:enumeration>
14718       <spirit:enumeration>640</spirit:enumeration>
14719       <spirit:enumeration>800</spirit:enumeration>
14720     </spirit:choice>
14721     <spirit:choice>
14722       <spirit:name>choice_list_822b7946</spirit:name>
14723       <spirit:enumeration>CPLL</spirit:enumeration>
14724     </spirit:choice>
14725     <spirit:choice>
14726       <spirit:name>choice_list_98c4d361</spirit:name>
14727       <spirit:enumeration>257.8125</spirit:enumeration>
14728     </spirit:choice>
14729     <spirit:choice>
14730       <spirit:name>choice_list_a0d11b39</spirit:name>
14731       <spirit:enumeration>100</spirit:enumeration>
14732       <spirit:enumeration>200</spirit:enumeration>
14733       <spirit:enumeration>250</spirit:enumeration>
14734       <spirit:enumeration>300</spirit:enumeration>
14735       <spirit:enumeration>350</spirit:enumeration>
14736       <spirit:enumeration>400</spirit:enumeration>
14737       <spirit:enumeration>500</spirit:enumeration>
14738       <spirit:enumeration>550</spirit:enumeration>
14739       <spirit:enumeration>600</spirit:enumeration>
14740       <spirit:enumeration>700</spirit:enumeration>
14741       <spirit:enumeration>800</spirit:enumeration>
14742       <spirit:enumeration>850</spirit:enumeration>
14743       <spirit:enumeration>900</spirit:enumeration>
14744       <spirit:enumeration>950</spirit:enumeration>
14745       <spirit:enumeration>1000</spirit:enumeration>
14746       <spirit:enumeration>1100</spirit:enumeration>
14747     </spirit:choice>
14748     <spirit:choice>
14749       <spirit:name>choice_list_a533ccf9</spirit:name>
14750       <spirit:enumeration>250</spirit:enumeration>
14751       <spirit:enumeration>125</spirit:enumeration>
14752       <spirit:enumeration>62.5</spirit:enumeration>
14753     </spirit:choice>
14754     <spirit:choice>
14755       <spirit:name>choice_list_afcf1f92</spirit:name>
14756       <spirit:enumeration>GTH</spirit:enumeration>
14757     </spirit:choice>
14758     <spirit:choice>
14759       <spirit:name>choice_list_afd99295</spirit:name>
14760       <spirit:enumeration>120</spirit:enumeration>
14761       <spirit:enumeration>240</spirit:enumeration>
14762       <spirit:enumeration>480</spirit:enumeration>
14763     </spirit:choice>
14764     <spirit:choice>
14765       <spirit:name>choice_list_be18be20</spirit:name>
14766       <spirit:enumeration>6</spirit:enumeration>
14767       <spirit:enumeration>7</spirit:enumeration>
14768       <spirit:enumeration>8</spirit:enumeration>
14769       <spirit:enumeration>9</spirit:enumeration>
14770       <spirit:enumeration>10</spirit:enumeration>
14771       <spirit:enumeration>11</spirit:enumeration>
14772       <spirit:enumeration>12</spirit:enumeration>
14773       <spirit:enumeration>13</spirit:enumeration>
14774       <spirit:enumeration>14</spirit:enumeration>
14775       <spirit:enumeration>15</spirit:enumeration>
14776     </spirit:choice>
14777     <spirit:choice>
14778       <spirit:name>choice_list_de3f4419</spirit:name>
14779       <spirit:enumeration>QPLL1</spirit:enumeration>
14780       <spirit:enumeration>CPLL</spirit:enumeration>
14781     </spirit:choice>
14782     <spirit:choice>
14783       <spirit:name>choice_list_e6469819</spirit:name>
14784       <spirit:enumeration>1</spirit:enumeration>
14785       <spirit:enumeration>2</spirit:enumeration>
14786       <spirit:enumeration>4</spirit:enumeration>
14787     </spirit:choice>
14788     <spirit:choice>
14789       <spirit:name>choice_pairs_03018cc1</spirit:name>
14790       <spirit:enumeration spirit:text="1">1</spirit:enumeration>
14791       <spirit:enumeration spirit:text="2">2</spirit:enumeration>
14792       <spirit:enumeration spirit:text="No channel bonding (0)">0</spirit:enumeration>
14793     </spirit:choice>
14794     <spirit:choice>
14795       <spirit:name>choice_pairs_0c77e1fe</spirit:name>
14796       <spirit:enumeration spirit:text="8B/10B commas">0</spirit:enumeration>
14797       <spirit:enumeration spirit:text="Valid IEEE 802.3 commas only">1</spirit:enumeration>
14798     </spirit:choice>
14799     <spirit:choice>
14800       <spirit:name>choice_pairs_1040277f</spirit:name>
14801       <spirit:enumeration spirit:text="AVTT">AVTT</spirit:enumeration>
14802       <spirit:enumeration spirit:text="FLOAT">FLOAT</spirit:enumeration>
14803       <spirit:enumeration spirit:text="GND">GND</spirit:enumeration>
14804       <spirit:enumeration spirit:text="Programmable">PROGRAMMABLE</spirit:enumeration>
14805     </spirit:choice>
14806     <spirit:choice>
14807       <spirit:name>choice_pairs_1436b008</spirit:name>
14808       <spirit:enumeration spirit:text="Multi-lane mode">MULTI</spirit:enumeration>
14809       <spirit:enumeration spirit:text="Single-lane mode">SINGLE</spirit:enumeration>
14810     </spirit:choice>
14811     <spirit:choice>
14812       <spirit:name>choice_pairs_1ebf969f</spirit:name>
14813       <spirit:enumeration spirit:text="Start from scratch">None</spirit:enumeration>
14814       <spirit:enumeration spirit:text="GTH: 10GBASE-KR (Production)">GTH-10GBASE-KR</spirit:enumeration>
14815       <spirit:enumeration spirit:text="GTH: 10GBASE-R (Production)">GTH-10GBASE-R</spirit:enumeration>
14816       <spirit:enumeration spirit:text="GTH: 12G-SDI (Production)">GTH-12G_SDI</spirit:enumeration>
14817       <spirit:enumeration spirit:text="GTH: 1G_10G_25G_switchable (Beta)">GTH-1G_10G_25G_switchable</spirit:enumeration>
14818       <spirit:enumeration spirit:text="GTH: 3G-SDI (Production)">GTH-3G_SDI</spirit:enumeration>
14819       <spirit:enumeration spirit:text="GTH: Aurora 64B/66B (Production)">GTH-Aurora_64B66B</spirit:enumeration>
14820       <spirit:enumeration spirit:text="GTH: Aurora 8B/10B (Production)">GTH-Aurora_8B10B</spirit:enumeration>
14821       <spirit:enumeration spirit:text="GTH: MoSys Bandwidth Engine (Pre-Production)">GTH-Bandwidth_Engine</spirit:enumeration>
14822       <spirit:enumeration spirit:text="GTH: CAUI-10 (Production)">GTH-CAUI_10</spirit:enumeration>
14823       <spirit:enumeration spirit:text="GTH: CEI-11G-SR (Production)">GTH-CEI_11G_SR</spirit:enumeration>
14824       <spirit:enumeration spirit:text="GTH: CPRI 10 Gb/s (Production)">GTH-CPRI_10G</spirit:enumeration>
14825       <spirit:enumeration spirit:text="GTH: CPRI 10.1 Gb/s (Production)">GTH-CPRI_10_1G</spirit:enumeration>
14826       <spirit:enumeration spirit:text="GTH: CPRI lower line rates (Production)">GTH-CPRI_3G</spirit:enumeration>
14827       <spirit:enumeration spirit:text="GTH: CPRI 6 Gb/s (Production)">GTH-CPRI_6G</spirit:enumeration>
14828       <spirit:enumeration spirit:text="GTH: DisplayPort 1.62 Gb/s (Production)">GTH-DisplayPort_1_62G</spirit:enumeration>
14829       <spirit:enumeration spirit:text="GTH: DisplayPort 2.7 Gb/s (Production)">GTH-DisplayPort_2_7G</spirit:enumeration>
14830       <spirit:enumeration spirit:text="GTH: DisplayPort 5.4 Gb/s (Production)">GTH-DisplayPort_5_4G</spirit:enumeration>
14831       <spirit:enumeration spirit:text="GTH: Gigabit Ethernet (Production)">GTH-Gigabit_Ethernet</spirit:enumeration>
14832       <spirit:enumeration spirit:text="GTH: HDMI (Production)">GTH-HDMI</spirit:enumeration>
14833       <spirit:enumeration spirit:text="GTH: HD-SDI (Production)">GTH-HD_SDI</spirit:enumeration>
14834       <spirit:enumeration spirit:text="GTH: Hybrid Memory Cube 16x12.5G (Pre-Production)">GTH-HMC_12_5G</spirit:enumeration>
14835       <spirit:enumeration spirit:text="GTH: Interlaken 10x10.3125G (Raw mode) (Production)">GTH-Interlaken_10G</spirit:enumeration>
14836       <spirit:enumeration spirit:text="GTH: Interlaken 12x12.5G (Raw mode) (Production)">GTH-Interlaken_12_5G</spirit:enumeration>
14837       <spirit:enumeration spirit:text="GTH: Interlaken 8x6.25G (Raw mode) (Production)">GTH-Interlaken_6_25G</spirit:enumeration>
14838       <spirit:enumeration spirit:text="GTH: JESD204 (Production)">GTH-JESD204</spirit:enumeration>
14839       <spirit:enumeration spirit:text="GTH: JESD204 3.125 Gb/s (Production)">GTH-JESD204_3_125G</spirit:enumeration>
14840       <spirit:enumeration spirit:text="GTH: JESD204 6.375 Gb/s (Production)">GTH-JESD204_6_375G</spirit:enumeration>
14841       <spirit:enumeration spirit:text="GTH: OTL4.10 (Production)">GTH-OTL4_10</spirit:enumeration>
14842       <spirit:enumeration spirit:text="GTH: OTU2 (Production)">GTH-OTU2</spirit:enumeration>
14843       <spirit:enumeration spirit:text="GTH: OTU2e (Production)">GTH-OTU2e</spirit:enumeration>
14844       <spirit:enumeration spirit:text="GTH: QSGMII (Production)">GTH-QSGMII</spirit:enumeration>
14845       <spirit:enumeration spirit:text="GTH: RXAUI (Production)">GTH-RXAUI</spirit:enumeration>
14846       <spirit:enumeration spirit:text="GTH: SATA (Pre-Production)">GTH-SATA</spirit:enumeration>
14847       <spirit:enumeration spirit:text="GTH: Serial RapidIO Gen2 3.125 Gb/s default (Production)">GTH-SRIO_Gen2</spirit:enumeration>
14848       <spirit:enumeration spirit:text="GTH: XAUI (Production)">GTH-XAUI</spirit:enumeration>
14849       <spirit:enumeration spirit:text="GTH: XLAUI (Production)">GTH-XLAUI</spirit:enumeration>
14850     </spirit:choice>
14851     <spirit:choice>
14852       <spirit:name>choice_pairs_40d02874</spirit:name>
14853       <spirit:enumeration spirit:text="10GBASE-KR">10GBASE_KR</spirit:enumeration>
14854       <spirit:enumeration spirit:text="Custom">CUSTOM</spirit:enumeration>
14855       <spirit:enumeration spirit:text="PCIe Gen1/Gen2">PCIE_GEN1_GEN2</spirit:enumeration>
14856       <spirit:enumeration spirit:text="PCIe Gen3">PCIE_GEN3</spirit:enumeration>
14857       <spirit:enumeration spirit:text="QPI">QPI</spirit:enumeration>
14858     </spirit:choice>
14859     <spirit:choice>
14860       <spirit:name>choice_pairs_4e550952</spirit:name>
14861       <spirit:enumeration spirit:text="No (do not include)">NONE</spirit:enumeration>
14862       <spirit:enumeration spirit:text="Yes (include in Example Design)">EXAMPLE_DESIGN</spirit:enumeration>
14863     </spirit:choice>
14864     <spirit:choice>
14865       <spirit:name>choice_pairs_7b0c3758</spirit:name>
14866       <spirit:enumeration spirit:text="Receive Only (RX)">RX</spirit:enumeration>
14867       <spirit:enumeration spirit:text="Transmit and Receive (BOTH)">BOTH</spirit:enumeration>
14868       <spirit:enumeration spirit:text="Transmit Only (TX)">TX</spirit:enumeration>
14869     </spirit:choice>
14870     <spirit:choice>
14871       <spirit:name>choice_pairs_85f99b7f</spirit:name>
14872       <spirit:enumeration spirit:text="K28.1">K28.1</spirit:enumeration>
14873       <spirit:enumeration spirit:text="K28.5">K28.5</spirit:enumeration>
14874       <spirit:enumeration spirit:text="Select a preset">NONE</spirit:enumeration>
14875     </spirit:choice>
14876     <spirit:choice>
14877       <spirit:name>choice_pairs_8846c8f0</spirit:name>
14878       <spirit:enumeration spirit:text="Raw (no encoding)">RAW</spirit:enumeration>
14879       <spirit:enumeration spirit:text="8B/10B">8B10B</spirit:enumeration>
14880       <spirit:enumeration spirit:text="Sync. gearbox for 64B/66B">64B66B</spirit:enumeration>
14881       <spirit:enumeration spirit:text="Sync. gearbox for 64B/66B (CAUI mode)">64B66B_CAUI</spirit:enumeration>
14882       <spirit:enumeration spirit:text="Async. gearbox for 64B/66B">64B66B_ASYNC</spirit:enumeration>
14883       <spirit:enumeration spirit:text="Async. gearbox for 64B/66B (CAUI mode)">64B66B_ASYNC_CAUI</spirit:enumeration>
14884       <spirit:enumeration spirit:text="Sync. gearbox for 64B/67B">64B67B</spirit:enumeration>
14885       <spirit:enumeration spirit:text="Sync. gearbox for 64B/67B (CAUI mode)">64B67B_CAUI</spirit:enumeration>
14886     </spirit:choice>
14887     <spirit:choice>
14888       <spirit:name>choice_pairs_88c85933</spirit:name>
14889       <spirit:enumeration spirit:text="8B/10B">8B10B</spirit:enumeration>
14890       <spirit:enumeration spirit:text="Async. gearbox for 64B/66B">64B66B_ASYNC</spirit:enumeration>
14891       <spirit:enumeration spirit:text="Async. gearbox for 64B/66B (CAUI mode)">64B66B_ASYNC_CAUI</spirit:enumeration>
14892       <spirit:enumeration spirit:text="Raw (no encoding)">RAW</spirit:enumeration>
14893       <spirit:enumeration spirit:text="Sync. gearbox for 64B/66B">64B66B</spirit:enumeration>
14894       <spirit:enumeration spirit:text="Sync. gearbox for 64B/66B (CAUI mode)">64B66B_CAUI</spirit:enumeration>
14895       <spirit:enumeration spirit:text="Sync. gearbox for 64B/67B">64B67B</spirit:enumeration>
14896       <spirit:enumeration spirit:text="Sync. gearbox for 64B/67B (CAUI mode)">64B67B_CAUI</spirit:enumeration>
14897     </spirit:choice>
14898     <spirit:choice>
14899       <spirit:name>choice_pairs_93c2d4ee</spirit:name>
14900       <spirit:enumeration spirit:text="Core">CORE</spirit:enumeration>
14901       <spirit:enumeration spirit:text="Example Design">EXAMPLE_DESIGN</spirit:enumeration>
14902     </spirit:choice>
14903     <spirit:choice>
14904       <spirit:name>choice_pairs_9c19f015</spirit:name>
14905       <spirit:enumeration spirit:text="Any byte boundary (1)">1</spirit:enumeration>
14906       <spirit:enumeration spirit:text="Two byte boundary">2</spirit:enumeration>
14907     </spirit:choice>
14908     <spirit:choice>
14909       <spirit:name>choice_pairs_a537ddda</spirit:name>
14910       <spirit:enumeration spirit:text="Bypass (0)">0</spirit:enumeration>
14911       <spirit:enumeration spirit:text="Enable (1)">1</spirit:enumeration>
14912     </spirit:choice>
14913     <spirit:choice>
14914       <spirit:name>choice_pairs_aa541099</spirit:name>
14915       <spirit:enumeration spirit:text="Auto">AUTO</spirit:enumeration>
14916       <spirit:enumeration spirit:text="DFE">DFE</spirit:enumeration>
14917       <spirit:enumeration spirit:text="LPM">LPM</spirit:enumeration>
14918     </spirit:choice>
14919     <spirit:choice>
14920       <spirit:name>choice_pairs_ae574462</spirit:name>
14921       <spirit:enumeration spirit:text="Off">OFF</spirit:enumeration>
14922       <spirit:enumeration spirit:text="PCS">PCS</spirit:enumeration>
14923       <spirit:enumeration spirit:text="PMA">PMA</spirit:enumeration>
14924       <spirit:enumeration spirit:text="Automated PMA">AUTO</spirit:enumeration>
14925     </spirit:choice>
14926     <spirit:choice>
14927       <spirit:name>choice_pairs_b0974ef0</spirit:name>
14928       <spirit:enumeration spirit:text="1">1</spirit:enumeration>
14929       <spirit:enumeration spirit:text="2">2</spirit:enumeration>
14930       <spirit:enumeration spirit:text="No clock correction (0)">0</spirit:enumeration>
14931     </spirit:choice>
14932     <spirit:choice>
14933       <spirit:name>choice_pairs_d4feb97d</spirit:name>
14934       <spirit:enumeration spirit:text="Disable">DISABLE</spirit:enumeration>
14935       <spirit:enumeration spirit:text="Enable">ENABLE</spirit:enumeration>
14936     </spirit:choice>
14937     <spirit:choice>
14938       <spirit:name>choice_pairs_f05b8192</spirit:name>
14939       <spirit:enumeration spirit:text="Channel">CHANNEL</spirit:enumeration>
14940       <spirit:enumeration spirit:text="Name">NAME</spirit:enumeration>
14941     </spirit:choice>
14942   </spirit:choices>
14943   <spirit:description>The UltraScale FPGAs Transceivers Wizard provides a simple and robust method of configuring one or more serial transceivers in UltraScale and UltraScale+ devices. Start from scratch, or use a configuration preset to target an industry standard. The highly flexible Transceivers Wizard generates a customized IP core for the transceivers, configuration options, and enabled ports you&apos;ve selected, optionally including a variety of helper blocks to simplify common functionality. In addition, it can produce an example design for simple simulation and hardware usage demonstration.</spirit:description>
14944   <spirit:parameters>
14945     <spirit:parameter>
14946       <spirit:name>GT_TYPE</spirit:name>
14947       <spirit:displayName>Transceiver type</spirit:displayName>
14948       <spirit:description>For devices which contain more than one serial transceiver type, select the type of transceiver to configure</spirit:description>
14949       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.GT_TYPE" spirit:choiceRef="choice_list_afcf1f92" spirit:order="2">GTH</spirit:value>
14950     </spirit:parameter>
14951     <spirit:parameter>
14952       <spirit:name>INTERNAL_GT_PRIM_TYPE</spirit:name>
14953       <spirit:value spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_GT_PRIM_TYPE" spirit:order="3">gthe3</spirit:value>
14954       <spirit:vendorExtensions>
14955         <xilinx:parameterInfo>
14956           <xilinx:enablement>
14957             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_GT_PRIM_TYPE">false</xilinx:isEnabled>
14958           </xilinx:enablement>
14959         </xilinx:parameterInfo>
14960       </spirit:vendorExtensions>
14961     </spirit:parameter>
14962     <spirit:parameter>
14963       <spirit:name>GT_REV</spirit:name>
14964       <spirit:displayName>Transceiver revision</spirit:displayName>
14965       <spirit:description>Select the serial transceiver silicon revision</spirit:description>
14966       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.GT_REV" spirit:order="4">0</spirit:value>
14967     </spirit:parameter>
14968     <spirit:parameter>
14969       <spirit:name>GT_DIRECTION</spirit:name>
14970       <spirit:displayName>Transmit and/or Receive direction</spirit:displayName>
14971       <spirit:description>Enable transmit and/or receive</spirit:description>
14972       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.GT_DIRECTION" spirit:choiceRef="choice_pairs_7b0c3758" spirit:order="5">BOTH</spirit:value>
14973     </spirit:parameter>
14974     <spirit:parameter>
14975       <spirit:name>RX_ENABLE</spirit:name>
14976       <spirit:displayName>Enabled</spirit:displayName>
14977       <spirit:description>Enable the receiver for use</spirit:description>
14978       <spirit:value spirit:format="bool" spirit:resolve="generated" spirit:id="PARAM_VALUE.RX_ENABLE" spirit:order="6">true</spirit:value>
14979       <spirit:vendorExtensions>
14980         <xilinx:parameterInfo>
14981           <xilinx:enablement>
14982             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_ENABLE">false</xilinx:isEnabled>
14983           </xilinx:enablement>
14984         </xilinx:parameterInfo>
14985       </spirit:vendorExtensions>
14986     </spirit:parameter>
14987     <spirit:parameter>
14988       <spirit:name>TX_ENABLE</spirit:name>
14989       <spirit:displayName>Enabled</spirit:displayName>
14990       <spirit:description>Enable the transmitter for use</spirit:description>
14991       <spirit:value spirit:format="bool" spirit:resolve="generated" spirit:id="PARAM_VALUE.TX_ENABLE" spirit:order="7">true</spirit:value>
14992       <spirit:vendorExtensions>
14993         <xilinx:parameterInfo>
14994           <xilinx:enablement>
14995             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.TX_ENABLE">false</xilinx:isEnabled>
14996           </xilinx:enablement>
14997         </xilinx:parameterInfo>
14998       </spirit:vendorExtensions>
14999     </spirit:parameter>
15000     <spirit:parameter>
15001       <spirit:name>CHANNEL_ENABLE</spirit:name>
15002       <spirit:displayName>Enable channel</spirit:displayName>
15003       <spirit:description>Indicate whether this transceiver channel is instantiated and enabled for use</spirit:description>
15004       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.CHANNEL_ENABLE" spirit:order="8">X0Y8</spirit:value>
15005     </spirit:parameter>
15006     <spirit:parameter>
15007       <spirit:name>TX_MASTER_CHANNEL</spirit:name>
15008       <spirit:displayName>Master TX channel</spirit:displayName>
15009       <spirit:description>Designate an enabled transceiver as the master TX channel for various purposes such as user clock generation and buffer bypass (if selected)</spirit:description>
15010       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.TX_MASTER_CHANNEL" spirit:choiceRef="choice_list_7612b160" spirit:order="9">X0Y8</spirit:value>
15011       <spirit:vendorExtensions>
15012         <xilinx:parameterInfo>
15013           <xilinx:enablement>
15014             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.TX_MASTER_CHANNEL">false</xilinx:isEnabled>
15015           </xilinx:enablement>
15016         </xilinx:parameterInfo>
15017       </spirit:vendorExtensions>
15018     </spirit:parameter>
15019     <spirit:parameter>
15020       <spirit:name>RX_MASTER_CHANNEL</spirit:name>
15021       <spirit:displayName>Master RX channel</spirit:displayName>
15022       <spirit:description>Designate an enabled transceiver as the master RX channel for various purposes such as user clock generation and buffer bypass (if selected)</spirit:description>
15023       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_MASTER_CHANNEL" spirit:choiceRef="choice_list_7612b160" spirit:order="10">X0Y8</spirit:value>
15024       <spirit:vendorExtensions>
15025         <xilinx:parameterInfo>
15026           <xilinx:enablement>
15027             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_MASTER_CHANNEL">false</xilinx:isEnabled>
15028           </xilinx:enablement>
15029         </xilinx:parameterInfo>
15030       </spirit:vendorExtensions>
15031     </spirit:parameter>
15032     <spirit:parameter>
15033       <spirit:name>INTERNAL_TOTAL_NUM_CHANNELS</spirit:name>
15034       <spirit:displayName>Total number of channels</spirit:displayName>
15035       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_TOTAL_NUM_CHANNELS" spirit:order="11" spirit:minimum="0" spirit:rangeType="long">1</spirit:value>
15036       <spirit:vendorExtensions>
15037         <xilinx:parameterInfo>
15038           <xilinx:enablement>
15039             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_TOTAL_NUM_CHANNELS">false</xilinx:isEnabled>
15040           </xilinx:enablement>
15041         </xilinx:parameterInfo>
15042       </spirit:vendorExtensions>
15043     </spirit:parameter>
15044     <spirit:parameter>
15045       <spirit:name>INTERNAL_TOTAL_NUM_COMMONS</spirit:name>
15046       <spirit:displayName>Total number of commons required</spirit:displayName>
15047       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_TOTAL_NUM_COMMONS" spirit:order="12" spirit:minimum="0" spirit:rangeType="long">0</spirit:value>
15048       <spirit:vendorExtensions>
15049         <xilinx:parameterInfo>
15050           <xilinx:enablement>
15051             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_TOTAL_NUM_COMMONS">false</xilinx:isEnabled>
15052           </xilinx:enablement>
15053         </xilinx:parameterInfo>
15054       </spirit:vendorExtensions>
15055     </spirit:parameter>
15056     <spirit:parameter>
15057       <spirit:name>LOCATE_COMMON</spirit:name>
15058       <spirit:displayName>Include transceiver COMMON in the</spirit:displayName>
15059       <spirit:description>If a QPLL is used for either the transmitter or the receiver, indicate whether the transceiver COMMON block is instantiated within the core, or outside of the core in the example design. Exclusion from the core may allow placement of separate but compatible transceiver interfaces within a single quad.</spirit:description>
15060       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.LOCATE_COMMON" spirit:choiceRef="choice_pairs_93c2d4ee" spirit:order="13">CORE</spirit:value>
15061       <spirit:vendorExtensions>
15062         <xilinx:parameterInfo>
15063           <xilinx:enablement>
15064             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.LOCATE_COMMON">false</xilinx:isEnabled>
15065           </xilinx:enablement>
15066         </xilinx:parameterInfo>
15067       </spirit:vendorExtensions>
15068     </spirit:parameter>
15069     <spirit:parameter>
15070       <spirit:name>INTERNAL_NUM_COMMONS_CORE</spirit:name>
15071       <spirit:displayName>Number of commons in core</spirit:displayName>
15072       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_NUM_COMMONS_CORE" spirit:order="14" spirit:minimum="0" spirit:rangeType="long">0</spirit:value>
15073       <spirit:vendorExtensions>
15074         <xilinx:parameterInfo>
15075           <xilinx:enablement>
15076             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_NUM_COMMONS_CORE">false</xilinx:isEnabled>
15077           </xilinx:enablement>
15078         </xilinx:parameterInfo>
15079       </spirit:vendorExtensions>
15080     </spirit:parameter>
15081     <spirit:parameter>
15082       <spirit:name>INTERNAL_NUM_COMMONS_EXAMPLE</spirit:name>
15083       <spirit:displayName>Number of commons in example</spirit:displayName>
15084       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_NUM_COMMONS_EXAMPLE" spirit:order="15" spirit:minimum="0" spirit:rangeType="long">0</spirit:value>
15085       <spirit:vendorExtensions>
15086         <xilinx:parameterInfo>
15087           <xilinx:enablement>
15088             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_NUM_COMMONS_EXAMPLE">false</xilinx:isEnabled>
15089           </xilinx:enablement>
15090         </xilinx:parameterInfo>
15091       </spirit:vendorExtensions>
15092     </spirit:parameter>
15093     <spirit:parameter>
15094       <spirit:name>INTERNAL_TX_USRCLK_FREQUENCY</spirit:name>
15095       <spirit:value spirit:format="float" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_TX_USRCLK_FREQUENCY" spirit:order="16">120.0000000</spirit:value>
15096       <spirit:vendorExtensions>
15097         <xilinx:parameterInfo>
15098           <xilinx:enablement>
15099             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_TX_USRCLK_FREQUENCY">false</xilinx:isEnabled>
15100           </xilinx:enablement>
15101         </xilinx:parameterInfo>
15102       </spirit:vendorExtensions>
15103     </spirit:parameter>
15104     <spirit:parameter>
15105       <spirit:name>INTERNAL_RX_USRCLK_FREQUENCY</spirit:name>
15106       <spirit:value spirit:format="float" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_RX_USRCLK_FREQUENCY" spirit:order="17">120.0000000</spirit:value>
15107       <spirit:vendorExtensions>
15108         <xilinx:parameterInfo>
15109           <xilinx:enablement>
15110             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_RX_USRCLK_FREQUENCY">false</xilinx:isEnabled>
15111           </xilinx:enablement>
15112         </xilinx:parameterInfo>
15113       </spirit:vendorExtensions>
15114     </spirit:parameter>
15115     <spirit:parameter>
15116       <spirit:name>RX_PPM_OFFSET</spirit:name>
15117       <spirit:displayName>PPM offset between receiver and transmitter</spirit:displayName>
15118       <spirit:description>Specify the PPM offset between received data and transmitted data</spirit:description>
15119       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_PPM_OFFSET" spirit:order="18" spirit:minimum="0" spirit:maximum="1250" spirit:rangeType="long">0</spirit:value>
15120     </spirit:parameter>
15121     <spirit:parameter>
15122       <spirit:name>OOB_ENABLE</spirit:name>
15123       <spirit:displayName>Enable Out of Band signaling (OOB)/Electrical Idle</spirit:displayName>
15124       <spirit:description>Enable or disable Out of Band signaling (OOB)/Electrical Idle</spirit:description>
15125       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.OOB_ENABLE" spirit:order="19">false</spirit:value>
15126       <spirit:vendorExtensions>
15127         <xilinx:parameterInfo>
15128           <xilinx:enablement>
15129             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.OOB_ENABLE">false</xilinx:isEnabled>
15130           </xilinx:enablement>
15131         </xilinx:parameterInfo>
15132       </spirit:vendorExtensions>
15133     </spirit:parameter>
15134     <spirit:parameter>
15135       <spirit:name>RX_SSC_PPM</spirit:name>
15136       <spirit:displayName>Spread spectrum clocking</spirit:displayName>
15137       <spirit:description>Specify the spread spectrum clocking modulation in PPM</spirit:description>
15138       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_SSC_PPM" spirit:order="20" spirit:minimum="0" spirit:maximum="5000" spirit:rangeType="long">0</spirit:value>
15139     </spirit:parameter>
15140     <spirit:parameter>
15141       <spirit:name>INS_LOSS_NYQ</spirit:name>
15142       <spirit:displayName>Insertion loss at Nyquist (dB)</spirit:displayName>
15143       <spirit:description>Indicate the transmitter to receiver insertion loss at the Nyquist frequency, in dB</spirit:description>
15144       <spirit:value spirit:format="float" spirit:resolve="user" spirit:id="PARAM_VALUE.INS_LOSS_NYQ" spirit:order="21" spirit:minimum="0">20</spirit:value>
15145     </spirit:parameter>
15146     <spirit:parameter>
15147       <spirit:name>PCIE_CORECLK_FREQ</spirit:name>
15148       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.PCIE_CORECLK_FREQ" spirit:choiceRef="choice_list_6b979ebc" spirit:order="22">250</spirit:value>
15149     </spirit:parameter>
15150     <spirit:parameter>
15151       <spirit:name>PCIE_USERCLK_FREQ</spirit:name>
15152       <spirit:value spirit:format="float" spirit:resolve="user" spirit:id="PARAM_VALUE.PCIE_USERCLK_FREQ" spirit:choiceRef="choice_list_a533ccf9" spirit:order="23">250</spirit:value>
15153     </spirit:parameter>
15154     <spirit:parameter>
15155       <spirit:name>TX_LINE_RATE</spirit:name>
15156       <spirit:displayName>Line rate (Gb/s)</spirit:displayName>
15157       <spirit:description>Enter the transmitter line rate in Gb/s</spirit:description>
15158       <spirit:value spirit:format="float" spirit:resolve="user" spirit:id="PARAM_VALUE.TX_LINE_RATE" spirit:order="24" spirit:minimum="0.5" spirit:maximum="16.375">2.4</spirit:value>
15159     </spirit:parameter>
15160     <spirit:parameter>
15161       <spirit:name>TX_PLL_TYPE</spirit:name>
15162       <spirit:displayName>PLL type</spirit:displayName>
15163       <spirit:description>Select the transmitter PLL type</spirit:description>
15164       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.TX_PLL_TYPE" spirit:choiceRef="choice_list_de3f4419" spirit:order="25">CPLL</spirit:value>
15165     </spirit:parameter>
15166     <spirit:parameter>
15167       <spirit:name>TX_REFCLK_FREQUENCY</spirit:name>
15168       <spirit:displayName>Actual Reference clock (MHz)</spirit:displayName>
15169       <spirit:description>Select a transmitter reference clock frequency from among those supported for the selected line rate and PLL type </spirit:description>
15170       <spirit:value spirit:format="float" spirit:resolve="user" spirit:id="PARAM_VALUE.TX_REFCLK_FREQUENCY" spirit:choiceRef="choice_list_818913bc" spirit:order="26">120</spirit:value>
15171     </spirit:parameter>
15172     <spirit:parameter>
15173       <spirit:name>TX_DATA_ENCODING</spirit:name>
15174       <spirit:displayName>Encoding</spirit:displayName>
15175       <spirit:description>Select the encoding format for data transmission, or choose &apos;Raw&apos; for no data encoding</spirit:description>
15176       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.TX_DATA_ENCODING" spirit:choiceRef="choice_pairs_88c85933" spirit:order="27">8B10B</spirit:value>
15177     </spirit:parameter>
15178     <spirit:parameter>
15179       <spirit:name>TX_USER_DATA_WIDTH</spirit:name>
15180       <spirit:displayName>User data width</spirit:displayName>
15181       <spirit:description>Select the width at which the user logic will provide parallel data to the serial transceiver for transmission</spirit:description>
15182       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.TX_USER_DATA_WIDTH" spirit:choiceRef="choice_list_00d9575a" spirit:order="28">16</spirit:value>
15183     </spirit:parameter>
15184     <spirit:parameter>
15185       <spirit:name>TX_INT_DATA_WIDTH</spirit:name>
15186       <spirit:displayName>Internal data width</spirit:displayName>
15187       <spirit:description>Select the width of the serial transceiver internal transmitter data path</spirit:description>
15188       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.TX_INT_DATA_WIDTH" spirit:choiceRef="choice_list_0fbde0c1" spirit:order="29">20</spirit:value>
15189     </spirit:parameter>
15190     <spirit:parameter>
15191       <spirit:name>TX_BUFFER_MODE</spirit:name>
15192       <spirit:displayName>Buffer</spirit:displayName>
15193       <spirit:description>Select whether to enable or to bypass the transmitter buffer</spirit:description>
15194       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.TX_BUFFER_MODE" spirit:choiceRef="choice_pairs_a537ddda" spirit:order="30">0</spirit:value>
15195     </spirit:parameter>
15196     <spirit:parameter>
15197       <spirit:name>TX_QPLL_FRACN_NUMERATOR</spirit:name>
15198       <spirit:displayName>Fractional part of QPLL feedback divider</spirit:displayName>
15199       <spirit:description>For supported transceiver types and transmitter line rates, enter the numerator which produces the desired 24-bit fractional part of the QPLL feedback divider as displayed. Note that changes affect transmitter reference clock options including current selection</spirit:description>
15200       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.TX_QPLL_FRACN_NUMERATOR" spirit:order="31" spirit:minimum="0" spirit:maximum="16777215" spirit:rangeType="long">0</spirit:value>
15201       <spirit:vendorExtensions>
15202         <xilinx:parameterInfo>
15203           <xilinx:enablement>
15204             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.TX_QPLL_FRACN_NUMERATOR">false</xilinx:isEnabled>
15205           </xilinx:enablement>
15206         </xilinx:parameterInfo>
15207       </spirit:vendorExtensions>
15208     </spirit:parameter>
15209     <spirit:parameter>
15210       <spirit:name>TX_OUTCLK_SOURCE</spirit:name>
15211       <spirit:displayName>TXOUTCLK source</spirit:displayName>
15212       <spirit:description>Select the source of TXOUTCLK</spirit:description>
15213       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.TX_OUTCLK_SOURCE" spirit:choiceRef="choice_list_0aa04840" spirit:order="32">TXPROGDIVCLK</spirit:value>
15214     </spirit:parameter>
15215     <spirit:parameter>
15216       <spirit:name>TX_DIFF_SWING_EMPH_MODE</spirit:name>
15217       <spirit:displayName>Differential swing and emphasis mode</spirit:displayName>
15218       <spirit:description>Select the transmitter differential swing and emphasis mode for your application</spirit:description>
15219       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.TX_DIFF_SWING_EMPH_MODE" spirit:choiceRef="choice_pairs_40d02874" spirit:order="33">CUSTOM</spirit:value>
15220     </spirit:parameter>
15221     <spirit:parameter>
15222       <spirit:name>RX_LINE_RATE</spirit:name>
15223       <spirit:displayName>Line rate (Gb/s)</spirit:displayName>
15224       <spirit:description>Enter the receiver line rate in Gb/s</spirit:description>
15225       <spirit:value spirit:format="float" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_LINE_RATE" spirit:order="34" spirit:minimum="0.5" spirit:maximum="16.375">2.4</spirit:value>
15226     </spirit:parameter>
15227     <spirit:parameter>
15228       <spirit:name>RX_PLL_TYPE</spirit:name>
15229       <spirit:displayName>PLL type</spirit:displayName>
15230       <spirit:description>Select the receiver PLL type</spirit:description>
15231       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_PLL_TYPE" spirit:choiceRef="choice_list_de3f4419" spirit:order="35">CPLL</spirit:value>
15232     </spirit:parameter>
15233     <spirit:parameter>
15234       <spirit:name>RX_REFCLK_FREQUENCY</spirit:name>
15235       <spirit:displayName>Actual Reference clock (MHz)</spirit:displayName>
15236       <spirit:description>Select a receiver reference clock frequency from among those supported for the selected line rate and PLL type</spirit:description>
15237       <spirit:value spirit:format="float" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_REFCLK_FREQUENCY" spirit:choiceRef="choice_list_818913bc" spirit:order="36">120</spirit:value>
15238     </spirit:parameter>
15239     <spirit:parameter>
15240       <spirit:name>RX_DATA_DECODING</spirit:name>
15241       <spirit:displayName>Decoding</spirit:displayName>
15242       <spirit:description>Select the decoding format for data reception, or choose &apos;Raw&apos; for no data decoding</spirit:description>
15243       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_DATA_DECODING" spirit:choiceRef="choice_pairs_8846c8f0" spirit:order="37">8B10B</spirit:value>
15244     </spirit:parameter>
15245     <spirit:parameter>
15246       <spirit:name>RX_USER_DATA_WIDTH</spirit:name>
15247       <spirit:displayName>User data width</spirit:displayName>
15248       <spirit:description>Select the width at which the serial transceiver will provide received parallel data to the user logic</spirit:description>
15249       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_USER_DATA_WIDTH" spirit:choiceRef="choice_list_00d9575a" spirit:order="38">16</spirit:value>
15250     </spirit:parameter>
15251     <spirit:parameter>
15252       <spirit:name>RX_INT_DATA_WIDTH</spirit:name>
15253       <spirit:displayName>Internal data width</spirit:displayName>
15254       <spirit:description>Select the width of the serial transceiver internal receiver data path</spirit:description>
15255       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_INT_DATA_WIDTH" spirit:choiceRef="choice_list_0fbde0c1" spirit:order="39">20</spirit:value>
15256     </spirit:parameter>
15257     <spirit:parameter>
15258       <spirit:name>RX_BUFFER_MODE</spirit:name>
15259       <spirit:displayName>Buffer</spirit:displayName>
15260       <spirit:description>Select whether to enable or to bypass the receiver elastic buffer</spirit:description>
15261       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_BUFFER_MODE" spirit:choiceRef="choice_pairs_a537ddda" spirit:order="40">1</spirit:value>
15262     </spirit:parameter>
15263     <spirit:parameter>
15264       <spirit:name>RX_QPLL_FRACN_NUMERATOR</spirit:name>
15265       <spirit:displayName>Fractional part of QPLL feedback divider</spirit:displayName>
15266       <spirit:description>For supported transceiver types and receiver line rates, enter the numerator which produces the desired 24-bit fractional part of the QPLL feedback divider as displayed. Note that changes affect receiver reference clock options including current selection. When receiver and transmitter share a QPLL, values must match and are set by the transmitter selection</spirit:description>
15267       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_QPLL_FRACN_NUMERATOR" spirit:order="41" spirit:minimum="0" spirit:maximum="16777215" spirit:rangeType="long">0</spirit:value>
15268       <spirit:vendorExtensions>
15269         <xilinx:parameterInfo>
15270           <xilinx:enablement>
15271             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_QPLL_FRACN_NUMERATOR">false</xilinx:isEnabled>
15272           </xilinx:enablement>
15273         </xilinx:parameterInfo>
15274       </spirit:vendorExtensions>
15275     </spirit:parameter>
15276     <spirit:parameter>
15277       <spirit:name>RX_EQ_MODE</spirit:name>
15278       <spirit:displayName>Equalization mode</spirit:displayName>
15279       <spirit:description>Specify the equalization mode, or allow the core to select a mode. Refer to the product guide for guidelines on selecting between DFE and LPM modes.</spirit:description>
15280       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_EQ_MODE" spirit:choiceRef="choice_pairs_aa541099" spirit:order="42">LPM</spirit:value>
15281     </spirit:parameter>
15282     <spirit:parameter>
15283       <spirit:name>RX_JTOL_FC</spirit:name>
15284       <spirit:displayName>Mask corner frequency (MHz)</spirit:displayName>
15285       <spirit:description>Refer to the product guide for guidelines on setting jitter tolerance mask corner frequency.</spirit:description>
15286       <spirit:value spirit:format="float" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_JTOL_FC" spirit:order="43" spirit:minimum="0" spirit:maximum="10">1.4397121</spirit:value>
15287     </spirit:parameter>
15288     <spirit:parameter>
15289       <spirit:name>RX_JTOL_LF_SLOPE</spirit:name>
15290       <spirit:displayName>Mask low frequency slope (dB/decade)</spirit:displayName>
15291       <spirit:description>Refer to the product guide for guidelines on setting jitter tolerance mask low frequency slope.</spirit:description>
15292       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_JTOL_LF_SLOPE" spirit:choiceRef="choice_list_13717074" spirit:order="44">-20</spirit:value>
15293     </spirit:parameter>
15294     <spirit:parameter>
15295       <spirit:name>RX_OUTCLK_SOURCE</spirit:name>
15296       <spirit:displayName>RXOUTCLK source</spirit:displayName>
15297       <spirit:description>Select the source of RXOUTCLK</spirit:description>
15298       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_OUTCLK_SOURCE" spirit:choiceRef="choice_list_04c1b6c3" spirit:order="45">RXOUTCLKPMA</spirit:value>
15299     </spirit:parameter>
15300     <spirit:parameter>
15301       <spirit:name>SIM_CPLL_CAL_BYPASS</spirit:name>
15302       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.SIM_CPLL_CAL_BYPASS" spirit:order="46" spirit:minimum="0" spirit:maximum="1" spirit:rangeType="long">1</spirit:value>
15303     </spirit:parameter>
15304     <spirit:parameter>
15305       <spirit:name>PCIE_ENABLE</spirit:name>
15306       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.PCIE_ENABLE" spirit:order="47">false</spirit:value>
15307     </spirit:parameter>
15308     <spirit:parameter>
15309       <spirit:name>RX_TERMINATION</spirit:name>
15310       <spirit:displayName>Termination</spirit:displayName>
15311       <spirit:description>Select the receiver termination</spirit:description>
15312       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_TERMINATION" spirit:choiceRef="choice_pairs_1040277f" spirit:order="48">PROGRAMMABLE</spirit:value>
15313     </spirit:parameter>
15314     <spirit:parameter>
15315       <spirit:name>RX_TERMINATION_PROG_VALUE</spirit:name>
15316       <spirit:displayName>Programmable termination voltage (mV)</spirit:displayName>
15317       <spirit:description>Select the termination voltage (in mV) when in programmable mode</spirit:description>
15318       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_TERMINATION_PROG_VALUE" spirit:choiceRef="choice_list_a0d11b39" spirit:order="49">800</spirit:value>
15319     </spirit:parameter>
15320     <spirit:parameter>
15321       <spirit:name>RX_COUPLING</spirit:name>
15322       <spirit:displayName>Link coupling</spirit:displayName>
15323       <spirit:description>Select the link coupling</spirit:description>
15324       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_COUPLING" spirit:choiceRef="choice_list_24871ac1" spirit:order="50">AC</spirit:value>
15325     </spirit:parameter>
15326     <spirit:parameter>
15327       <spirit:name>RX_BUFFER_BYPASS_MODE</spirit:name>
15328       <spirit:displayName>Receiver elastic buffer bypass mode</spirit:displayName>
15329       <spirit:description>Control whether the receiver elastic buffer bypass operates in multi-lane mode or single-lane mode</spirit:description>
15330       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_BUFFER_BYPASS_MODE" spirit:choiceRef="choice_pairs_1436b008" spirit:order="51">MULTI</spirit:value>
15331       <spirit:vendorExtensions>
15332         <xilinx:parameterInfo>
15333           <xilinx:enablement>
15334             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_BUFFER_BYPASS_MODE">false</xilinx:isEnabled>
15335           </xilinx:enablement>
15336         </xilinx:parameterInfo>
15337       </spirit:vendorExtensions>
15338     </spirit:parameter>
15339     <spirit:parameter>
15340       <spirit:name>RX_BUFFER_RESET_ON_CB_CHANGE</spirit:name>
15341       <spirit:displayName>Reset receiver elastic buffer on channel bonding change</spirit:displayName>
15342       <spirit:description>Control whether the receiver elastic buffer is reset on change to RXCHANBONDMASTER, RXCHANBONDSLAVE or RXCHANBONDLEVEL</spirit:description>
15343       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_BUFFER_RESET_ON_CB_CHANGE" spirit:choiceRef="choice_pairs_d4feb97d" spirit:order="52">ENABLE</spirit:value>
15344       <spirit:vendorExtensions>
15345         <xilinx:parameterInfo>
15346           <xilinx:enablement>
15347             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_BUFFER_RESET_ON_CB_CHANGE">false</xilinx:isEnabled>
15348           </xilinx:enablement>
15349         </xilinx:parameterInfo>
15350       </spirit:vendorExtensions>
15351     </spirit:parameter>
15352     <spirit:parameter>
15353       <spirit:name>RX_BUFFER_RESET_ON_COMMAALIGN</spirit:name>
15354       <spirit:displayName>Reset receiver elastic buffer on comma alignment</spirit:displayName>
15355       <spirit:description>Control whether the receiver elastic buffer is reset on comma alignment</spirit:description>
15356       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_BUFFER_RESET_ON_COMMAALIGN" spirit:choiceRef="choice_pairs_d4feb97d" spirit:order="53">DISABLE</spirit:value>
15357     </spirit:parameter>
15358     <spirit:parameter>
15359       <spirit:name>RX_BUFFER_RESET_ON_RATE_CHANGE</spirit:name>
15360       <spirit:displayName>Reset receiver elastic buffer on rate change</spirit:displayName>
15361       <spirit:description>Control whether the receiver elastic buffer is reset on rate change</spirit:description>
15362       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_BUFFER_RESET_ON_RATE_CHANGE" spirit:choiceRef="choice_pairs_d4feb97d" spirit:order="54">ENABLE</spirit:value>
15363     </spirit:parameter>
15364     <spirit:parameter>
15365       <spirit:name>TX_BUFFER_RESET_ON_RATE_CHANGE</spirit:name>
15366       <spirit:displayName>Reset transmitter buffer on rate change</spirit:displayName>
15367       <spirit:description>Control whether the transmitter buffer is reset on rate change</spirit:description>
15368       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.TX_BUFFER_RESET_ON_RATE_CHANGE" spirit:choiceRef="choice_pairs_d4feb97d" spirit:order="55">ENABLE</spirit:value>
15369       <spirit:vendorExtensions>
15370         <xilinx:parameterInfo>
15371           <xilinx:enablement>
15372             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.TX_BUFFER_RESET_ON_RATE_CHANGE">false</xilinx:isEnabled>
15373           </xilinx:enablement>
15374         </xilinx:parameterInfo>
15375       </spirit:vendorExtensions>
15376     </spirit:parameter>
15377     <spirit:parameter>
15378       <spirit:name>RESET_SEQUENCE_INTERVAL</spirit:name>
15379       <spirit:displayName>Reset sequence time interval (ns)</spirit:displayName>
15380       <spirit:description>Select 0 to specify that all transceiver elements are reset in parallel when the reset controller helper block is used (default behavior). If sequential transceiver element resets are desired in order to mitigate the transient load requirements of the power supplies, then select a nonzero value to specify the time interval, in nanoseconds, between reset state changes of those transceiver elements. When the reset controller helper block is used, the Wizard performs the sequencing and enforces the time interval</spirit:description>
15381       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.RESET_SEQUENCE_INTERVAL" spirit:choiceRef="choice_list_556e59ba" spirit:order="56">0</spirit:value>
15382     </spirit:parameter>
15383     <spirit:parameter>
15384       <spirit:name>RX_COMMA_PRESET</spirit:name>
15385       <spirit:displayName>Comma value preset</spirit:displayName>
15386       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_COMMA_PRESET" spirit:choiceRef="choice_pairs_85f99b7f" spirit:order="57">K28.5</spirit:value>
15387     </spirit:parameter>
15388     <spirit:parameter>
15389       <spirit:name>RX_COMMA_VALID_ONLY</spirit:name>
15390       <spirit:displayName>Valid comma values for 8B/10B decoding</spirit:displayName>
15391       <spirit:description>Select the range of comma characters decoded by the 8B/10B decoder</spirit:description>
15392       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_COMMA_VALID_ONLY" spirit:choiceRef="choice_pairs_0c77e1fe" spirit:order="58">0</spirit:value>
15393     </spirit:parameter>
15394     <spirit:parameter>
15395       <spirit:name>RX_COMMA_P_ENABLE</spirit:name>
15396       <spirit:displayName>Detect plus comma</spirit:displayName>
15397       <spirit:description>Indicate whether or not the specified bit pattern is detected as a plus comma</spirit:description>
15398       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_COMMA_P_ENABLE" spirit:order="59">true</spirit:value>
15399     </spirit:parameter>
15400     <spirit:parameter>
15401       <spirit:name>RX_COMMA_M_ENABLE</spirit:name>
15402       <spirit:displayName>Detect minus comma</spirit:displayName>
15403       <spirit:description>Indicate whether or not the specified bit pattern is detected as a minus comma</spirit:description>
15404       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_COMMA_M_ENABLE" spirit:order="60">true</spirit:value>
15405     </spirit:parameter>
15406     <spirit:parameter>
15407       <spirit:name>RX_COMMA_DOUBLE_ENABLE</spirit:name>
15408       <spirit:displayName>Detect combined plus/minus (double-length) comma</spirit:displayName>
15409       <spirit:description>Indicate whether or not the comma detection block searches for the specified plus comma and minus comma bit patterns together in sequence</spirit:description>
15410       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_COMMA_DOUBLE_ENABLE" spirit:order="61">false</spirit:value>
15411     </spirit:parameter>
15412     <spirit:parameter>
15413       <spirit:name>RX_COMMA_P_VAL</spirit:name>
15414       <spirit:displayName>Plus comma value</spirit:displayName>
15415       <spirit:description>Specify the bit pattern for plus comma detection, where the rightmost bit is the first bit received</spirit:description>
15416       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_COMMA_P_VAL" spirit:order="62" spirit:bitStringLength="10">0101111100</spirit:value>
15417     </spirit:parameter>
15418     <spirit:parameter>
15419       <spirit:name>RX_COMMA_M_VAL</spirit:name>
15420       <spirit:displayName>Minus comma value</spirit:displayName>
15421       <spirit:description>Specify the bit pattern for minus comma detection, where the rightmost bit is the first bit received</spirit:description>
15422       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_COMMA_M_VAL" spirit:order="63" spirit:bitStringLength="10">1010000011</spirit:value>
15423     </spirit:parameter>
15424     <spirit:parameter>
15425       <spirit:name>RX_COMMA_MASK</spirit:name>
15426       <spirit:displayName>Mask</spirit:displayName>
15427       <spirit:description>Set any bit in the mask field to 0 to make the corresponding bit of the specified plus and minus comma values a &quot;don&apos;t care&quot;</spirit:description>
15428       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_COMMA_MASK" spirit:order="64" spirit:bitStringLength="10">1111111111</spirit:value>
15429     </spirit:parameter>
15430     <spirit:parameter>
15431       <spirit:name>RX_COMMA_ALIGN_WORD</spirit:name>
15432       <spirit:displayName>Alignment boundary</spirit:displayName>
15433       <spirit:description>Select which data byte boundaries are allowed for comma alignment</spirit:description>
15434       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_COMMA_ALIGN_WORD" spirit:choiceRef="choice_pairs_9c19f015" spirit:order="65">2</spirit:value>
15435     </spirit:parameter>
15436     <spirit:parameter>
15437       <spirit:name>RX_COMMA_SHOW_REALIGN_ENABLE</spirit:name>
15438       <spirit:displayName>Show realign comma</spirit:displayName>
15439       <spirit:description>Indicate whether or not commas that cause realignment are brought out to the RXDATA port. Disable to reduce receiver data path latency</spirit:description>
15440       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_COMMA_SHOW_REALIGN_ENABLE" spirit:order="66">true</spirit:value>
15441     </spirit:parameter>
15442     <spirit:parameter>
15443       <spirit:name>RX_SLIDE_MODE</spirit:name>
15444       <spirit:displayName>Manual alignment (RXSLIDE) mode</spirit:displayName>
15445       <spirit:description>Select whether to enable manual alignment, and in what mode if enabled</spirit:description>
15446       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_SLIDE_MODE" spirit:choiceRef="choice_pairs_ae574462" spirit:order="67">OFF</spirit:value>
15447     </spirit:parameter>
15448     <spirit:parameter>
15449       <spirit:name>RX_CB_NUM_SEQ</spirit:name>
15450       <spirit:displayName>Enable and select number of sequences to use</spirit:displayName>
15451       <spirit:description>Select whether to enable channel bonding, and how many sequences to use if enabled</spirit:description>
15452       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_NUM_SEQ" spirit:choiceRef="choice_pairs_03018cc1" spirit:order="68">0</spirit:value>
15453       <spirit:vendorExtensions>
15454         <xilinx:parameterInfo>
15455           <xilinx:enablement>
15456             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_NUM_SEQ">false</xilinx:isEnabled>
15457           </xilinx:enablement>
15458         </xilinx:parameterInfo>
15459       </spirit:vendorExtensions>
15460     </spirit:parameter>
15461     <spirit:parameter>
15462       <spirit:name>RX_CB_LEN_SEQ</spirit:name>
15463       <spirit:displayName>Length of each sequence</spirit:displayName>
15464       <spirit:description>Select the number of characters in each channel bonding sequence</spirit:description>
15465       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_LEN_SEQ" spirit:choiceRef="choice_list_e6469819" spirit:order="69">1</spirit:value>
15466       <spirit:vendorExtensions>
15467         <xilinx:parameterInfo>
15468           <xilinx:enablement>
15469             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_LEN_SEQ">false</xilinx:isEnabled>
15470           </xilinx:enablement>
15471         </xilinx:parameterInfo>
15472       </spirit:vendorExtensions>
15473     </spirit:parameter>
15474     <spirit:parameter>
15475       <spirit:name>RX_CB_MAX_SKEW</spirit:name>
15476       <spirit:displayName>Sequence maximum skew</spirit:displayName>
15477       <spirit:description>Select a channel bonding maximum skew value which is less than half the minimum distance between instances of the channel bonding sequence</spirit:description>
15478       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_MAX_SKEW" spirit:order="70" spirit:minimum="1" spirit:maximum="14" spirit:rangeType="long">1</spirit:value>
15479       <spirit:vendorExtensions>
15480         <xilinx:parameterInfo>
15481           <xilinx:enablement>
15482             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_MAX_SKEW">false</xilinx:isEnabled>
15483           </xilinx:enablement>
15484         </xilinx:parameterInfo>
15485       </spirit:vendorExtensions>
15486     </spirit:parameter>
15487     <spirit:parameter>
15488       <spirit:name>RX_CB_MAX_LEVEL</spirit:name>
15489       <spirit:displayName>Maximum channel bonding level to be used</spirit:displayName>
15490       <spirit:description>Select the maximum channel bonding level that will be used in the system channel bonding topology</spirit:description>
15491       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_MAX_LEVEL" spirit:order="71" spirit:minimum="1" spirit:maximum="7" spirit:rangeType="long">1</spirit:value>
15492       <spirit:vendorExtensions>
15493         <xilinx:parameterInfo>
15494           <xilinx:enablement>
15495             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_MAX_LEVEL">false</xilinx:isEnabled>
15496           </xilinx:enablement>
15497         </xilinx:parameterInfo>
15498       </spirit:vendorExtensions>
15499     </spirit:parameter>
15500     <spirit:parameter>
15501       <spirit:name>RX_CB_MASK</spirit:name>
15502       <spirit:value spirit:resolve="generated" spirit:id="PARAM_VALUE.RX_CB_MASK" spirit:order="72">00000000</spirit:value>
15503       <spirit:vendorExtensions>
15504         <xilinx:parameterInfo>
15505           <xilinx:enablement>
15506             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_MASK">false</xilinx:isEnabled>
15507           </xilinx:enablement>
15508         </xilinx:parameterInfo>
15509       </spirit:vendorExtensions>
15510     </spirit:parameter>
15511     <spirit:parameter>
15512       <spirit:name>RX_CB_VAL</spirit:name>
15513       <spirit:value spirit:resolve="generated" spirit:id="PARAM_VALUE.RX_CB_VAL" spirit:order="73">00000000000000000000000000000000000000000000000000000000000000000000000000000000</spirit:value>
15514       <spirit:vendorExtensions>
15515         <xilinx:parameterInfo>
15516           <xilinx:enablement>
15517             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_VAL">false</xilinx:isEnabled>
15518           </xilinx:enablement>
15519         </xilinx:parameterInfo>
15520       </spirit:vendorExtensions>
15521     </spirit:parameter>
15522     <spirit:parameter>
15523       <spirit:name>RX_CB_K</spirit:name>
15524       <spirit:value spirit:resolve="generated" spirit:id="PARAM_VALUE.RX_CB_K" spirit:order="74">00000000</spirit:value>
15525       <spirit:vendorExtensions>
15526         <xilinx:parameterInfo>
15527           <xilinx:enablement>
15528             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_K">false</xilinx:isEnabled>
15529           </xilinx:enablement>
15530         </xilinx:parameterInfo>
15531       </spirit:vendorExtensions>
15532     </spirit:parameter>
15533     <spirit:parameter>
15534       <spirit:name>RX_CB_DISP</spirit:name>
15535       <spirit:value spirit:resolve="generated" spirit:id="PARAM_VALUE.RX_CB_DISP" spirit:order="75">00000000</spirit:value>
15536       <spirit:vendorExtensions>
15537         <xilinx:parameterInfo>
15538           <xilinx:enablement>
15539             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_DISP">false</xilinx:isEnabled>
15540           </xilinx:enablement>
15541         </xilinx:parameterInfo>
15542       </spirit:vendorExtensions>
15543     </spirit:parameter>
15544     <spirit:parameter>
15545       <spirit:name>RX_CB_MASK_0_0</spirit:name>
15546       <spirit:displayName>Don&apos;t care</spirit:displayName>
15547       <spirit:description>Mark this pattern &quot;don&apos;t care&quot; to always consider it as a match within a channel bonding sequence</spirit:description>
15548       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_MASK_0_0" spirit:order="76">false</spirit:value>
15549       <spirit:vendorExtensions>
15550         <xilinx:parameterInfo>
15551           <xilinx:enablement>
15552             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_MASK_0_0">false</xilinx:isEnabled>
15553           </xilinx:enablement>
15554         </xilinx:parameterInfo>
15555       </spirit:vendorExtensions>
15556     </spirit:parameter>
15557     <spirit:parameter>
15558       <spirit:name>RX_CB_VAL_0_0</spirit:name>
15559       <spirit:displayName>Value</spirit:displayName>
15560       <spirit:description>Specify the value for this channel bonding sequence and pattern</spirit:description>
15561       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_VAL_0_0" spirit:order="77">00000000</spirit:value>
15562       <spirit:vendorExtensions>
15563         <xilinx:parameterInfo>
15564           <xilinx:enablement>
15565             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_VAL_0_0">false</xilinx:isEnabled>
15566           </xilinx:enablement>
15567         </xilinx:parameterInfo>
15568       </spirit:vendorExtensions>
15569     </spirit:parameter>
15570     <spirit:parameter>
15571       <spirit:name>RX_CB_K_0_0</spirit:name>
15572       <spirit:displayName>K character</spirit:displayName>
15573       <spirit:description>Indicate whether or not the corresponding channel bonding value is a K character</spirit:description>
15574       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_K_0_0" spirit:order="78">false</spirit:value>
15575       <spirit:vendorExtensions>
15576         <xilinx:parameterInfo>
15577           <xilinx:enablement>
15578             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_K_0_0">false</xilinx:isEnabled>
15579           </xilinx:enablement>
15580         </xilinx:parameterInfo>
15581       </spirit:vendorExtensions>
15582     </spirit:parameter>
15583     <spirit:parameter>
15584       <spirit:name>RX_CB_DISP_0_0</spirit:name>
15585       <spirit:displayName>Inverted disparity</spirit:displayName>
15586       <spirit:description>Indicate whether or not the corresponding channel bonding value uses inverted disparity to signify control a character via deliberate error</spirit:description>
15587       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_DISP_0_0" spirit:order="79">false</spirit:value>
15588       <spirit:vendorExtensions>
15589         <xilinx:parameterInfo>
15590           <xilinx:enablement>
15591             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_DISP_0_0">false</xilinx:isEnabled>
15592           </xilinx:enablement>
15593         </xilinx:parameterInfo>
15594       </spirit:vendorExtensions>
15595     </spirit:parameter>
15596     <spirit:parameter>
15597       <spirit:name>RX_CB_MASK_0_1</spirit:name>
15598       <spirit:displayName>Don&apos;t care</spirit:displayName>
15599       <spirit:description>Mark this pattern &quot;don&apos;t care&quot; to always consider it as a match within a channel bonding sequence</spirit:description>
15600       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_MASK_0_1" spirit:order="80">false</spirit:value>
15601       <spirit:vendorExtensions>
15602         <xilinx:parameterInfo>
15603           <xilinx:enablement>
15604             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_MASK_0_1">false</xilinx:isEnabled>
15605           </xilinx:enablement>
15606         </xilinx:parameterInfo>
15607       </spirit:vendorExtensions>
15608     </spirit:parameter>
15609     <spirit:parameter>
15610       <spirit:name>RX_CB_VAL_0_1</spirit:name>
15611       <spirit:displayName>Value</spirit:displayName>
15612       <spirit:description>Specify the value for this channel bonding sequence and pattern</spirit:description>
15613       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_VAL_0_1" spirit:order="81">00000000</spirit:value>
15614       <spirit:vendorExtensions>
15615         <xilinx:parameterInfo>
15616           <xilinx:enablement>
15617             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_VAL_0_1">false</xilinx:isEnabled>
15618           </xilinx:enablement>
15619         </xilinx:parameterInfo>
15620       </spirit:vendorExtensions>
15621     </spirit:parameter>
15622     <spirit:parameter>
15623       <spirit:name>RX_CB_K_0_1</spirit:name>
15624       <spirit:displayName>K character</spirit:displayName>
15625       <spirit:description>Indicate whether or not the corresponding channel bonding value is a K character</spirit:description>
15626       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_K_0_1" spirit:order="82">false</spirit:value>
15627       <spirit:vendorExtensions>
15628         <xilinx:parameterInfo>
15629           <xilinx:enablement>
15630             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_K_0_1">false</xilinx:isEnabled>
15631           </xilinx:enablement>
15632         </xilinx:parameterInfo>
15633       </spirit:vendorExtensions>
15634     </spirit:parameter>
15635     <spirit:parameter>
15636       <spirit:name>RX_CB_DISP_0_1</spirit:name>
15637       <spirit:displayName>Inverted disparity</spirit:displayName>
15638       <spirit:description>Indicate whether or not the corresponding channel bonding value uses inverted disparity to signify control a character via deliberate error</spirit:description>
15639       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_DISP_0_1" spirit:order="83">false</spirit:value>
15640       <spirit:vendorExtensions>
15641         <xilinx:parameterInfo>
15642           <xilinx:enablement>
15643             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_DISP_0_1">false</xilinx:isEnabled>
15644           </xilinx:enablement>
15645         </xilinx:parameterInfo>
15646       </spirit:vendorExtensions>
15647     </spirit:parameter>
15648     <spirit:parameter>
15649       <spirit:name>RX_CB_MASK_0_2</spirit:name>
15650       <spirit:displayName>Don&apos;t care</spirit:displayName>
15651       <spirit:description>Mark this pattern &quot;don&apos;t care&quot; to always consider it as a match within a channel bonding sequence</spirit:description>
15652       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_MASK_0_2" spirit:order="84">false</spirit:value>
15653       <spirit:vendorExtensions>
15654         <xilinx:parameterInfo>
15655           <xilinx:enablement>
15656             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_MASK_0_2">false</xilinx:isEnabled>
15657           </xilinx:enablement>
15658         </xilinx:parameterInfo>
15659       </spirit:vendorExtensions>
15660     </spirit:parameter>
15661     <spirit:parameter>
15662       <spirit:name>RX_CB_VAL_0_2</spirit:name>
15663       <spirit:displayName>Value</spirit:displayName>
15664       <spirit:description>Specify the value for this channel bonding sequence and pattern</spirit:description>
15665       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_VAL_0_2" spirit:order="85">00000000</spirit:value>
15666       <spirit:vendorExtensions>
15667         <xilinx:parameterInfo>
15668           <xilinx:enablement>
15669             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_VAL_0_2">false</xilinx:isEnabled>
15670           </xilinx:enablement>
15671         </xilinx:parameterInfo>
15672       </spirit:vendorExtensions>
15673     </spirit:parameter>
15674     <spirit:parameter>
15675       <spirit:name>RX_CB_K_0_2</spirit:name>
15676       <spirit:displayName>K character</spirit:displayName>
15677       <spirit:description>Indicate whether or not the corresponding channel bonding value is a K character</spirit:description>
15678       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_K_0_2" spirit:order="86">false</spirit:value>
15679       <spirit:vendorExtensions>
15680         <xilinx:parameterInfo>
15681           <xilinx:enablement>
15682             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_K_0_2">false</xilinx:isEnabled>
15683           </xilinx:enablement>
15684         </xilinx:parameterInfo>
15685       </spirit:vendorExtensions>
15686     </spirit:parameter>
15687     <spirit:parameter>
15688       <spirit:name>RX_CB_DISP_0_2</spirit:name>
15689       <spirit:displayName>Inverted disparity</spirit:displayName>
15690       <spirit:description>Indicate whether or not the corresponding channel bonding value uses inverted disparity to signify control a character via deliberate error</spirit:description>
15691       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_DISP_0_2" spirit:order="87">false</spirit:value>
15692       <spirit:vendorExtensions>
15693         <xilinx:parameterInfo>
15694           <xilinx:enablement>
15695             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_DISP_0_2">false</xilinx:isEnabled>
15696           </xilinx:enablement>
15697         </xilinx:parameterInfo>
15698       </spirit:vendorExtensions>
15699     </spirit:parameter>
15700     <spirit:parameter>
15701       <spirit:name>RX_CB_MASK_0_3</spirit:name>
15702       <spirit:displayName>Don&apos;t care</spirit:displayName>
15703       <spirit:description>Mark this pattern &quot;don&apos;t care&quot; to always consider it as a match within a channel bonding sequence</spirit:description>
15704       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_MASK_0_3" spirit:order="88">false</spirit:value>
15705       <spirit:vendorExtensions>
15706         <xilinx:parameterInfo>
15707           <xilinx:enablement>
15708             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_MASK_0_3">false</xilinx:isEnabled>
15709           </xilinx:enablement>
15710         </xilinx:parameterInfo>
15711       </spirit:vendorExtensions>
15712     </spirit:parameter>
15713     <spirit:parameter>
15714       <spirit:name>RX_CB_VAL_0_3</spirit:name>
15715       <spirit:displayName>Value</spirit:displayName>
15716       <spirit:description>Specify the value for this channel bonding sequence and pattern</spirit:description>
15717       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_VAL_0_3" spirit:order="89">00000000</spirit:value>
15718       <spirit:vendorExtensions>
15719         <xilinx:parameterInfo>
15720           <xilinx:enablement>
15721             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_VAL_0_3">false</xilinx:isEnabled>
15722           </xilinx:enablement>
15723         </xilinx:parameterInfo>
15724       </spirit:vendorExtensions>
15725     </spirit:parameter>
15726     <spirit:parameter>
15727       <spirit:name>RX_CB_K_0_3</spirit:name>
15728       <spirit:displayName>K character</spirit:displayName>
15729       <spirit:description>Indicate whether or not the corresponding channel bonding value is a K character</spirit:description>
15730       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_K_0_3" spirit:order="90">false</spirit:value>
15731       <spirit:vendorExtensions>
15732         <xilinx:parameterInfo>
15733           <xilinx:enablement>
15734             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_K_0_3">false</xilinx:isEnabled>
15735           </xilinx:enablement>
15736         </xilinx:parameterInfo>
15737       </spirit:vendorExtensions>
15738     </spirit:parameter>
15739     <spirit:parameter>
15740       <spirit:name>RX_CB_DISP_0_3</spirit:name>
15741       <spirit:displayName>Inverted disparity</spirit:displayName>
15742       <spirit:description>Indicate whether or not the corresponding channel bonding value uses inverted disparity to signify control a character via deliberate error</spirit:description>
15743       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_DISP_0_3" spirit:order="91">false</spirit:value>
15744       <spirit:vendorExtensions>
15745         <xilinx:parameterInfo>
15746           <xilinx:enablement>
15747             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_DISP_0_3">false</xilinx:isEnabled>
15748           </xilinx:enablement>
15749         </xilinx:parameterInfo>
15750       </spirit:vendorExtensions>
15751     </spirit:parameter>
15752     <spirit:parameter>
15753       <spirit:name>RX_CB_MASK_1_0</spirit:name>
15754       <spirit:displayName>Don&apos;t care</spirit:displayName>
15755       <spirit:description>Mark this pattern &quot;don&apos;t care&quot; to always consider it as a match within a channel bonding sequence</spirit:description>
15756       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_MASK_1_0" spirit:order="92">false</spirit:value>
15757       <spirit:vendorExtensions>
15758         <xilinx:parameterInfo>
15759           <xilinx:enablement>
15760             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_MASK_1_0">false</xilinx:isEnabled>
15761           </xilinx:enablement>
15762         </xilinx:parameterInfo>
15763       </spirit:vendorExtensions>
15764     </spirit:parameter>
15765     <spirit:parameter>
15766       <spirit:name>RX_CB_VAL_1_0</spirit:name>
15767       <spirit:displayName>Value</spirit:displayName>
15768       <spirit:description>Specify the value for this channel bonding sequence and pattern</spirit:description>
15769       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_VAL_1_0" spirit:order="93">00000000</spirit:value>
15770       <spirit:vendorExtensions>
15771         <xilinx:parameterInfo>
15772           <xilinx:enablement>
15773             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_VAL_1_0">false</xilinx:isEnabled>
15774           </xilinx:enablement>
15775         </xilinx:parameterInfo>
15776       </spirit:vendorExtensions>
15777     </spirit:parameter>
15778     <spirit:parameter>
15779       <spirit:name>RX_CB_K_1_0</spirit:name>
15780       <spirit:displayName>K character</spirit:displayName>
15781       <spirit:description>Indicate whether or not the corresponding channel bonding value is a K character</spirit:description>
15782       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_K_1_0" spirit:order="94">false</spirit:value>
15783       <spirit:vendorExtensions>
15784         <xilinx:parameterInfo>
15785           <xilinx:enablement>
15786             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_K_1_0">false</xilinx:isEnabled>
15787           </xilinx:enablement>
15788         </xilinx:parameterInfo>
15789       </spirit:vendorExtensions>
15790     </spirit:parameter>
15791     <spirit:parameter>
15792       <spirit:name>RX_CB_DISP_1_0</spirit:name>
15793       <spirit:displayName>Inverted disparity</spirit:displayName>
15794       <spirit:description>Indicate whether or not the corresponding channel bonding value uses inverted disparity to signify control a character via deliberate error</spirit:description>
15795       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_DISP_1_0" spirit:order="95">false</spirit:value>
15796       <spirit:vendorExtensions>
15797         <xilinx:parameterInfo>
15798           <xilinx:enablement>
15799             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_DISP_1_0">false</xilinx:isEnabled>
15800           </xilinx:enablement>
15801         </xilinx:parameterInfo>
15802       </spirit:vendorExtensions>
15803     </spirit:parameter>
15804     <spirit:parameter>
15805       <spirit:name>RX_CB_MASK_1_1</spirit:name>
15806       <spirit:displayName>Don&apos;t care</spirit:displayName>
15807       <spirit:description>Mark this pattern &quot;don&apos;t care&quot; to always consider it as a match within a channel bonding sequence</spirit:description>
15808       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_MASK_1_1" spirit:order="96">false</spirit:value>
15809       <spirit:vendorExtensions>
15810         <xilinx:parameterInfo>
15811           <xilinx:enablement>
15812             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_MASK_1_1">false</xilinx:isEnabled>
15813           </xilinx:enablement>
15814         </xilinx:parameterInfo>
15815       </spirit:vendorExtensions>
15816     </spirit:parameter>
15817     <spirit:parameter>
15818       <spirit:name>RX_CB_VAL_1_1</spirit:name>
15819       <spirit:displayName>Value</spirit:displayName>
15820       <spirit:description>Specify the value for this channel bonding sequence and pattern</spirit:description>
15821       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_VAL_1_1" spirit:order="97">00000000</spirit:value>
15822       <spirit:vendorExtensions>
15823         <xilinx:parameterInfo>
15824           <xilinx:enablement>
15825             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_VAL_1_1">false</xilinx:isEnabled>
15826           </xilinx:enablement>
15827         </xilinx:parameterInfo>
15828       </spirit:vendorExtensions>
15829     </spirit:parameter>
15830     <spirit:parameter>
15831       <spirit:name>RX_CB_K_1_1</spirit:name>
15832       <spirit:displayName>K character</spirit:displayName>
15833       <spirit:description>Indicate whether or not the corresponding channel bonding value is a K character</spirit:description>
15834       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_K_1_1" spirit:order="98">false</spirit:value>
15835       <spirit:vendorExtensions>
15836         <xilinx:parameterInfo>
15837           <xilinx:enablement>
15838             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_K_1_1">false</xilinx:isEnabled>
15839           </xilinx:enablement>
15840         </xilinx:parameterInfo>
15841       </spirit:vendorExtensions>
15842     </spirit:parameter>
15843     <spirit:parameter>
15844       <spirit:name>RX_CB_DISP_1_1</spirit:name>
15845       <spirit:displayName>Inverted disparity</spirit:displayName>
15846       <spirit:description>Indicate whether or not the corresponding channel bonding value uses inverted disparity to signify control a character via deliberate error</spirit:description>
15847       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_DISP_1_1" spirit:order="99">false</spirit:value>
15848       <spirit:vendorExtensions>
15849         <xilinx:parameterInfo>
15850           <xilinx:enablement>
15851             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_DISP_1_1">false</xilinx:isEnabled>
15852           </xilinx:enablement>
15853         </xilinx:parameterInfo>
15854       </spirit:vendorExtensions>
15855     </spirit:parameter>
15856     <spirit:parameter>
15857       <spirit:name>RX_CB_MASK_1_2</spirit:name>
15858       <spirit:displayName>Don&apos;t care</spirit:displayName>
15859       <spirit:description>Mark this pattern &quot;don&apos;t care&quot; to always consider it as a match within a channel bonding sequence</spirit:description>
15860       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_MASK_1_2" spirit:order="100">false</spirit:value>
15861       <spirit:vendorExtensions>
15862         <xilinx:parameterInfo>
15863           <xilinx:enablement>
15864             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_MASK_1_2">false</xilinx:isEnabled>
15865           </xilinx:enablement>
15866         </xilinx:parameterInfo>
15867       </spirit:vendorExtensions>
15868     </spirit:parameter>
15869     <spirit:parameter>
15870       <spirit:name>RX_CB_VAL_1_2</spirit:name>
15871       <spirit:displayName>Value</spirit:displayName>
15872       <spirit:description>Specify the value for this channel bonding sequence and pattern</spirit:description>
15873       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_VAL_1_2" spirit:order="101">00000000</spirit:value>
15874       <spirit:vendorExtensions>
15875         <xilinx:parameterInfo>
15876           <xilinx:enablement>
15877             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_VAL_1_2">false</xilinx:isEnabled>
15878           </xilinx:enablement>
15879         </xilinx:parameterInfo>
15880       </spirit:vendorExtensions>
15881     </spirit:parameter>
15882     <spirit:parameter>
15883       <spirit:name>RX_CB_K_1_2</spirit:name>
15884       <spirit:displayName>K character</spirit:displayName>
15885       <spirit:description>Indicate whether or not the corresponding channel bonding value is a K character</spirit:description>
15886       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_K_1_2" spirit:order="102">false</spirit:value>
15887       <spirit:vendorExtensions>
15888         <xilinx:parameterInfo>
15889           <xilinx:enablement>
15890             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_K_1_2">false</xilinx:isEnabled>
15891           </xilinx:enablement>
15892         </xilinx:parameterInfo>
15893       </spirit:vendorExtensions>
15894     </spirit:parameter>
15895     <spirit:parameter>
15896       <spirit:name>RX_CB_DISP_1_2</spirit:name>
15897       <spirit:displayName>Inverted disparity</spirit:displayName>
15898       <spirit:description>Indicate whether or not the corresponding channel bonding value uses inverted disparity to signify control a character via deliberate error</spirit:description>
15899       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_DISP_1_2" spirit:order="103">false</spirit:value>
15900       <spirit:vendorExtensions>
15901         <xilinx:parameterInfo>
15902           <xilinx:enablement>
15903             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_DISP_1_2">false</xilinx:isEnabled>
15904           </xilinx:enablement>
15905         </xilinx:parameterInfo>
15906       </spirit:vendorExtensions>
15907     </spirit:parameter>
15908     <spirit:parameter>
15909       <spirit:name>RX_CB_MASK_1_3</spirit:name>
15910       <spirit:displayName>Don&apos;t care</spirit:displayName>
15911       <spirit:description>Mark this pattern &quot;don&apos;t care&quot; to always consider it as a match within a channel bonding sequence</spirit:description>
15912       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_MASK_1_3" spirit:order="104">false</spirit:value>
15913       <spirit:vendorExtensions>
15914         <xilinx:parameterInfo>
15915           <xilinx:enablement>
15916             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_MASK_1_3">false</xilinx:isEnabled>
15917           </xilinx:enablement>
15918         </xilinx:parameterInfo>
15919       </spirit:vendorExtensions>
15920     </spirit:parameter>
15921     <spirit:parameter>
15922       <spirit:name>RX_CB_VAL_1_3</spirit:name>
15923       <spirit:displayName>Value</spirit:displayName>
15924       <spirit:description>Specify the value for this channel bonding sequence and pattern</spirit:description>
15925       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_VAL_1_3" spirit:order="105">00000000</spirit:value>
15926       <spirit:vendorExtensions>
15927         <xilinx:parameterInfo>
15928           <xilinx:enablement>
15929             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_VAL_1_3">false</xilinx:isEnabled>
15930           </xilinx:enablement>
15931         </xilinx:parameterInfo>
15932       </spirit:vendorExtensions>
15933     </spirit:parameter>
15934     <spirit:parameter>
15935       <spirit:name>RX_CB_K_1_3</spirit:name>
15936       <spirit:displayName>K character</spirit:displayName>
15937       <spirit:description>Indicate whether or not the corresponding channel bonding value is a K character</spirit:description>
15938       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_K_1_3" spirit:order="106">false</spirit:value>
15939       <spirit:vendorExtensions>
15940         <xilinx:parameterInfo>
15941           <xilinx:enablement>
15942             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_K_1_3">false</xilinx:isEnabled>
15943           </xilinx:enablement>
15944         </xilinx:parameterInfo>
15945       </spirit:vendorExtensions>
15946     </spirit:parameter>
15947     <spirit:parameter>
15948       <spirit:name>RX_CB_DISP_1_3</spirit:name>
15949       <spirit:displayName>Inverted disparity</spirit:displayName>
15950       <spirit:description>Indicate whether or not the corresponding channel bonding value uses inverted disparity to signify control a character via deliberate error</spirit:description>
15951       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CB_DISP_1_3" spirit:order="107">false</spirit:value>
15952       <spirit:vendorExtensions>
15953         <xilinx:parameterInfo>
15954           <xilinx:enablement>
15955             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CB_DISP_1_3">false</xilinx:isEnabled>
15956           </xilinx:enablement>
15957         </xilinx:parameterInfo>
15958       </spirit:vendorExtensions>
15959     </spirit:parameter>
15960     <spirit:parameter>
15961       <spirit:name>RX_CC_NUM_SEQ</spirit:name>
15962       <spirit:displayName>Enable and select number of sequences to use</spirit:displayName>
15963       <spirit:description>Select whether to enable clock correction, and how many sequences to use if enabled</spirit:description>
15964       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_NUM_SEQ" spirit:choiceRef="choice_pairs_b0974ef0" spirit:order="108">2</spirit:value>
15965     </spirit:parameter>
15966     <spirit:parameter>
15967       <spirit:name>RX_CC_LEN_SEQ</spirit:name>
15968       <spirit:displayName>Length of each sequence</spirit:displayName>
15969       <spirit:description>Select the number of characters in each channel clock correction sequence</spirit:description>
15970       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_LEN_SEQ" spirit:choiceRef="choice_list_e6469819" spirit:order="109">4</spirit:value>
15971     </spirit:parameter>
15972     <spirit:parameter>
15973       <spirit:name>RX_CC_PERIODICITY</spirit:name>
15974       <spirit:displayName>Periodicity of the sequence (in bytes)</spirit:displayName>
15975       <spirit:description>Specify the separation between clock correction sequences, in bytes</spirit:description>
15976       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_PERIODICITY" spirit:order="110" spirit:minimum="1" spirit:rangeType="long">5000</spirit:value>
15977     </spirit:parameter>
15978     <spirit:parameter>
15979       <spirit:name>RX_CC_KEEP_IDLE</spirit:name>
15980       <spirit:displayName>Keep idle</spirit:displayName>
15981       <spirit:description>Control whether at least one clock correction sequence is kept in the data stream for every continuous stream of clock correction sequences received</spirit:description>
15982       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_KEEP_IDLE" spirit:choiceRef="choice_pairs_d4feb97d" spirit:order="111">ENABLE</spirit:value>
15983     </spirit:parameter>
15984     <spirit:parameter>
15985       <spirit:name>RX_CC_PRECEDENCE</spirit:name>
15986       <spirit:displayName>Precedence</spirit:displayName>
15987       <spirit:description>Control whether clock correction takes precedence over channel bonding when both operations are triggered at the same time</spirit:description>
15988       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_PRECEDENCE" spirit:choiceRef="choice_pairs_d4feb97d" spirit:order="112">ENABLE</spirit:value>
15989       <spirit:vendorExtensions>
15990         <xilinx:parameterInfo>
15991           <xilinx:enablement>
15992             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CC_PRECEDENCE">false</xilinx:isEnabled>
15993           </xilinx:enablement>
15994         </xilinx:parameterInfo>
15995       </spirit:vendorExtensions>
15996     </spirit:parameter>
15997     <spirit:parameter>
15998       <spirit:name>RX_CC_REPEAT_WAIT</spirit:name>
15999       <spirit:displayName>Minimum repetition</spirit:displayName>
16000       <spirit:description>Specify the number of RXUSRCLK cycles following a clock correction during which the elastic buffer is not permitted to execute another clock correction</spirit:description>
16001       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_REPEAT_WAIT" spirit:order="113" spirit:minimum="0" spirit:maximum="31" spirit:rangeType="long">0</spirit:value>
16002     </spirit:parameter>
16003     <spirit:parameter>
16004       <spirit:name>RX_CC_MASK</spirit:name>
16005       <spirit:displayName>Don&apos;t care</spirit:displayName>
16006       <spirit:description>Mark this pattern &quot;don&apos;t care&quot; to always consider it as a match within a clock correction sequence</spirit:description>
16007       <spirit:value spirit:resolve="generated" spirit:id="PARAM_VALUE.RX_CC_MASK" spirit:order="114">00000000</spirit:value>
16008       <spirit:vendorExtensions>
16009         <xilinx:parameterInfo>
16010           <xilinx:enablement>
16011             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CC_MASK">false</xilinx:isEnabled>
16012           </xilinx:enablement>
16013         </xilinx:parameterInfo>
16014       </spirit:vendorExtensions>
16015     </spirit:parameter>
16016     <spirit:parameter>
16017       <spirit:name>RX_CC_VAL</spirit:name>
16018       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_VAL" spirit:order="115">00010100000010111100000101000000101111000001010000001011110000110001010010111100</spirit:value>
16019     </spirit:parameter>
16020     <spirit:parameter>
16021       <spirit:name>RX_CC_K</spirit:name>
16022       <spirit:value spirit:resolve="generated" spirit:id="PARAM_VALUE.RX_CC_K" spirit:order="116">01010101</spirit:value>
16023       <spirit:vendorExtensions>
16024         <xilinx:parameterInfo>
16025           <xilinx:enablement>
16026             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CC_K">false</xilinx:isEnabled>
16027           </xilinx:enablement>
16028         </xilinx:parameterInfo>
16029       </spirit:vendorExtensions>
16030     </spirit:parameter>
16031     <spirit:parameter>
16032       <spirit:name>RX_CC_DISP</spirit:name>
16033       <spirit:value spirit:resolve="generated" spirit:id="PARAM_VALUE.RX_CC_DISP" spirit:order="117">00000000</spirit:value>
16034       <spirit:vendorExtensions>
16035         <xilinx:parameterInfo>
16036           <xilinx:enablement>
16037             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.RX_CC_DISP">false</xilinx:isEnabled>
16038           </xilinx:enablement>
16039         </xilinx:parameterInfo>
16040       </spirit:vendorExtensions>
16041     </spirit:parameter>
16042     <spirit:parameter>
16043       <spirit:name>RX_CC_MASK_0_0</spirit:name>
16044       <spirit:displayName>Don&apos;t care</spirit:displayName>
16045       <spirit:description>Mark this pattern &quot;don&apos;t care&quot; to always consider it as a match within a clock correction sequence</spirit:description>
16046       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_MASK_0_0" spirit:order="118">false</spirit:value>
16047     </spirit:parameter>
16048     <spirit:parameter>
16049       <spirit:name>RX_CC_VAL_0_0</spirit:name>
16050       <spirit:displayName>Value</spirit:displayName>
16051       <spirit:description>Specify the value for this clock correction sequence and pattern</spirit:description>
16052       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_VAL_0_0" spirit:order="119">10111100</spirit:value>
16053     </spirit:parameter>
16054     <spirit:parameter>
16055       <spirit:name>RX_CC_K_0_0</spirit:name>
16056       <spirit:displayName>K character</spirit:displayName>
16057       <spirit:description>Indicate whether or not the corresponding clock correction value is a K character</spirit:description>
16058       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_K_0_0" spirit:order="120">true</spirit:value>
16059     </spirit:parameter>
16060     <spirit:parameter>
16061       <spirit:name>RX_CC_DISP_0_0</spirit:name>
16062       <spirit:displayName>Inverted disparity</spirit:displayName>
16063       <spirit:description>Indicate whether or not the corresponding clock correction value uses inverted disparity to signify control a character via deliberate error</spirit:description>
16064       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_DISP_0_0" spirit:order="121">false</spirit:value>
16065     </spirit:parameter>
16066     <spirit:parameter>
16067       <spirit:name>RX_CC_MASK_0_1</spirit:name>
16068       <spirit:displayName>Don&apos;t care</spirit:displayName>
16069       <spirit:description>Mark this pattern &quot;don&apos;t care&quot; to always consider it as a match within a clock correction sequence</spirit:description>
16070       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_MASK_0_1" spirit:order="122">false</spirit:value>
16071     </spirit:parameter>
16072     <spirit:parameter>
16073       <spirit:name>RX_CC_VAL_0_1</spirit:name>
16074       <spirit:displayName>Value</spirit:displayName>
16075       <spirit:description>Specify the value for this clock correction sequence and pattern</spirit:description>
16076       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_VAL_0_1" spirit:order="123">11000101</spirit:value>
16077     </spirit:parameter>
16078     <spirit:parameter>
16079       <spirit:name>RX_CC_K_0_1</spirit:name>
16080       <spirit:displayName>K character</spirit:displayName>
16081       <spirit:description>Indicate whether or not the corresponding clock correction value is a K character</spirit:description>
16082       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_K_0_1" spirit:order="124">false</spirit:value>
16083     </spirit:parameter>
16084     <spirit:parameter>
16085       <spirit:name>RX_CC_DISP_0_1</spirit:name>
16086       <spirit:displayName>Inverted disparity</spirit:displayName>
16087       <spirit:description>Indicate whether or not the corresponding clock correction value uses inverted disparity to signify control a character via deliberate error</spirit:description>
16088       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_DISP_0_1" spirit:order="125">false</spirit:value>
16089     </spirit:parameter>
16090     <spirit:parameter>
16091       <spirit:name>RX_CC_MASK_0_2</spirit:name>
16092       <spirit:displayName>Don&apos;t care</spirit:displayName>
16093       <spirit:description>Mark this pattern &quot;don&apos;t care&quot; to always consider it as a match within a clock correction sequence</spirit:description>
16094       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_MASK_0_2" spirit:order="126">false</spirit:value>
16095     </spirit:parameter>
16096     <spirit:parameter>
16097       <spirit:name>RX_CC_VAL_0_2</spirit:name>
16098       <spirit:displayName>Value</spirit:displayName>
16099       <spirit:description>Specify the value for this clock correction sequence and pattern</spirit:description>
16100       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_VAL_0_2" spirit:order="127">10111100</spirit:value>
16101     </spirit:parameter>
16102     <spirit:parameter>
16103       <spirit:name>RX_CC_K_0_2</spirit:name>
16104       <spirit:displayName>K character</spirit:displayName>
16105       <spirit:description>Indicate whether or not the corresponding clock correction value is a K character</spirit:description>
16106       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_K_0_2" spirit:order="128">true</spirit:value>
16107     </spirit:parameter>
16108     <spirit:parameter>
16109       <spirit:name>RX_CC_DISP_0_2</spirit:name>
16110       <spirit:displayName>Inverted disparity</spirit:displayName>
16111       <spirit:description>Indicate whether or not the corresponding clock correction value uses inverted disparity to signify control a character via deliberate error</spirit:description>
16112       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_DISP_0_2" spirit:order="129">false</spirit:value>
16113     </spirit:parameter>
16114     <spirit:parameter>
16115       <spirit:name>RX_CC_MASK_0_3</spirit:name>
16116       <spirit:displayName>Don&apos;t care</spirit:displayName>
16117       <spirit:description>Mark this pattern &quot;don&apos;t care&quot; to always consider it as a match within a clock correction sequence</spirit:description>
16118       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_MASK_0_3" spirit:order="130">false</spirit:value>
16119     </spirit:parameter>
16120     <spirit:parameter>
16121       <spirit:name>RX_CC_VAL_0_3</spirit:name>
16122       <spirit:displayName>Value</spirit:displayName>
16123       <spirit:description>Specify the value for this clock correction sequence and pattern</spirit:description>
16124       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_VAL_0_3" spirit:order="131">01010000</spirit:value>
16125     </spirit:parameter>
16126     <spirit:parameter>
16127       <spirit:name>RX_CC_K_0_3</spirit:name>
16128       <spirit:displayName>K character</spirit:displayName>
16129       <spirit:description>Indicate whether or not the corresponding clock correction value is a K character</spirit:description>
16130       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_K_0_3" spirit:order="132">false</spirit:value>
16131     </spirit:parameter>
16132     <spirit:parameter>
16133       <spirit:name>RX_CC_DISP_0_3</spirit:name>
16134       <spirit:displayName>Inverted disparity</spirit:displayName>
16135       <spirit:description>Indicate whether or not the corresponding clock correction value uses inverted disparity to signify control a character via deliberate error</spirit:description>
16136       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_DISP_0_3" spirit:order="133">false</spirit:value>
16137     </spirit:parameter>
16138     <spirit:parameter>
16139       <spirit:name>RX_CC_MASK_1_0</spirit:name>
16140       <spirit:displayName>Don&apos;t care</spirit:displayName>
16141       <spirit:description>Mark this pattern &quot;don&apos;t care&quot; to always consider it as a match within a clock correction sequence</spirit:description>
16142       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_MASK_1_0" spirit:order="134">false</spirit:value>
16143     </spirit:parameter>
16144     <spirit:parameter>
16145       <spirit:name>RX_CC_VAL_1_0</spirit:name>
16146       <spirit:displayName>Value</spirit:displayName>
16147       <spirit:description>Specify the value for this clock correction sequence and pattern</spirit:description>
16148       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_VAL_1_0" spirit:order="135">10111100</spirit:value>
16149     </spirit:parameter>
16150     <spirit:parameter>
16151       <spirit:name>RX_CC_K_1_0</spirit:name>
16152       <spirit:displayName>K character</spirit:displayName>
16153       <spirit:description>Indicate whether or not the corresponding clock correction value is a K character</spirit:description>
16154       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_K_1_0" spirit:order="136">true</spirit:value>
16155     </spirit:parameter>
16156     <spirit:parameter>
16157       <spirit:name>RX_CC_DISP_1_0</spirit:name>
16158       <spirit:displayName>Inverted disparity</spirit:displayName>
16159       <spirit:description>Indicate whether or not the corresponding clock correction value uses inverted disparity to signify control a character via deliberate error</spirit:description>
16160       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_DISP_1_0" spirit:order="137">false</spirit:value>
16161     </spirit:parameter>
16162     <spirit:parameter>
16163       <spirit:name>RX_CC_MASK_1_1</spirit:name>
16164       <spirit:displayName>Don&apos;t care</spirit:displayName>
16165       <spirit:description>Mark this pattern &quot;don&apos;t care&quot; to always consider it as a match within a clock correction sequence</spirit:description>
16166       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_MASK_1_1" spirit:order="138">false</spirit:value>
16167     </spirit:parameter>
16168     <spirit:parameter>
16169       <spirit:name>RX_CC_VAL_1_1</spirit:name>
16170       <spirit:displayName>Value</spirit:displayName>
16171       <spirit:description>Specify the value for this clock correction sequence and pattern</spirit:description>
16172       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_VAL_1_1" spirit:order="139">01010000</spirit:value>
16173     </spirit:parameter>
16174     <spirit:parameter>
16175       <spirit:name>RX_CC_K_1_1</spirit:name>
16176       <spirit:displayName>K character</spirit:displayName>
16177       <spirit:description>Indicate whether or not the corresponding clock correction value is a K character</spirit:description>
16178       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_K_1_1" spirit:order="140">false</spirit:value>
16179     </spirit:parameter>
16180     <spirit:parameter>
16181       <spirit:name>RX_CC_DISP_1_1</spirit:name>
16182       <spirit:displayName>Inverted disparity</spirit:displayName>
16183       <spirit:description>Indicate whether or not the corresponding clock correction value uses inverted disparity to signify control a character via deliberate error</spirit:description>
16184       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_DISP_1_1" spirit:order="141">false</spirit:value>
16185     </spirit:parameter>
16186     <spirit:parameter>
16187       <spirit:name>RX_CC_MASK_1_2</spirit:name>
16188       <spirit:displayName>Don&apos;t care</spirit:displayName>
16189       <spirit:description>Mark this pattern &quot;don&apos;t care&quot; to always consider it as a match within a clock correction sequence</spirit:description>
16190       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_MASK_1_2" spirit:order="142">false</spirit:value>
16191     </spirit:parameter>
16192     <spirit:parameter>
16193       <spirit:name>RX_CC_VAL_1_2</spirit:name>
16194       <spirit:displayName>Value</spirit:displayName>
16195       <spirit:description>Specify the value for this clock correction sequence and pattern</spirit:description>
16196       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_VAL_1_2" spirit:order="143">10111100</spirit:value>
16197     </spirit:parameter>
16198     <spirit:parameter>
16199       <spirit:name>RX_CC_K_1_2</spirit:name>
16200       <spirit:displayName>K character</spirit:displayName>
16201       <spirit:description>Indicate whether or not the corresponding clock correction value is a K character</spirit:description>
16202       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_K_1_2" spirit:order="144">true</spirit:value>
16203     </spirit:parameter>
16204     <spirit:parameter>
16205       <spirit:name>RX_CC_DISP_1_2</spirit:name>
16206       <spirit:displayName>Inverted disparity</spirit:displayName>
16207       <spirit:description>Indicate whether or not the corresponding clock correction value uses inverted disparity to signify control a character via deliberate error</spirit:description>
16208       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_DISP_1_2" spirit:order="145">false</spirit:value>
16209     </spirit:parameter>
16210     <spirit:parameter>
16211       <spirit:name>RX_CC_MASK_1_3</spirit:name>
16212       <spirit:displayName>Don&apos;t care</spirit:displayName>
16213       <spirit:description>Mark this pattern &quot;don&apos;t care&quot; to always consider it as a match within a clock correction sequence</spirit:description>
16214       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_MASK_1_3" spirit:order="146">false</spirit:value>
16215     </spirit:parameter>
16216     <spirit:parameter>
16217       <spirit:name>RX_CC_VAL_1_3</spirit:name>
16218       <spirit:displayName>Value</spirit:displayName>
16219       <spirit:description>Specify the value for this clock correction sequence and pattern</spirit:description>
16220       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_VAL_1_3" spirit:order="147">01010000</spirit:value>
16221     </spirit:parameter>
16222     <spirit:parameter>
16223       <spirit:name>RX_CC_K_1_3</spirit:name>
16224       <spirit:displayName>K character</spirit:displayName>
16225       <spirit:description>Indicate whether or not the corresponding clock correction value is a K character</spirit:description>
16226       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_K_1_3" spirit:order="148">false</spirit:value>
16227     </spirit:parameter>
16228     <spirit:parameter>
16229       <spirit:name>RX_CC_DISP_1_3</spirit:name>
16230       <spirit:displayName>Inverted disparity</spirit:displayName>
16231       <spirit:description>Indicate whether or not the corresponding clock correction value uses inverted disparity to signify control a character via deliberate error</spirit:description>
16232       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.RX_CC_DISP_1_3" spirit:order="149">false</spirit:value>
16233     </spirit:parameter>
16234     <spirit:parameter>
16235       <spirit:name>ENABLE_OPTIONAL_PORTS</spirit:name>
16236       <spirit:displayName>Enable optional ports</spirit:displayName>
16237       <spirit:description>Indicate whether a port should be included</spirit:description>
16238       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.ENABLE_OPTIONAL_PORTS" spirit:order="150">rxcdrreset_in rxpcsreset_in rxpmareset_in txpcsreset_in txpippmen_in txpippmovrden_in txpippmpd_in txpippmsel_in txpippmstepsize_in txpmareset_in rxresetdone_out txresetdone_out</spirit:value>
16239     </spirit:parameter>
16240     <spirit:parameter>
16241       <spirit:name>RX_REFCLK_SOURCE</spirit:name>
16242       <spirit:displayName>Receiver reference clock source</spirit:displayName>
16243       <spirit:description>Select a reference clock input to drive the PLL chosen for receiver operation</spirit:description>
16244       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_REFCLK_SOURCE" spirit:order="151">X0Y8 clk0+2</spirit:value>
16245     </spirit:parameter>
16246     <spirit:parameter>
16247       <spirit:name>TX_REFCLK_SOURCE</spirit:name>
16248       <spirit:displayName>Transmitter reference clock source</spirit:displayName>
16249       <spirit:description>Select a reference clock input to drive the PLL chosen for transmitter operation</spirit:description>
16250       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.TX_REFCLK_SOURCE" spirit:order="152">X0Y8 clk0+2</spirit:value>
16251     </spirit:parameter>
16252     <spirit:parameter>
16253       <spirit:name>RX_RECCLK_OUTPUT</spirit:name>
16254       <spirit:displayName>Drive recovered clock out of device</spirit:displayName>
16255       <spirit:description>Indicate whether this transceiver channel should drive its recovered clock out of the device, and which reference clock buffer location to use</spirit:description>
16256       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.RX_RECCLK_OUTPUT" spirit:order="153"/>
16257     </spirit:parameter>
16258     <spirit:parameter>
16259       <spirit:name>LOCATE_RESET_CONTROLLER</spirit:name>
16260       <spirit:displayName>Include reset controller in the</spirit:displayName>
16261       <spirit:description>Indicate whether the transceiver reset controller is instantiated within the core, or outside of the core in the example design. Inclusion may simplify transceiver usage, while exclusion may allow greater control.</spirit:description>
16262       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.LOCATE_RESET_CONTROLLER" spirit:choiceRef="choice_pairs_93c2d4ee" spirit:order="154">CORE</spirit:value>
16263     </spirit:parameter>
16264     <spirit:parameter>
16265       <spirit:name>LOCATE_TX_BUFFER_BYPASS_CONTROLLER</spirit:name>
16266       <spirit:displayName>Include transmitter buffer bypass controller in the</spirit:displayName>
16267       <spirit:description>If the transmitter buffer is bypassed, indicate whether the transmitter buffer bypass controller is instantiated within the core, or outside of the core in the example design. Inclusion may simplify transceiver usage, while exclusion may allow greater control.</spirit:description>
16268       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.LOCATE_TX_BUFFER_BYPASS_CONTROLLER" spirit:choiceRef="choice_pairs_93c2d4ee" spirit:order="155">EXAMPLE_DESIGN</spirit:value>
16269     </spirit:parameter>
16270     <spirit:parameter>
16271       <spirit:name>LOCATE_RX_BUFFER_BYPASS_CONTROLLER</spirit:name>
16272       <spirit:displayName>Include receiver elastic buffer bypass controller in the</spirit:displayName>
16273       <spirit:description>If the receiver elastic buffer is bypassed, indicate whether the receiver elastic buffer bypass controller is instantiated within the core, or outside of the core in the example design. Inclusion may simplify transceiver usage, while exclusion may allow greater control.</spirit:description>
16274       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.LOCATE_RX_BUFFER_BYPASS_CONTROLLER" spirit:choiceRef="choice_pairs_93c2d4ee" spirit:order="156">CORE</spirit:value>
16275       <spirit:vendorExtensions>
16276         <xilinx:parameterInfo>
16277           <xilinx:enablement>
16278             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.LOCATE_RX_BUFFER_BYPASS_CONTROLLER">false</xilinx:isEnabled>
16279           </xilinx:enablement>
16280         </xilinx:parameterInfo>
16281       </spirit:vendorExtensions>
16282     </spirit:parameter>
16283     <spirit:parameter>
16284       <spirit:name>LOCATE_IN_SYSTEM_IBERT_CORE</spirit:name>
16285       <spirit:displayName>Include In-System IBERT core</spirit:displayName>
16286       <spirit:description>Indicate whether or not the In-System IBERT core should be instantiated in the example design.</spirit:description>
16287       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.LOCATE_IN_SYSTEM_IBERT_CORE" spirit:choiceRef="choice_pairs_4e550952" spirit:order="157">EXAMPLE_DESIGN</spirit:value>
16288     </spirit:parameter>
16289     <spirit:parameter>
16290       <spirit:name>LOCATE_TX_USER_CLOCKING</spirit:name>
16291       <spirit:displayName>Include simple transmitter user clocking network in the</spirit:displayName>
16292       <spirit:description>Indicate whether the simple, inferred transmitter user clocking network is instantiated within the core, or outside of the core in the example design. Inclusion may simplify transceiver usage, while exclusion allows greater control of the network.</spirit:description>
16293       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.LOCATE_TX_USER_CLOCKING" spirit:choiceRef="choice_pairs_93c2d4ee" spirit:order="158">EXAMPLE_DESIGN</spirit:value>
16294     </spirit:parameter>
16295     <spirit:parameter>
16296       <spirit:name>LOCATE_RX_USER_CLOCKING</spirit:name>
16297       <spirit:displayName>Include simple receiver user clocking network in the</spirit:displayName>
16298       <spirit:description>Indicate whether the simple, inferred receiver user clocking network is instantiated within the core, or outside of the core in the example design. Inclusion may simplify transceiver usage, while exclusion allows greater control of the network.</spirit:description>
16299       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.LOCATE_RX_USER_CLOCKING" spirit:choiceRef="choice_pairs_93c2d4ee" spirit:order="159">EXAMPLE_DESIGN</spirit:value>
16300     </spirit:parameter>
16301     <spirit:parameter>
16302       <spirit:name>LOCATE_USER_DATA_WIDTH_SIZING</spirit:name>
16303       <spirit:displayName>Include user data width sizing in the</spirit:displayName>
16304       <spirit:description>Indicate whether the user data width sizing helper block is instantiated within the core, or outside of the core in the example design. Inclusion may simplify transceiver usage, while exclusion may allow greater control.</spirit:description>
16305       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.LOCATE_USER_DATA_WIDTH_SIZING" spirit:choiceRef="choice_pairs_93c2d4ee" spirit:order="160">CORE</spirit:value>
16306     </spirit:parameter>
16307     <spirit:parameter>
16308       <spirit:name>ORGANIZE_PORTS_BY</spirit:name>
16309       <spirit:displayName>In the example design, organize ports across multiple channels by</spirit:displayName>
16310       <spirit:description>If multiple transceivers are used, the example design can organize core ports either by name (iterating through each channel per port) or by channel (iterating through each port per channel)</spirit:description>
16311       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.ORGANIZE_PORTS_BY" spirit:choiceRef="choice_pairs_f05b8192" spirit:order="161">NAME</spirit:value>
16312       <spirit:vendorExtensions>
16313         <xilinx:parameterInfo>
16314           <xilinx:enablement>
16315             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.ORGANIZE_PORTS_BY">false</xilinx:isEnabled>
16316           </xilinx:enablement>
16317         </xilinx:parameterInfo>
16318       </spirit:vendorExtensions>
16319     </spirit:parameter>
16320     <spirit:parameter>
16321       <spirit:name>PRESET</spirit:name>
16322       <spirit:displayName>Transceiver configuration preset</spirit:displayName>
16323       <spirit:description>You may select a transceiver configuration preset to pre-populate Transceivers Wizard selections with those relevant to a particular protocol or electrical standard</spirit:description>
16324       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.PRESET" spirit:choiceRef="choice_pairs_1ebf969f" spirit:order="162">None</spirit:value>
16325     </spirit:parameter>
16326     <spirit:parameter>
16327       <spirit:name>INTERNAL_PRESET</spirit:name>
16328       <spirit:displayName>Transceiver configuration preset</spirit:displayName>
16329       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.INTERNAL_PRESET" spirit:order="163">None</spirit:value>
16330     </spirit:parameter>
16331     <spirit:parameter>
16332       <spirit:name>INTERNAL_PORT_USAGE_UPDATED</spirit:name>
16333       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_USAGE_UPDATED" spirit:order="164">0</spirit:value>
16334       <spirit:vendorExtensions>
16335         <xilinx:parameterInfo>
16336           <xilinx:enablement>
16337             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_USAGE_UPDATED">false</xilinx:isEnabled>
16338           </xilinx:enablement>
16339         </xilinx:parameterInfo>
16340       </spirit:vendorExtensions>
16341     </spirit:parameter>
16342     <spirit:parameter>
16343       <spirit:name>INTERNAL_PORT_ENABLEMENT_UPDATED</spirit:name>
16344       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLEMENT_UPDATED" spirit:order="165">30</spirit:value>
16345       <spirit:vendorExtensions>
16346         <xilinx:parameterInfo>
16347           <xilinx:enablement>
16348             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLEMENT_UPDATED">false</xilinx:isEnabled>
16349           </xilinx:enablement>
16350         </xilinx:parameterInfo>
16351       </spirit:vendorExtensions>
16352     </spirit:parameter>
16353     <spirit:parameter>
16354       <spirit:name>INTERNAL_CHANNEL_SITES_UPDATED</spirit:name>
16355       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_CHANNEL_SITES_UPDATED" spirit:order="166">7</spirit:value>
16356       <spirit:vendorExtensions>
16357         <xilinx:parameterInfo>
16358           <xilinx:enablement>
16359             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_CHANNEL_SITES_UPDATED">false</xilinx:isEnabled>
16360           </xilinx:enablement>
16361         </xilinx:parameterInfo>
16362       </spirit:vendorExtensions>
16363     </spirit:parameter>
16364     <spirit:parameter>
16365       <spirit:name>INTERNAL_CHANNEL_COLUMN_LOC_MAX</spirit:name>
16366       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_CHANNEL_COLUMN_LOC_MAX" spirit:order="167">96</spirit:value>
16367       <spirit:vendorExtensions>
16368         <xilinx:parameterInfo>
16369           <xilinx:enablement>
16370             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_CHANNEL_COLUMN_LOC_MAX">false</xilinx:isEnabled>
16371           </xilinx:enablement>
16372         </xilinx:parameterInfo>
16373       </spirit:vendorExtensions>
16374     </spirit:parameter>
16375     <spirit:parameter>
16376       <spirit:name>INTERNAL_RX_COMMA_PRESET_UPDATE</spirit:name>
16377       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_RX_COMMA_PRESET_UPDATE" spirit:order="168">9</spirit:value>
16378       <spirit:vendorExtensions>
16379         <xilinx:parameterInfo>
16380           <xilinx:enablement>
16381             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_RX_COMMA_PRESET_UPDATE">false</xilinx:isEnabled>
16382           </xilinx:enablement>
16383         </xilinx:parameterInfo>
16384       </spirit:vendorExtensions>
16385     </spirit:parameter>
16386     <spirit:parameter>
16387       <spirit:name>INTERNAL_UPDATE_IP_SYMBOL_drpclk_in</spirit:name>
16388       <spirit:value spirit:format="bool" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_UPDATE_IP_SYMBOL_drpclk_in" spirit:order="169">true</spirit:value>
16389       <spirit:vendorExtensions>
16390         <xilinx:parameterInfo>
16391           <xilinx:enablement>
16392             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_UPDATE_IP_SYMBOL_drpclk_in">false</xilinx:isEnabled>
16393           </xilinx:enablement>
16394         </xilinx:parameterInfo>
16395       </spirit:vendorExtensions>
16396     </spirit:parameter>
16397     <spirit:parameter>
16398       <spirit:name>SECONDARY_QPLL_ENABLE</spirit:name>
16399       <spirit:displayName>Enable secondary QPLL</spirit:displayName>
16400       <spirit:description>Enable and configure the QPLL which is not used in this core configuration</spirit:description>
16401       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.SECONDARY_QPLL_ENABLE" spirit:order="170">false</spirit:value>
16402       <spirit:vendorExtensions>
16403         <xilinx:parameterInfo>
16404           <xilinx:enablement>
16405             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.SECONDARY_QPLL_ENABLE">false</xilinx:isEnabled>
16406           </xilinx:enablement>
16407         </xilinx:parameterInfo>
16408       </spirit:vendorExtensions>
16409     </spirit:parameter>
16410     <spirit:parameter>
16411       <spirit:name>SECONDARY_QPLL_LINE_RATE</spirit:name>
16412       <spirit:displayName>Line rate of second core (Gb/s)</spirit:displayName>
16413       <spirit:description>Enter the line rate, in Gb/s, for the data direction(s) of the core instance which will be clocked by the secondary QPLL</spirit:description>
16414       <spirit:value spirit:format="float" spirit:resolve="user" spirit:id="PARAM_VALUE.SECONDARY_QPLL_LINE_RATE" spirit:order="171" spirit:minimum="0.5" spirit:maximum="16.375">10.3125</spirit:value>
16415       <spirit:vendorExtensions>
16416         <xilinx:parameterInfo>
16417           <xilinx:enablement>
16418             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.SECONDARY_QPLL_LINE_RATE">false</xilinx:isEnabled>
16419           </xilinx:enablement>
16420         </xilinx:parameterInfo>
16421       </spirit:vendorExtensions>
16422     </spirit:parameter>
16423     <spirit:parameter>
16424       <spirit:name>SECONDARY_QPLL_FRACN_NUMERATOR</spirit:name>
16425       <spirit:displayName>Fractional part of QPLL feedback divider</spirit:displayName>
16426       <spirit:description>For supported transceiver types and line rates, entering the requested reference clock frequency and clicking Calculate above sets this numerator which produces the desired 24-bit fractional part of the secondary QPLL feedback divider as displayed. Note that any subsequent changes to this value affect secondary reference clock options including current selection</spirit:description>
16427       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.SECONDARY_QPLL_FRACN_NUMERATOR" spirit:order="172" spirit:minimum="0" spirit:maximum="16777215" spirit:rangeType="long">0</spirit:value>
16428       <spirit:vendorExtensions>
16429         <xilinx:parameterInfo>
16430           <xilinx:enablement>
16431             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.SECONDARY_QPLL_FRACN_NUMERATOR">false</xilinx:isEnabled>
16432           </xilinx:enablement>
16433         </xilinx:parameterInfo>
16434       </spirit:vendorExtensions>
16435     </spirit:parameter>
16436     <spirit:parameter>
16437       <spirit:name>SECONDARY_QPLL_REFCLK_FREQUENCY</spirit:name>
16438       <spirit:displayName>Actual Reference clock frequency (MHz)</spirit:displayName>
16439       <spirit:description>Select a reference clock frequency from among those supported for the secondary QPLL at the selected line rate</spirit:description>
16440       <spirit:value spirit:format="float" spirit:resolve="user" spirit:id="PARAM_VALUE.SECONDARY_QPLL_REFCLK_FREQUENCY" spirit:choiceRef="choice_list_98c4d361" spirit:order="173">257.8125</spirit:value>
16441       <spirit:vendorExtensions>
16442         <xilinx:parameterInfo>
16443           <xilinx:enablement>
16444             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.SECONDARY_QPLL_REFCLK_FREQUENCY">false</xilinx:isEnabled>
16445           </xilinx:enablement>
16446         </xilinx:parameterInfo>
16447       </spirit:vendorExtensions>
16448     </spirit:parameter>
16449     <spirit:parameter>
16450       <spirit:name>TXPROGDIV_FREQ_ENABLE</spirit:name>
16451       <spirit:displayName>Enable selectable TXOUTCLK frequency</spirit:displayName>
16452       <spirit:description>Enable selection of the TXOUTCLK frequency when using the TX programmable divider, instead of allowing the Wizard to choose the TXOUTCLK frequency</spirit:description>
16453       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.TXPROGDIV_FREQ_ENABLE" spirit:order="174">true</spirit:value>
16454     </spirit:parameter>
16455     <spirit:parameter>
16456       <spirit:name>TXPROGDIV_FREQ_SOURCE</spirit:name>
16457       <spirit:displayName>Programmable divider clock source</spirit:displayName>
16458       <spirit:description>Select which PLL source is used to generate the selectable TXOUTCLK frequency</spirit:description>
16459       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.TXPROGDIV_FREQ_SOURCE" spirit:choiceRef="choice_list_822b7946" spirit:order="175">CPLL</spirit:value>
16460     </spirit:parameter>
16461     <spirit:parameter>
16462       <spirit:name>TXPROGDIV_FREQ_VAL</spirit:name>
16463       <spirit:displayName>TXOUTCLK frequency (MHz)</spirit:displayName>
16464       <spirit:description>Select the TXOUTCLK frequency to be generated by the TX programmable divider</spirit:description>
16465       <spirit:value spirit:format="float" spirit:resolve="user" spirit:id="PARAM_VALUE.TXPROGDIV_FREQ_VAL" spirit:choiceRef="choice_list_afd99295" spirit:order="176">240</spirit:value>
16466     </spirit:parameter>
16467     <spirit:parameter>
16468       <spirit:name>SATA_TX_BURST_LEN</spirit:name>
16469       <spirit:displayName>TX COM sequence burst length</spirit:displayName>
16470       <spirit:description>Select the number of bursts that make up a SATA COM sequence</spirit:description>
16471       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.SATA_TX_BURST_LEN" spirit:choiceRef="choice_list_be18be20" spirit:order="177">15</spirit:value>
16472     </spirit:parameter>
16473     <spirit:parameter>
16474       <spirit:name>FREERUN_FREQUENCY</spirit:name>
16475       <spirit:displayName>Free-running and DRP clock frequency (MHz)</spirit:displayName>
16476       <spirit:description>Enter the frequency of the free-running clock used to bring up the core. For configurations which use the CPLL, this clock must also be used for the transceiver channel DRP interface</spirit:description>
16477       <spirit:value spirit:format="float" spirit:resolve="user" spirit:id="PARAM_VALUE.FREERUN_FREQUENCY" spirit:order="178" spirit:minimum="6.25" spirit:maximum="120">100</spirit:value>
16478     </spirit:parameter>
16479     <spirit:parameter>
16480       <spirit:name>INCLUDE_CPLL_CAL</spirit:name>
16481       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.INCLUDE_CPLL_CAL" spirit:order="179" spirit:minimum="0" spirit:maximum="3" spirit:rangeType="long">2</spirit:value>
16482     </spirit:parameter>
16483     <spirit:parameter>
16484       <spirit:name>USER_GTPOWERGOOD_DELAY_EN</spirit:name>
16485       <spirit:description>Select 1 to enable powergood delay circuit</spirit:description>
16486       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.USER_GTPOWERGOOD_DELAY_EN" spirit:order="180" spirit:minimum="0" spirit:maximum="1" spirit:rangeType="long">1</spirit:value>
16487     </spirit:parameter>
16488     <spirit:parameter>
16489       <spirit:name>DISABLE_LOC_XDC</spirit:name>
16490       <spirit:description>Select to disable generation of LOC constraints in xdc</spirit:description>
16491       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.DISABLE_LOC_XDC" spirit:order="181" spirit:minimum="0" spirit:maximum="1" spirit:rangeType="long">0</spirit:value>
16492     </spirit:parameter>
16493     <spirit:parameter>
16494       <spirit:name>ENABLE_COMMON_USRCLK</spirit:name>
16495       <spirit:value spirit:format="long" spirit:resolve="user" spirit:id="PARAM_VALUE.ENABLE_COMMON_USRCLK" spirit:order="182" spirit:minimum="0" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
16496     </spirit:parameter>
16497     <spirit:parameter>
16498       <spirit:name>USB_ENABLE</spirit:name>
16499       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.USB_ENABLE" spirit:order="183">false</spirit:value>
16500     </spirit:parameter>
16501     <spirit:parameter>
16502       <spirit:name>PCIE_64BIT</spirit:name>
16503       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.PCIE_64BIT" spirit:order="184">false</spirit:value>
16504     </spirit:parameter>
16505     <spirit:parameter>
16506       <spirit:name>PCIE_GEN4_EIOS</spirit:name>
16507       <spirit:value spirit:format="bool" spirit:resolve="user" spirit:id="PARAM_VALUE.PCIE_GEN4_EIOS" spirit:order="185">false</spirit:value>
16508     </spirit:parameter>
16509     <spirit:parameter>
16510       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_RESET_IN</spirit:name>
16511       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_RESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16512       <spirit:vendorExtensions>
16513         <xilinx:parameterInfo>
16514           <xilinx:enablement>
16515             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_RESET_IN">false</xilinx:isEnabled>
16516           </xilinx:enablement>
16517         </xilinx:parameterInfo>
16518       </spirit:vendorExtensions>
16519     </spirit:parameter>
16520     <spirit:parameter>
16521       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_ACTIVE_IN</spirit:name>
16522       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_ACTIVE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
16523       <spirit:vendorExtensions>
16524         <xilinx:parameterInfo>
16525           <xilinx:enablement>
16526             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_ACTIVE_IN">false</xilinx:isEnabled>
16527           </xilinx:enablement>
16528         </xilinx:parameterInfo>
16529       </spirit:vendorExtensions>
16530     </spirit:parameter>
16531     <spirit:parameter>
16532       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_SRCCLK_OUT</spirit:name>
16533       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_SRCCLK_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16534       <spirit:vendorExtensions>
16535         <xilinx:parameterInfo>
16536           <xilinx:enablement>
16537             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_SRCCLK_OUT">false</xilinx:isEnabled>
16538           </xilinx:enablement>
16539         </xilinx:parameterInfo>
16540       </spirit:vendorExtensions>
16541     </spirit:parameter>
16542     <spirit:parameter>
16543       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_USRCLK_OUT</spirit:name>
16544       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_USRCLK_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16545       <spirit:vendorExtensions>
16546         <xilinx:parameterInfo>
16547           <xilinx:enablement>
16548             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_USRCLK_OUT">false</xilinx:isEnabled>
16549           </xilinx:enablement>
16550         </xilinx:parameterInfo>
16551       </spirit:vendorExtensions>
16552     </spirit:parameter>
16553     <spirit:parameter>
16554       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_USRCLK2_OUT</spirit:name>
16555       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_USRCLK2_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16556       <spirit:vendorExtensions>
16557         <xilinx:parameterInfo>
16558           <xilinx:enablement>
16559             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_USRCLK2_OUT">false</xilinx:isEnabled>
16560           </xilinx:enablement>
16561         </xilinx:parameterInfo>
16562       </spirit:vendorExtensions>
16563     </spirit:parameter>
16564     <spirit:parameter>
16565       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_ACTIVE_OUT</spirit:name>
16566       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_ACTIVE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16567       <spirit:vendorExtensions>
16568         <xilinx:parameterInfo>
16569           <xilinx:enablement>
16570             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_ACTIVE_OUT">false</xilinx:isEnabled>
16571           </xilinx:enablement>
16572         </xilinx:parameterInfo>
16573       </spirit:vendorExtensions>
16574     </spirit:parameter>
16575     <spirit:parameter>
16576       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_RESET_IN</spirit:name>
16577       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_RESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16578       <spirit:vendorExtensions>
16579         <xilinx:parameterInfo>
16580           <xilinx:enablement>
16581             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_RESET_IN">false</xilinx:isEnabled>
16582           </xilinx:enablement>
16583         </xilinx:parameterInfo>
16584       </spirit:vendorExtensions>
16585     </spirit:parameter>
16586     <spirit:parameter>
16587       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_ACTIVE_IN</spirit:name>
16588       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_ACTIVE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
16589       <spirit:vendorExtensions>
16590         <xilinx:parameterInfo>
16591           <xilinx:enablement>
16592             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_ACTIVE_IN">false</xilinx:isEnabled>
16593           </xilinx:enablement>
16594         </xilinx:parameterInfo>
16595       </spirit:vendorExtensions>
16596     </spirit:parameter>
16597     <spirit:parameter>
16598       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_SRCCLK_OUT</spirit:name>
16599       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_SRCCLK_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16600       <spirit:vendorExtensions>
16601         <xilinx:parameterInfo>
16602           <xilinx:enablement>
16603             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_SRCCLK_OUT">false</xilinx:isEnabled>
16604           </xilinx:enablement>
16605         </xilinx:parameterInfo>
16606       </spirit:vendorExtensions>
16607     </spirit:parameter>
16608     <spirit:parameter>
16609       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_USRCLK_OUT</spirit:name>
16610       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_USRCLK_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16611       <spirit:vendorExtensions>
16612         <xilinx:parameterInfo>
16613           <xilinx:enablement>
16614             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_USRCLK_OUT">false</xilinx:isEnabled>
16615           </xilinx:enablement>
16616         </xilinx:parameterInfo>
16617       </spirit:vendorExtensions>
16618     </spirit:parameter>
16619     <spirit:parameter>
16620       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_USRCLK2_OUT</spirit:name>
16621       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_USRCLK2_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16622       <spirit:vendorExtensions>
16623         <xilinx:parameterInfo>
16624           <xilinx:enablement>
16625             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_USRCLK2_OUT">false</xilinx:isEnabled>
16626           </xilinx:enablement>
16627         </xilinx:parameterInfo>
16628       </spirit:vendorExtensions>
16629     </spirit:parameter>
16630     <spirit:parameter>
16631       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_ACTIVE_OUT</spirit:name>
16632       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_ACTIVE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16633       <spirit:vendorExtensions>
16634         <xilinx:parameterInfo>
16635           <xilinx:enablement>
16636             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_ACTIVE_OUT">false</xilinx:isEnabled>
16637           </xilinx:enablement>
16638         </xilinx:parameterInfo>
16639       </spirit:vendorExtensions>
16640     </spirit:parameter>
16641     <spirit:parameter>
16642       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_TX_RESET_IN</spirit:name>
16643       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_TX_RESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16644       <spirit:vendorExtensions>
16645         <xilinx:parameterInfo>
16646           <xilinx:enablement>
16647             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_TX_RESET_IN">false</xilinx:isEnabled>
16648           </xilinx:enablement>
16649         </xilinx:parameterInfo>
16650       </spirit:vendorExtensions>
16651     </spirit:parameter>
16652     <spirit:parameter>
16653       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_TX_START_USER_IN</spirit:name>
16654       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_TX_START_USER_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16655       <spirit:vendorExtensions>
16656         <xilinx:parameterInfo>
16657           <xilinx:enablement>
16658             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_TX_START_USER_IN">false</xilinx:isEnabled>
16659           </xilinx:enablement>
16660         </xilinx:parameterInfo>
16661       </spirit:vendorExtensions>
16662     </spirit:parameter>
16663     <spirit:parameter>
16664       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_TX_DONE_OUT</spirit:name>
16665       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_TX_DONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16666       <spirit:vendorExtensions>
16667         <xilinx:parameterInfo>
16668           <xilinx:enablement>
16669             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_TX_DONE_OUT">false</xilinx:isEnabled>
16670           </xilinx:enablement>
16671         </xilinx:parameterInfo>
16672       </spirit:vendorExtensions>
16673     </spirit:parameter>
16674     <spirit:parameter>
16675       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_TX_ERROR_OUT</spirit:name>
16676       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_TX_ERROR_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16677       <spirit:vendorExtensions>
16678         <xilinx:parameterInfo>
16679           <xilinx:enablement>
16680             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_TX_ERROR_OUT">false</xilinx:isEnabled>
16681           </xilinx:enablement>
16682         </xilinx:parameterInfo>
16683       </spirit:vendorExtensions>
16684     </spirit:parameter>
16685     <spirit:parameter>
16686       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_RX_RESET_IN</spirit:name>
16687       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_RX_RESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16688       <spirit:vendorExtensions>
16689         <xilinx:parameterInfo>
16690           <xilinx:enablement>
16691             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_RX_RESET_IN">false</xilinx:isEnabled>
16692           </xilinx:enablement>
16693         </xilinx:parameterInfo>
16694       </spirit:vendorExtensions>
16695     </spirit:parameter>
16696     <spirit:parameter>
16697       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_RX_START_USER_IN</spirit:name>
16698       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_RX_START_USER_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16699       <spirit:vendorExtensions>
16700         <xilinx:parameterInfo>
16701           <xilinx:enablement>
16702             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_RX_START_USER_IN">false</xilinx:isEnabled>
16703           </xilinx:enablement>
16704         </xilinx:parameterInfo>
16705       </spirit:vendorExtensions>
16706     </spirit:parameter>
16707     <spirit:parameter>
16708       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_RX_DONE_OUT</spirit:name>
16709       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_RX_DONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16710       <spirit:vendorExtensions>
16711         <xilinx:parameterInfo>
16712           <xilinx:enablement>
16713             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_RX_DONE_OUT">false</xilinx:isEnabled>
16714           </xilinx:enablement>
16715         </xilinx:parameterInfo>
16716       </spirit:vendorExtensions>
16717     </spirit:parameter>
16718     <spirit:parameter>
16719       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_RX_ERROR_OUT</spirit:name>
16720       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_RX_ERROR_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16721       <spirit:vendorExtensions>
16722         <xilinx:parameterInfo>
16723           <xilinx:enablement>
16724             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_RX_ERROR_OUT">false</xilinx:isEnabled>
16725           </xilinx:enablement>
16726         </xilinx:parameterInfo>
16727       </spirit:vendorExtensions>
16728     </spirit:parameter>
16729     <spirit:parameter>
16730       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_RESET_CLK_FREERUN_IN</spirit:name>
16731       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_RESET_CLK_FREERUN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
16732       <spirit:vendorExtensions>
16733         <xilinx:parameterInfo>
16734           <xilinx:enablement>
16735             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_RESET_CLK_FREERUN_IN">false</xilinx:isEnabled>
16736           </xilinx:enablement>
16737         </xilinx:parameterInfo>
16738       </spirit:vendorExtensions>
16739     </spirit:parameter>
16740     <spirit:parameter>
16741       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_RESET_ALL_IN</spirit:name>
16742       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_RESET_ALL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
16743       <spirit:vendorExtensions>
16744         <xilinx:parameterInfo>
16745           <xilinx:enablement>
16746             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_RESET_ALL_IN">false</xilinx:isEnabled>
16747           </xilinx:enablement>
16748         </xilinx:parameterInfo>
16749       </spirit:vendorExtensions>
16750     </spirit:parameter>
16751     <spirit:parameter>
16752       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_RESET_TX_PLL_AND_DATAPATH_IN</spirit:name>
16753       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_RESET_TX_PLL_AND_DATAPATH_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
16754       <spirit:vendorExtensions>
16755         <xilinx:parameterInfo>
16756           <xilinx:enablement>
16757             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_RESET_TX_PLL_AND_DATAPATH_IN">false</xilinx:isEnabled>
16758           </xilinx:enablement>
16759         </xilinx:parameterInfo>
16760       </spirit:vendorExtensions>
16761     </spirit:parameter>
16762     <spirit:parameter>
16763       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_RESET_TX_DATAPATH_IN</spirit:name>
16764       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_RESET_TX_DATAPATH_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
16765       <spirit:vendorExtensions>
16766         <xilinx:parameterInfo>
16767           <xilinx:enablement>
16768             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_RESET_TX_DATAPATH_IN">false</xilinx:isEnabled>
16769           </xilinx:enablement>
16770         </xilinx:parameterInfo>
16771       </spirit:vendorExtensions>
16772     </spirit:parameter>
16773     <spirit:parameter>
16774       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_RESET_RX_PLL_AND_DATAPATH_IN</spirit:name>
16775       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_RESET_RX_PLL_AND_DATAPATH_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
16776       <spirit:vendorExtensions>
16777         <xilinx:parameterInfo>
16778           <xilinx:enablement>
16779             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_RESET_RX_PLL_AND_DATAPATH_IN">false</xilinx:isEnabled>
16780           </xilinx:enablement>
16781         </xilinx:parameterInfo>
16782       </spirit:vendorExtensions>
16783     </spirit:parameter>
16784     <spirit:parameter>
16785       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_RESET_RX_DATAPATH_IN</spirit:name>
16786       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_RESET_RX_DATAPATH_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
16787       <spirit:vendorExtensions>
16788         <xilinx:parameterInfo>
16789           <xilinx:enablement>
16790             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_RESET_RX_DATAPATH_IN">false</xilinx:isEnabled>
16791           </xilinx:enablement>
16792         </xilinx:parameterInfo>
16793       </spirit:vendorExtensions>
16794     </spirit:parameter>
16795     <spirit:parameter>
16796       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_RESET_TX_DONE_IN</spirit:name>
16797       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_RESET_TX_DONE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16798       <spirit:vendorExtensions>
16799         <xilinx:parameterInfo>
16800           <xilinx:enablement>
16801             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_RESET_TX_DONE_IN">false</xilinx:isEnabled>
16802           </xilinx:enablement>
16803         </xilinx:parameterInfo>
16804       </spirit:vendorExtensions>
16805     </spirit:parameter>
16806     <spirit:parameter>
16807       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_RESET_RX_DONE_IN</spirit:name>
16808       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_RESET_RX_DONE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16809       <spirit:vendorExtensions>
16810         <xilinx:parameterInfo>
16811           <xilinx:enablement>
16812             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_RESET_RX_DONE_IN">false</xilinx:isEnabled>
16813           </xilinx:enablement>
16814         </xilinx:parameterInfo>
16815       </spirit:vendorExtensions>
16816     </spirit:parameter>
16817     <spirit:parameter>
16818       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_RESET_QPLL0LOCK_IN</spirit:name>
16819       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_RESET_QPLL0LOCK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16820       <spirit:vendorExtensions>
16821         <xilinx:parameterInfo>
16822           <xilinx:enablement>
16823             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_RESET_QPLL0LOCK_IN">false</xilinx:isEnabled>
16824           </xilinx:enablement>
16825         </xilinx:parameterInfo>
16826       </spirit:vendorExtensions>
16827     </spirit:parameter>
16828     <spirit:parameter>
16829       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_RESET_QPLL1LOCK_IN</spirit:name>
16830       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_RESET_QPLL1LOCK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16831       <spirit:vendorExtensions>
16832         <xilinx:parameterInfo>
16833           <xilinx:enablement>
16834             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_RESET_QPLL1LOCK_IN">false</xilinx:isEnabled>
16835           </xilinx:enablement>
16836         </xilinx:parameterInfo>
16837       </spirit:vendorExtensions>
16838     </spirit:parameter>
16839     <spirit:parameter>
16840       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_RESET_RX_CDR_STABLE_OUT</spirit:name>
16841       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_RESET_RX_CDR_STABLE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
16842       <spirit:vendorExtensions>
16843         <xilinx:parameterInfo>
16844           <xilinx:enablement>
16845             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_RESET_RX_CDR_STABLE_OUT">false</xilinx:isEnabled>
16846           </xilinx:enablement>
16847         </xilinx:parameterInfo>
16848       </spirit:vendorExtensions>
16849     </spirit:parameter>
16850     <spirit:parameter>
16851       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_RESET_TX_DONE_OUT</spirit:name>
16852       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_RESET_TX_DONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
16853       <spirit:vendorExtensions>
16854         <xilinx:parameterInfo>
16855           <xilinx:enablement>
16856             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_RESET_TX_DONE_OUT">false</xilinx:isEnabled>
16857           </xilinx:enablement>
16858         </xilinx:parameterInfo>
16859       </spirit:vendorExtensions>
16860     </spirit:parameter>
16861     <spirit:parameter>
16862       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_RESET_RX_DONE_OUT</spirit:name>
16863       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_RESET_RX_DONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
16864       <spirit:vendorExtensions>
16865         <xilinx:parameterInfo>
16866           <xilinx:enablement>
16867             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_RESET_RX_DONE_OUT">false</xilinx:isEnabled>
16868           </xilinx:enablement>
16869         </xilinx:parameterInfo>
16870       </spirit:vendorExtensions>
16871     </spirit:parameter>
16872     <spirit:parameter>
16873       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_RESET_QPLL0RESET_OUT</spirit:name>
16874       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_RESET_QPLL0RESET_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16875       <spirit:vendorExtensions>
16876         <xilinx:parameterInfo>
16877           <xilinx:enablement>
16878             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_RESET_QPLL0RESET_OUT">false</xilinx:isEnabled>
16879           </xilinx:enablement>
16880         </xilinx:parameterInfo>
16881       </spirit:vendorExtensions>
16882     </spirit:parameter>
16883     <spirit:parameter>
16884       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_RESET_QPLL1RESET_OUT</spirit:name>
16885       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_RESET_QPLL1RESET_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16886       <spirit:vendorExtensions>
16887         <xilinx:parameterInfo>
16888           <xilinx:enablement>
16889             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_RESET_QPLL1RESET_OUT">false</xilinx:isEnabled>
16890           </xilinx:enablement>
16891         </xilinx:parameterInfo>
16892       </spirit:vendorExtensions>
16893     </spirit:parameter>
16894     <spirit:parameter>
16895       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_GTHE3_CPLL_CAL_TXOUTCLK_PERIOD_IN</spirit:name>
16896       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_GTHE3_CPLL_CAL_TXOUTCLK_PERIOD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16897       <spirit:vendorExtensions>
16898         <xilinx:parameterInfo>
16899           <xilinx:enablement>
16900             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_GTHE3_CPLL_CAL_TXOUTCLK_PERIOD_IN">false</xilinx:isEnabled>
16901           </xilinx:enablement>
16902         </xilinx:parameterInfo>
16903       </spirit:vendorExtensions>
16904     </spirit:parameter>
16905     <spirit:parameter>
16906       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_GTHE3_CPLL_CAL_CNT_TOL_IN</spirit:name>
16907       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_GTHE3_CPLL_CAL_CNT_TOL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16908       <spirit:vendorExtensions>
16909         <xilinx:parameterInfo>
16910           <xilinx:enablement>
16911             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_GTHE3_CPLL_CAL_CNT_TOL_IN">false</xilinx:isEnabled>
16912           </xilinx:enablement>
16913         </xilinx:parameterInfo>
16914       </spirit:vendorExtensions>
16915     </spirit:parameter>
16916     <spirit:parameter>
16917       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_GTHE3_CPLL_CAL_BUFG_CE_IN</spirit:name>
16918       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_GTHE3_CPLL_CAL_BUFG_CE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16919       <spirit:vendorExtensions>
16920         <xilinx:parameterInfo>
16921           <xilinx:enablement>
16922             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_GTHE3_CPLL_CAL_BUFG_CE_IN">false</xilinx:isEnabled>
16923           </xilinx:enablement>
16924         </xilinx:parameterInfo>
16925       </spirit:vendorExtensions>
16926     </spirit:parameter>
16927     <spirit:parameter>
16928       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_GTHE4_CPLL_CAL_TXOUTCLK_PERIOD_IN</spirit:name>
16929       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_GTHE4_CPLL_CAL_TXOUTCLK_PERIOD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16930       <spirit:vendorExtensions>
16931         <xilinx:parameterInfo>
16932           <xilinx:enablement>
16933             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_GTHE4_CPLL_CAL_TXOUTCLK_PERIOD_IN">false</xilinx:isEnabled>
16934           </xilinx:enablement>
16935         </xilinx:parameterInfo>
16936       </spirit:vendorExtensions>
16937     </spirit:parameter>
16938     <spirit:parameter>
16939       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_GTHE4_CPLL_CAL_CNT_TOL_IN</spirit:name>
16940       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_GTHE4_CPLL_CAL_CNT_TOL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16941       <spirit:vendorExtensions>
16942         <xilinx:parameterInfo>
16943           <xilinx:enablement>
16944             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_GTHE4_CPLL_CAL_CNT_TOL_IN">false</xilinx:isEnabled>
16945           </xilinx:enablement>
16946         </xilinx:parameterInfo>
16947       </spirit:vendorExtensions>
16948     </spirit:parameter>
16949     <spirit:parameter>
16950       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_GTHE4_CPLL_CAL_BUFG_CE_IN</spirit:name>
16951       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_GTHE4_CPLL_CAL_BUFG_CE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16952       <spirit:vendorExtensions>
16953         <xilinx:parameterInfo>
16954           <xilinx:enablement>
16955             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_GTHE4_CPLL_CAL_BUFG_CE_IN">false</xilinx:isEnabled>
16956           </xilinx:enablement>
16957         </xilinx:parameterInfo>
16958       </spirit:vendorExtensions>
16959     </spirit:parameter>
16960     <spirit:parameter>
16961       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_GTYE4_CPLL_CAL_TXOUTCLK_PERIOD_IN</spirit:name>
16962       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_GTYE4_CPLL_CAL_TXOUTCLK_PERIOD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16963       <spirit:vendorExtensions>
16964         <xilinx:parameterInfo>
16965           <xilinx:enablement>
16966             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_GTYE4_CPLL_CAL_TXOUTCLK_PERIOD_IN">false</xilinx:isEnabled>
16967           </xilinx:enablement>
16968         </xilinx:parameterInfo>
16969       </spirit:vendorExtensions>
16970     </spirit:parameter>
16971     <spirit:parameter>
16972       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_GTYE4_CPLL_CAL_CNT_TOL_IN</spirit:name>
16973       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_GTYE4_CPLL_CAL_CNT_TOL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16974       <spirit:vendorExtensions>
16975         <xilinx:parameterInfo>
16976           <xilinx:enablement>
16977             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_GTYE4_CPLL_CAL_CNT_TOL_IN">false</xilinx:isEnabled>
16978           </xilinx:enablement>
16979         </xilinx:parameterInfo>
16980       </spirit:vendorExtensions>
16981     </spirit:parameter>
16982     <spirit:parameter>
16983       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_GTYE4_CPLL_CAL_BUFG_CE_IN</spirit:name>
16984       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_GTYE4_CPLL_CAL_BUFG_CE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
16985       <spirit:vendorExtensions>
16986         <xilinx:parameterInfo>
16987           <xilinx:enablement>
16988             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_GTYE4_CPLL_CAL_BUFG_CE_IN">false</xilinx:isEnabled>
16989           </xilinx:enablement>
16990         </xilinx:parameterInfo>
16991       </spirit:vendorExtensions>
16992     </spirit:parameter>
16993     <spirit:parameter>
16994       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_USERDATA_TX_IN</spirit:name>
16995       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_USERDATA_TX_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
16996       <spirit:vendorExtensions>
16997         <xilinx:parameterInfo>
16998           <xilinx:enablement>
16999             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_USERDATA_TX_IN">false</xilinx:isEnabled>
17000           </xilinx:enablement>
17001         </xilinx:parameterInfo>
17002       </spirit:vendorExtensions>
17003     </spirit:parameter>
17004     <spirit:parameter>
17005       <spirit:name>INTERNAL_PORT_ENABLED_GTWIZ_USERDATA_RX_OUT</spirit:name>
17006       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTWIZ_USERDATA_RX_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
17007       <spirit:vendorExtensions>
17008         <xilinx:parameterInfo>
17009           <xilinx:enablement>
17010             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTWIZ_USERDATA_RX_OUT">false</xilinx:isEnabled>
17011           </xilinx:enablement>
17012         </xilinx:parameterInfo>
17013       </spirit:vendorExtensions>
17014     </spirit:parameter>
17015     <spirit:parameter>
17016       <spirit:name>INTERNAL_PORT_ENABLED_BGBYPASSB_IN</spirit:name>
17017       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_BGBYPASSB_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17018       <spirit:vendorExtensions>
17019         <xilinx:parameterInfo>
17020           <xilinx:enablement>
17021             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_BGBYPASSB_IN">false</xilinx:isEnabled>
17022           </xilinx:enablement>
17023         </xilinx:parameterInfo>
17024       </spirit:vendorExtensions>
17025     </spirit:parameter>
17026     <spirit:parameter>
17027       <spirit:name>INTERNAL_PORT_ENABLED_BGMONITORENB_IN</spirit:name>
17028       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_BGMONITORENB_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17029       <spirit:vendorExtensions>
17030         <xilinx:parameterInfo>
17031           <xilinx:enablement>
17032             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_BGMONITORENB_IN">false</xilinx:isEnabled>
17033           </xilinx:enablement>
17034         </xilinx:parameterInfo>
17035       </spirit:vendorExtensions>
17036     </spirit:parameter>
17037     <spirit:parameter>
17038       <spirit:name>INTERNAL_PORT_ENABLED_BGPDB_IN</spirit:name>
17039       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_BGPDB_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17040       <spirit:vendorExtensions>
17041         <xilinx:parameterInfo>
17042           <xilinx:enablement>
17043             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_BGPDB_IN">false</xilinx:isEnabled>
17044           </xilinx:enablement>
17045         </xilinx:parameterInfo>
17046       </spirit:vendorExtensions>
17047     </spirit:parameter>
17048     <spirit:parameter>
17049       <spirit:name>INTERNAL_PORT_ENABLED_BGRCALOVRD_IN</spirit:name>
17050       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_BGRCALOVRD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17051       <spirit:vendorExtensions>
17052         <xilinx:parameterInfo>
17053           <xilinx:enablement>
17054             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_BGRCALOVRD_IN">false</xilinx:isEnabled>
17055           </xilinx:enablement>
17056         </xilinx:parameterInfo>
17057       </spirit:vendorExtensions>
17058     </spirit:parameter>
17059     <spirit:parameter>
17060       <spirit:name>INTERNAL_PORT_ENABLED_BGRCALOVRDENB_IN</spirit:name>
17061       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_BGRCALOVRDENB_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17062       <spirit:vendorExtensions>
17063         <xilinx:parameterInfo>
17064           <xilinx:enablement>
17065             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_BGRCALOVRDENB_IN">false</xilinx:isEnabled>
17066           </xilinx:enablement>
17067         </xilinx:parameterInfo>
17068       </spirit:vendorExtensions>
17069     </spirit:parameter>
17070     <spirit:parameter>
17071       <spirit:name>INTERNAL_PORT_ENABLED_DRPADDR_COMMON_IN</spirit:name>
17072       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_DRPADDR_COMMON_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17073       <spirit:vendorExtensions>
17074         <xilinx:parameterInfo>
17075           <xilinx:enablement>
17076             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_DRPADDR_COMMON_IN">false</xilinx:isEnabled>
17077           </xilinx:enablement>
17078         </xilinx:parameterInfo>
17079       </spirit:vendorExtensions>
17080     </spirit:parameter>
17081     <spirit:parameter>
17082       <spirit:name>INTERNAL_PORT_ENABLED_DRPCLK_COMMON_IN</spirit:name>
17083       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_DRPCLK_COMMON_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17084       <spirit:vendorExtensions>
17085         <xilinx:parameterInfo>
17086           <xilinx:enablement>
17087             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_DRPCLK_COMMON_IN">false</xilinx:isEnabled>
17088           </xilinx:enablement>
17089         </xilinx:parameterInfo>
17090       </spirit:vendorExtensions>
17091     </spirit:parameter>
17092     <spirit:parameter>
17093       <spirit:name>INTERNAL_PORT_ENABLED_DRPDI_COMMON_IN</spirit:name>
17094       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_DRPDI_COMMON_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17095       <spirit:vendorExtensions>
17096         <xilinx:parameterInfo>
17097           <xilinx:enablement>
17098             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_DRPDI_COMMON_IN">false</xilinx:isEnabled>
17099           </xilinx:enablement>
17100         </xilinx:parameterInfo>
17101       </spirit:vendorExtensions>
17102     </spirit:parameter>
17103     <spirit:parameter>
17104       <spirit:name>INTERNAL_PORT_ENABLED_DRPEN_COMMON_IN</spirit:name>
17105       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_DRPEN_COMMON_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17106       <spirit:vendorExtensions>
17107         <xilinx:parameterInfo>
17108           <xilinx:enablement>
17109             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_DRPEN_COMMON_IN">false</xilinx:isEnabled>
17110           </xilinx:enablement>
17111         </xilinx:parameterInfo>
17112       </spirit:vendorExtensions>
17113     </spirit:parameter>
17114     <spirit:parameter>
17115       <spirit:name>INTERNAL_PORT_ENABLED_DRPWE_COMMON_IN</spirit:name>
17116       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_DRPWE_COMMON_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17117       <spirit:vendorExtensions>
17118         <xilinx:parameterInfo>
17119           <xilinx:enablement>
17120             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_DRPWE_COMMON_IN">false</xilinx:isEnabled>
17121           </xilinx:enablement>
17122         </xilinx:parameterInfo>
17123       </spirit:vendorExtensions>
17124     </spirit:parameter>
17125     <spirit:parameter>
17126       <spirit:name>INTERNAL_PORT_ENABLED_GTGREFCLK0_IN</spirit:name>
17127       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTGREFCLK0_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17128       <spirit:vendorExtensions>
17129         <xilinx:parameterInfo>
17130           <xilinx:enablement>
17131             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTGREFCLK0_IN">false</xilinx:isEnabled>
17132           </xilinx:enablement>
17133         </xilinx:parameterInfo>
17134       </spirit:vendorExtensions>
17135     </spirit:parameter>
17136     <spirit:parameter>
17137       <spirit:name>INTERNAL_PORT_ENABLED_GTGREFCLK1_IN</spirit:name>
17138       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTGREFCLK1_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17139       <spirit:vendorExtensions>
17140         <xilinx:parameterInfo>
17141           <xilinx:enablement>
17142             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTGREFCLK1_IN">false</xilinx:isEnabled>
17143           </xilinx:enablement>
17144         </xilinx:parameterInfo>
17145       </spirit:vendorExtensions>
17146     </spirit:parameter>
17147     <spirit:parameter>
17148       <spirit:name>INTERNAL_PORT_ENABLED_GTNORTHREFCLK00_IN</spirit:name>
17149       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTNORTHREFCLK00_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17150       <spirit:vendorExtensions>
17151         <xilinx:parameterInfo>
17152           <xilinx:enablement>
17153             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTNORTHREFCLK00_IN">false</xilinx:isEnabled>
17154           </xilinx:enablement>
17155         </xilinx:parameterInfo>
17156       </spirit:vendorExtensions>
17157     </spirit:parameter>
17158     <spirit:parameter>
17159       <spirit:name>INTERNAL_PORT_ENABLED_GTNORTHREFCLK01_IN</spirit:name>
17160       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTNORTHREFCLK01_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17161       <spirit:vendorExtensions>
17162         <xilinx:parameterInfo>
17163           <xilinx:enablement>
17164             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTNORTHREFCLK01_IN">false</xilinx:isEnabled>
17165           </xilinx:enablement>
17166         </xilinx:parameterInfo>
17167       </spirit:vendorExtensions>
17168     </spirit:parameter>
17169     <spirit:parameter>
17170       <spirit:name>INTERNAL_PORT_ENABLED_GTNORTHREFCLK10_IN</spirit:name>
17171       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTNORTHREFCLK10_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17172       <spirit:vendorExtensions>
17173         <xilinx:parameterInfo>
17174           <xilinx:enablement>
17175             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTNORTHREFCLK10_IN">false</xilinx:isEnabled>
17176           </xilinx:enablement>
17177         </xilinx:parameterInfo>
17178       </spirit:vendorExtensions>
17179     </spirit:parameter>
17180     <spirit:parameter>
17181       <spirit:name>INTERNAL_PORT_ENABLED_GTNORTHREFCLK11_IN</spirit:name>
17182       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTNORTHREFCLK11_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17183       <spirit:vendorExtensions>
17184         <xilinx:parameterInfo>
17185           <xilinx:enablement>
17186             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTNORTHREFCLK11_IN">false</xilinx:isEnabled>
17187           </xilinx:enablement>
17188         </xilinx:parameterInfo>
17189       </spirit:vendorExtensions>
17190     </spirit:parameter>
17191     <spirit:parameter>
17192       <spirit:name>INTERNAL_PORT_ENABLED_GTREFCLK00_IN</spirit:name>
17193       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTREFCLK00_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17194       <spirit:vendorExtensions>
17195         <xilinx:parameterInfo>
17196           <xilinx:enablement>
17197             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTREFCLK00_IN">false</xilinx:isEnabled>
17198           </xilinx:enablement>
17199         </xilinx:parameterInfo>
17200       </spirit:vendorExtensions>
17201     </spirit:parameter>
17202     <spirit:parameter>
17203       <spirit:name>INTERNAL_PORT_ENABLED_GTREFCLK01_IN</spirit:name>
17204       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTREFCLK01_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17205       <spirit:vendorExtensions>
17206         <xilinx:parameterInfo>
17207           <xilinx:enablement>
17208             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTREFCLK01_IN">false</xilinx:isEnabled>
17209           </xilinx:enablement>
17210         </xilinx:parameterInfo>
17211       </spirit:vendorExtensions>
17212     </spirit:parameter>
17213     <spirit:parameter>
17214       <spirit:name>INTERNAL_PORT_ENABLED_GTREFCLK10_IN</spirit:name>
17215       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTREFCLK10_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17216       <spirit:vendorExtensions>
17217         <xilinx:parameterInfo>
17218           <xilinx:enablement>
17219             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTREFCLK10_IN">false</xilinx:isEnabled>
17220           </xilinx:enablement>
17221         </xilinx:parameterInfo>
17222       </spirit:vendorExtensions>
17223     </spirit:parameter>
17224     <spirit:parameter>
17225       <spirit:name>INTERNAL_PORT_ENABLED_GTREFCLK11_IN</spirit:name>
17226       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTREFCLK11_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17227       <spirit:vendorExtensions>
17228         <xilinx:parameterInfo>
17229           <xilinx:enablement>
17230             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTREFCLK11_IN">false</xilinx:isEnabled>
17231           </xilinx:enablement>
17232         </xilinx:parameterInfo>
17233       </spirit:vendorExtensions>
17234     </spirit:parameter>
17235     <spirit:parameter>
17236       <spirit:name>INTERNAL_PORT_ENABLED_GTSOUTHREFCLK00_IN</spirit:name>
17237       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTSOUTHREFCLK00_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17238       <spirit:vendorExtensions>
17239         <xilinx:parameterInfo>
17240           <xilinx:enablement>
17241             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTSOUTHREFCLK00_IN">false</xilinx:isEnabled>
17242           </xilinx:enablement>
17243         </xilinx:parameterInfo>
17244       </spirit:vendorExtensions>
17245     </spirit:parameter>
17246     <spirit:parameter>
17247       <spirit:name>INTERNAL_PORT_ENABLED_GTSOUTHREFCLK01_IN</spirit:name>
17248       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTSOUTHREFCLK01_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17249       <spirit:vendorExtensions>
17250         <xilinx:parameterInfo>
17251           <xilinx:enablement>
17252             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTSOUTHREFCLK01_IN">false</xilinx:isEnabled>
17253           </xilinx:enablement>
17254         </xilinx:parameterInfo>
17255       </spirit:vendorExtensions>
17256     </spirit:parameter>
17257     <spirit:parameter>
17258       <spirit:name>INTERNAL_PORT_ENABLED_GTSOUTHREFCLK10_IN</spirit:name>
17259       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTSOUTHREFCLK10_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17260       <spirit:vendorExtensions>
17261         <xilinx:parameterInfo>
17262           <xilinx:enablement>
17263             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTSOUTHREFCLK10_IN">false</xilinx:isEnabled>
17264           </xilinx:enablement>
17265         </xilinx:parameterInfo>
17266       </spirit:vendorExtensions>
17267     </spirit:parameter>
17268     <spirit:parameter>
17269       <spirit:name>INTERNAL_PORT_ENABLED_GTSOUTHREFCLK11_IN</spirit:name>
17270       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTSOUTHREFCLK11_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17271       <spirit:vendorExtensions>
17272         <xilinx:parameterInfo>
17273           <xilinx:enablement>
17274             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTSOUTHREFCLK11_IN">false</xilinx:isEnabled>
17275           </xilinx:enablement>
17276         </xilinx:parameterInfo>
17277       </spirit:vendorExtensions>
17278     </spirit:parameter>
17279     <spirit:parameter>
17280       <spirit:name>INTERNAL_PORT_ENABLED_PCIERATEQPLL0_IN</spirit:name>
17281       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PCIERATEQPLL0_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17282       <spirit:vendorExtensions>
17283         <xilinx:parameterInfo>
17284           <xilinx:enablement>
17285             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PCIERATEQPLL0_IN">false</xilinx:isEnabled>
17286           </xilinx:enablement>
17287         </xilinx:parameterInfo>
17288       </spirit:vendorExtensions>
17289     </spirit:parameter>
17290     <spirit:parameter>
17291       <spirit:name>INTERNAL_PORT_ENABLED_PCIERATEQPLL1_IN</spirit:name>
17292       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PCIERATEQPLL1_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17293       <spirit:vendorExtensions>
17294         <xilinx:parameterInfo>
17295           <xilinx:enablement>
17296             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PCIERATEQPLL1_IN">false</xilinx:isEnabled>
17297           </xilinx:enablement>
17298         </xilinx:parameterInfo>
17299       </spirit:vendorExtensions>
17300     </spirit:parameter>
17301     <spirit:parameter>
17302       <spirit:name>INTERNAL_PORT_ENABLED_PMARSVD0_IN</spirit:name>
17303       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PMARSVD0_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17304       <spirit:vendorExtensions>
17305         <xilinx:parameterInfo>
17306           <xilinx:enablement>
17307             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PMARSVD0_IN">false</xilinx:isEnabled>
17308           </xilinx:enablement>
17309         </xilinx:parameterInfo>
17310       </spirit:vendorExtensions>
17311     </spirit:parameter>
17312     <spirit:parameter>
17313       <spirit:name>INTERNAL_PORT_ENABLED_PMARSVD1_IN</spirit:name>
17314       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PMARSVD1_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17315       <spirit:vendorExtensions>
17316         <xilinx:parameterInfo>
17317           <xilinx:enablement>
17318             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PMARSVD1_IN">false</xilinx:isEnabled>
17319           </xilinx:enablement>
17320         </xilinx:parameterInfo>
17321       </spirit:vendorExtensions>
17322     </spirit:parameter>
17323     <spirit:parameter>
17324       <spirit:name>INTERNAL_PORT_ENABLED_QPLL0CLKRSVD0_IN</spirit:name>
17325       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL0CLKRSVD0_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17326       <spirit:vendorExtensions>
17327         <xilinx:parameterInfo>
17328           <xilinx:enablement>
17329             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL0CLKRSVD0_IN">false</xilinx:isEnabled>
17330           </xilinx:enablement>
17331         </xilinx:parameterInfo>
17332       </spirit:vendorExtensions>
17333     </spirit:parameter>
17334     <spirit:parameter>
17335       <spirit:name>INTERNAL_PORT_ENABLED_QPLL0CLKRSVD1_IN</spirit:name>
17336       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL0CLKRSVD1_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17337       <spirit:vendorExtensions>
17338         <xilinx:parameterInfo>
17339           <xilinx:enablement>
17340             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL0CLKRSVD1_IN">false</xilinx:isEnabled>
17341           </xilinx:enablement>
17342         </xilinx:parameterInfo>
17343       </spirit:vendorExtensions>
17344     </spirit:parameter>
17345     <spirit:parameter>
17346       <spirit:name>INTERNAL_PORT_ENABLED_QPLL0FBDIV_IN</spirit:name>
17347       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL0FBDIV_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17348       <spirit:vendorExtensions>
17349         <xilinx:parameterInfo>
17350           <xilinx:enablement>
17351             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL0FBDIV_IN">false</xilinx:isEnabled>
17352           </xilinx:enablement>
17353         </xilinx:parameterInfo>
17354       </spirit:vendorExtensions>
17355     </spirit:parameter>
17356     <spirit:parameter>
17357       <spirit:name>INTERNAL_PORT_ENABLED_QPLL0LOCKDETCLK_IN</spirit:name>
17358       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL0LOCKDETCLK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17359       <spirit:vendorExtensions>
17360         <xilinx:parameterInfo>
17361           <xilinx:enablement>
17362             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL0LOCKDETCLK_IN">false</xilinx:isEnabled>
17363           </xilinx:enablement>
17364         </xilinx:parameterInfo>
17365       </spirit:vendorExtensions>
17366     </spirit:parameter>
17367     <spirit:parameter>
17368       <spirit:name>INTERNAL_PORT_ENABLED_QPLL0LOCKEN_IN</spirit:name>
17369       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL0LOCKEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17370       <spirit:vendorExtensions>
17371         <xilinx:parameterInfo>
17372           <xilinx:enablement>
17373             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL0LOCKEN_IN">false</xilinx:isEnabled>
17374           </xilinx:enablement>
17375         </xilinx:parameterInfo>
17376       </spirit:vendorExtensions>
17377     </spirit:parameter>
17378     <spirit:parameter>
17379       <spirit:name>INTERNAL_PORT_ENABLED_QPLL0PD_IN</spirit:name>
17380       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL0PD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17381       <spirit:vendorExtensions>
17382         <xilinx:parameterInfo>
17383           <xilinx:enablement>
17384             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL0PD_IN">false</xilinx:isEnabled>
17385           </xilinx:enablement>
17386         </xilinx:parameterInfo>
17387       </spirit:vendorExtensions>
17388     </spirit:parameter>
17389     <spirit:parameter>
17390       <spirit:name>INTERNAL_PORT_ENABLED_QPLL0REFCLKSEL_IN</spirit:name>
17391       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL0REFCLKSEL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17392       <spirit:vendorExtensions>
17393         <xilinx:parameterInfo>
17394           <xilinx:enablement>
17395             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL0REFCLKSEL_IN">false</xilinx:isEnabled>
17396           </xilinx:enablement>
17397         </xilinx:parameterInfo>
17398       </spirit:vendorExtensions>
17399     </spirit:parameter>
17400     <spirit:parameter>
17401       <spirit:name>INTERNAL_PORT_ENABLED_QPLL0RESET_IN</spirit:name>
17402       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL0RESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17403       <spirit:vendorExtensions>
17404         <xilinx:parameterInfo>
17405           <xilinx:enablement>
17406             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL0RESET_IN">false</xilinx:isEnabled>
17407           </xilinx:enablement>
17408         </xilinx:parameterInfo>
17409       </spirit:vendorExtensions>
17410     </spirit:parameter>
17411     <spirit:parameter>
17412       <spirit:name>INTERNAL_PORT_ENABLED_QPLL1CLKRSVD0_IN</spirit:name>
17413       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL1CLKRSVD0_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17414       <spirit:vendorExtensions>
17415         <xilinx:parameterInfo>
17416           <xilinx:enablement>
17417             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL1CLKRSVD0_IN">false</xilinx:isEnabled>
17418           </xilinx:enablement>
17419         </xilinx:parameterInfo>
17420       </spirit:vendorExtensions>
17421     </spirit:parameter>
17422     <spirit:parameter>
17423       <spirit:name>INTERNAL_PORT_ENABLED_QPLL1CLKRSVD1_IN</spirit:name>
17424       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL1CLKRSVD1_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17425       <spirit:vendorExtensions>
17426         <xilinx:parameterInfo>
17427           <xilinx:enablement>
17428             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL1CLKRSVD1_IN">false</xilinx:isEnabled>
17429           </xilinx:enablement>
17430         </xilinx:parameterInfo>
17431       </spirit:vendorExtensions>
17432     </spirit:parameter>
17433     <spirit:parameter>
17434       <spirit:name>INTERNAL_PORT_ENABLED_QPLL1FBDIV_IN</spirit:name>
17435       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL1FBDIV_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17436       <spirit:vendorExtensions>
17437         <xilinx:parameterInfo>
17438           <xilinx:enablement>
17439             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL1FBDIV_IN">false</xilinx:isEnabled>
17440           </xilinx:enablement>
17441         </xilinx:parameterInfo>
17442       </spirit:vendorExtensions>
17443     </spirit:parameter>
17444     <spirit:parameter>
17445       <spirit:name>INTERNAL_PORT_ENABLED_QPLL1LOCKDETCLK_IN</spirit:name>
17446       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL1LOCKDETCLK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17447       <spirit:vendorExtensions>
17448         <xilinx:parameterInfo>
17449           <xilinx:enablement>
17450             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL1LOCKDETCLK_IN">false</xilinx:isEnabled>
17451           </xilinx:enablement>
17452         </xilinx:parameterInfo>
17453       </spirit:vendorExtensions>
17454     </spirit:parameter>
17455     <spirit:parameter>
17456       <spirit:name>INTERNAL_PORT_ENABLED_QPLL1LOCKEN_IN</spirit:name>
17457       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL1LOCKEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17458       <spirit:vendorExtensions>
17459         <xilinx:parameterInfo>
17460           <xilinx:enablement>
17461             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL1LOCKEN_IN">false</xilinx:isEnabled>
17462           </xilinx:enablement>
17463         </xilinx:parameterInfo>
17464       </spirit:vendorExtensions>
17465     </spirit:parameter>
17466     <spirit:parameter>
17467       <spirit:name>INTERNAL_PORT_ENABLED_QPLL1PD_IN</spirit:name>
17468       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL1PD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17469       <spirit:vendorExtensions>
17470         <xilinx:parameterInfo>
17471           <xilinx:enablement>
17472             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL1PD_IN">false</xilinx:isEnabled>
17473           </xilinx:enablement>
17474         </xilinx:parameterInfo>
17475       </spirit:vendorExtensions>
17476     </spirit:parameter>
17477     <spirit:parameter>
17478       <spirit:name>INTERNAL_PORT_ENABLED_QPLL1REFCLKSEL_IN</spirit:name>
17479       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL1REFCLKSEL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17480       <spirit:vendorExtensions>
17481         <xilinx:parameterInfo>
17482           <xilinx:enablement>
17483             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL1REFCLKSEL_IN">false</xilinx:isEnabled>
17484           </xilinx:enablement>
17485         </xilinx:parameterInfo>
17486       </spirit:vendorExtensions>
17487     </spirit:parameter>
17488     <spirit:parameter>
17489       <spirit:name>INTERNAL_PORT_ENABLED_QPLL1RESET_IN</spirit:name>
17490       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL1RESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17491       <spirit:vendorExtensions>
17492         <xilinx:parameterInfo>
17493           <xilinx:enablement>
17494             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL1RESET_IN">false</xilinx:isEnabled>
17495           </xilinx:enablement>
17496         </xilinx:parameterInfo>
17497       </spirit:vendorExtensions>
17498     </spirit:parameter>
17499     <spirit:parameter>
17500       <spirit:name>INTERNAL_PORT_ENABLED_QPLLRSVD1_IN</spirit:name>
17501       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLLRSVD1_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17502       <spirit:vendorExtensions>
17503         <xilinx:parameterInfo>
17504           <xilinx:enablement>
17505             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLLRSVD1_IN">false</xilinx:isEnabled>
17506           </xilinx:enablement>
17507         </xilinx:parameterInfo>
17508       </spirit:vendorExtensions>
17509     </spirit:parameter>
17510     <spirit:parameter>
17511       <spirit:name>INTERNAL_PORT_ENABLED_QPLLRSVD2_IN</spirit:name>
17512       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLLRSVD2_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17513       <spirit:vendorExtensions>
17514         <xilinx:parameterInfo>
17515           <xilinx:enablement>
17516             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLLRSVD2_IN">false</xilinx:isEnabled>
17517           </xilinx:enablement>
17518         </xilinx:parameterInfo>
17519       </spirit:vendorExtensions>
17520     </spirit:parameter>
17521     <spirit:parameter>
17522       <spirit:name>INTERNAL_PORT_ENABLED_QPLLRSVD3_IN</spirit:name>
17523       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLLRSVD3_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17524       <spirit:vendorExtensions>
17525         <xilinx:parameterInfo>
17526           <xilinx:enablement>
17527             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLLRSVD3_IN">false</xilinx:isEnabled>
17528           </xilinx:enablement>
17529         </xilinx:parameterInfo>
17530       </spirit:vendorExtensions>
17531     </spirit:parameter>
17532     <spirit:parameter>
17533       <spirit:name>INTERNAL_PORT_ENABLED_QPLLRSVD4_IN</spirit:name>
17534       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLLRSVD4_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17535       <spirit:vendorExtensions>
17536         <xilinx:parameterInfo>
17537           <xilinx:enablement>
17538             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLLRSVD4_IN">false</xilinx:isEnabled>
17539           </xilinx:enablement>
17540         </xilinx:parameterInfo>
17541       </spirit:vendorExtensions>
17542     </spirit:parameter>
17543     <spirit:parameter>
17544       <spirit:name>INTERNAL_PORT_ENABLED_RCALENB_IN</spirit:name>
17545       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RCALENB_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17546       <spirit:vendorExtensions>
17547         <xilinx:parameterInfo>
17548           <xilinx:enablement>
17549             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RCALENB_IN">false</xilinx:isEnabled>
17550           </xilinx:enablement>
17551         </xilinx:parameterInfo>
17552       </spirit:vendorExtensions>
17553     </spirit:parameter>
17554     <spirit:parameter>
17555       <spirit:name>INTERNAL_PORT_ENABLED_SDM0DATA_IN</spirit:name>
17556       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_SDM0DATA_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17557       <spirit:vendorExtensions>
17558         <xilinx:parameterInfo>
17559           <xilinx:enablement>
17560             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_SDM0DATA_IN">false</xilinx:isEnabled>
17561           </xilinx:enablement>
17562         </xilinx:parameterInfo>
17563       </spirit:vendorExtensions>
17564     </spirit:parameter>
17565     <spirit:parameter>
17566       <spirit:name>INTERNAL_PORT_ENABLED_SDM0RESET_IN</spirit:name>
17567       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_SDM0RESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17568       <spirit:vendorExtensions>
17569         <xilinx:parameterInfo>
17570           <xilinx:enablement>
17571             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_SDM0RESET_IN">false</xilinx:isEnabled>
17572           </xilinx:enablement>
17573         </xilinx:parameterInfo>
17574       </spirit:vendorExtensions>
17575     </spirit:parameter>
17576     <spirit:parameter>
17577       <spirit:name>INTERNAL_PORT_ENABLED_SDM0TOGGLE_IN</spirit:name>
17578       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_SDM0TOGGLE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17579       <spirit:vendorExtensions>
17580         <xilinx:parameterInfo>
17581           <xilinx:enablement>
17582             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_SDM0TOGGLE_IN">false</xilinx:isEnabled>
17583           </xilinx:enablement>
17584         </xilinx:parameterInfo>
17585       </spirit:vendorExtensions>
17586     </spirit:parameter>
17587     <spirit:parameter>
17588       <spirit:name>INTERNAL_PORT_ENABLED_SDM0WIDTH_IN</spirit:name>
17589       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_SDM0WIDTH_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17590       <spirit:vendorExtensions>
17591         <xilinx:parameterInfo>
17592           <xilinx:enablement>
17593             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_SDM0WIDTH_IN">false</xilinx:isEnabled>
17594           </xilinx:enablement>
17595         </xilinx:parameterInfo>
17596       </spirit:vendorExtensions>
17597     </spirit:parameter>
17598     <spirit:parameter>
17599       <spirit:name>INTERNAL_PORT_ENABLED_SDM1DATA_IN</spirit:name>
17600       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_SDM1DATA_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17601       <spirit:vendorExtensions>
17602         <xilinx:parameterInfo>
17603           <xilinx:enablement>
17604             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_SDM1DATA_IN">false</xilinx:isEnabled>
17605           </xilinx:enablement>
17606         </xilinx:parameterInfo>
17607       </spirit:vendorExtensions>
17608     </spirit:parameter>
17609     <spirit:parameter>
17610       <spirit:name>INTERNAL_PORT_ENABLED_SDM1RESET_IN</spirit:name>
17611       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_SDM1RESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17612       <spirit:vendorExtensions>
17613         <xilinx:parameterInfo>
17614           <xilinx:enablement>
17615             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_SDM1RESET_IN">false</xilinx:isEnabled>
17616           </xilinx:enablement>
17617         </xilinx:parameterInfo>
17618       </spirit:vendorExtensions>
17619     </spirit:parameter>
17620     <spirit:parameter>
17621       <spirit:name>INTERNAL_PORT_ENABLED_SDM1TOGGLE_IN</spirit:name>
17622       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_SDM1TOGGLE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17623       <spirit:vendorExtensions>
17624         <xilinx:parameterInfo>
17625           <xilinx:enablement>
17626             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_SDM1TOGGLE_IN">false</xilinx:isEnabled>
17627           </xilinx:enablement>
17628         </xilinx:parameterInfo>
17629       </spirit:vendorExtensions>
17630     </spirit:parameter>
17631     <spirit:parameter>
17632       <spirit:name>INTERNAL_PORT_ENABLED_SDM1WIDTH_IN</spirit:name>
17633       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_SDM1WIDTH_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17634       <spirit:vendorExtensions>
17635         <xilinx:parameterInfo>
17636           <xilinx:enablement>
17637             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_SDM1WIDTH_IN">false</xilinx:isEnabled>
17638           </xilinx:enablement>
17639         </xilinx:parameterInfo>
17640       </spirit:vendorExtensions>
17641     </spirit:parameter>
17642     <spirit:parameter>
17643       <spirit:name>INTERNAL_PORT_ENABLED_TCONGPI_IN</spirit:name>
17644       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TCONGPI_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17645       <spirit:vendorExtensions>
17646         <xilinx:parameterInfo>
17647           <xilinx:enablement>
17648             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TCONGPI_IN">false</xilinx:isEnabled>
17649           </xilinx:enablement>
17650         </xilinx:parameterInfo>
17651       </spirit:vendorExtensions>
17652     </spirit:parameter>
17653     <spirit:parameter>
17654       <spirit:name>INTERNAL_PORT_ENABLED_TCONPOWERUP_IN</spirit:name>
17655       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TCONPOWERUP_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17656       <spirit:vendorExtensions>
17657         <xilinx:parameterInfo>
17658           <xilinx:enablement>
17659             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TCONPOWERUP_IN">false</xilinx:isEnabled>
17660           </xilinx:enablement>
17661         </xilinx:parameterInfo>
17662       </spirit:vendorExtensions>
17663     </spirit:parameter>
17664     <spirit:parameter>
17665       <spirit:name>INTERNAL_PORT_ENABLED_TCONRESET_IN</spirit:name>
17666       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TCONRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17667       <spirit:vendorExtensions>
17668         <xilinx:parameterInfo>
17669           <xilinx:enablement>
17670             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TCONRESET_IN">false</xilinx:isEnabled>
17671           </xilinx:enablement>
17672         </xilinx:parameterInfo>
17673       </spirit:vendorExtensions>
17674     </spirit:parameter>
17675     <spirit:parameter>
17676       <spirit:name>INTERNAL_PORT_ENABLED_TCONRSVDIN1_IN</spirit:name>
17677       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TCONRSVDIN1_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17678       <spirit:vendorExtensions>
17679         <xilinx:parameterInfo>
17680           <xilinx:enablement>
17681             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TCONRSVDIN1_IN">false</xilinx:isEnabled>
17682           </xilinx:enablement>
17683         </xilinx:parameterInfo>
17684       </spirit:vendorExtensions>
17685     </spirit:parameter>
17686     <spirit:parameter>
17687       <spirit:name>INTERNAL_PORT_ENABLED_UBCFGSTREAMEN_IN</spirit:name>
17688       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBCFGSTREAMEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17689       <spirit:vendorExtensions>
17690         <xilinx:parameterInfo>
17691           <xilinx:enablement>
17692             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBCFGSTREAMEN_IN">false</xilinx:isEnabled>
17693           </xilinx:enablement>
17694         </xilinx:parameterInfo>
17695       </spirit:vendorExtensions>
17696     </spirit:parameter>
17697     <spirit:parameter>
17698       <spirit:name>INTERNAL_PORT_ENABLED_UBDO_IN</spirit:name>
17699       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBDO_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17700       <spirit:vendorExtensions>
17701         <xilinx:parameterInfo>
17702           <xilinx:enablement>
17703             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBDO_IN">false</xilinx:isEnabled>
17704           </xilinx:enablement>
17705         </xilinx:parameterInfo>
17706       </spirit:vendorExtensions>
17707     </spirit:parameter>
17708     <spirit:parameter>
17709       <spirit:name>INTERNAL_PORT_ENABLED_UBDRDY_IN</spirit:name>
17710       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBDRDY_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17711       <spirit:vendorExtensions>
17712         <xilinx:parameterInfo>
17713           <xilinx:enablement>
17714             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBDRDY_IN">false</xilinx:isEnabled>
17715           </xilinx:enablement>
17716         </xilinx:parameterInfo>
17717       </spirit:vendorExtensions>
17718     </spirit:parameter>
17719     <spirit:parameter>
17720       <spirit:name>INTERNAL_PORT_ENABLED_UBENABLE_IN</spirit:name>
17721       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBENABLE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17722       <spirit:vendorExtensions>
17723         <xilinx:parameterInfo>
17724           <xilinx:enablement>
17725             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBENABLE_IN">false</xilinx:isEnabled>
17726           </xilinx:enablement>
17727         </xilinx:parameterInfo>
17728       </spirit:vendorExtensions>
17729     </spirit:parameter>
17730     <spirit:parameter>
17731       <spirit:name>INTERNAL_PORT_ENABLED_UBGPI_IN</spirit:name>
17732       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBGPI_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17733       <spirit:vendorExtensions>
17734         <xilinx:parameterInfo>
17735           <xilinx:enablement>
17736             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBGPI_IN">false</xilinx:isEnabled>
17737           </xilinx:enablement>
17738         </xilinx:parameterInfo>
17739       </spirit:vendorExtensions>
17740     </spirit:parameter>
17741     <spirit:parameter>
17742       <spirit:name>INTERNAL_PORT_ENABLED_UBINTR_IN</spirit:name>
17743       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBINTR_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17744       <spirit:vendorExtensions>
17745         <xilinx:parameterInfo>
17746           <xilinx:enablement>
17747             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBINTR_IN">false</xilinx:isEnabled>
17748           </xilinx:enablement>
17749         </xilinx:parameterInfo>
17750       </spirit:vendorExtensions>
17751     </spirit:parameter>
17752     <spirit:parameter>
17753       <spirit:name>INTERNAL_PORT_ENABLED_UBIOLMBRST_IN</spirit:name>
17754       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBIOLMBRST_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17755       <spirit:vendorExtensions>
17756         <xilinx:parameterInfo>
17757           <xilinx:enablement>
17758             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBIOLMBRST_IN">false</xilinx:isEnabled>
17759           </xilinx:enablement>
17760         </xilinx:parameterInfo>
17761       </spirit:vendorExtensions>
17762     </spirit:parameter>
17763     <spirit:parameter>
17764       <spirit:name>INTERNAL_PORT_ENABLED_UBMBRST_IN</spirit:name>
17765       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBMBRST_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17766       <spirit:vendorExtensions>
17767         <xilinx:parameterInfo>
17768           <xilinx:enablement>
17769             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBMBRST_IN">false</xilinx:isEnabled>
17770           </xilinx:enablement>
17771         </xilinx:parameterInfo>
17772       </spirit:vendorExtensions>
17773     </spirit:parameter>
17774     <spirit:parameter>
17775       <spirit:name>INTERNAL_PORT_ENABLED_UBMDMCAPTURE_IN</spirit:name>
17776       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBMDMCAPTURE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17777       <spirit:vendorExtensions>
17778         <xilinx:parameterInfo>
17779           <xilinx:enablement>
17780             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBMDMCAPTURE_IN">false</xilinx:isEnabled>
17781           </xilinx:enablement>
17782         </xilinx:parameterInfo>
17783       </spirit:vendorExtensions>
17784     </spirit:parameter>
17785     <spirit:parameter>
17786       <spirit:name>INTERNAL_PORT_ENABLED_UBMDMDBGRST_IN</spirit:name>
17787       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBMDMDBGRST_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17788       <spirit:vendorExtensions>
17789         <xilinx:parameterInfo>
17790           <xilinx:enablement>
17791             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBMDMDBGRST_IN">false</xilinx:isEnabled>
17792           </xilinx:enablement>
17793         </xilinx:parameterInfo>
17794       </spirit:vendorExtensions>
17795     </spirit:parameter>
17796     <spirit:parameter>
17797       <spirit:name>INTERNAL_PORT_ENABLED_UBMDMDBGUPDATE_IN</spirit:name>
17798       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBMDMDBGUPDATE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17799       <spirit:vendorExtensions>
17800         <xilinx:parameterInfo>
17801           <xilinx:enablement>
17802             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBMDMDBGUPDATE_IN">false</xilinx:isEnabled>
17803           </xilinx:enablement>
17804         </xilinx:parameterInfo>
17805       </spirit:vendorExtensions>
17806     </spirit:parameter>
17807     <spirit:parameter>
17808       <spirit:name>INTERNAL_PORT_ENABLED_UBMDMREGEN_IN</spirit:name>
17809       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBMDMREGEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17810       <spirit:vendorExtensions>
17811         <xilinx:parameterInfo>
17812           <xilinx:enablement>
17813             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBMDMREGEN_IN">false</xilinx:isEnabled>
17814           </xilinx:enablement>
17815         </xilinx:parameterInfo>
17816       </spirit:vendorExtensions>
17817     </spirit:parameter>
17818     <spirit:parameter>
17819       <spirit:name>INTERNAL_PORT_ENABLED_UBMDMSHIFT_IN</spirit:name>
17820       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBMDMSHIFT_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17821       <spirit:vendorExtensions>
17822         <xilinx:parameterInfo>
17823           <xilinx:enablement>
17824             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBMDMSHIFT_IN">false</xilinx:isEnabled>
17825           </xilinx:enablement>
17826         </xilinx:parameterInfo>
17827       </spirit:vendorExtensions>
17828     </spirit:parameter>
17829     <spirit:parameter>
17830       <spirit:name>INTERNAL_PORT_ENABLED_UBMDMSYSRST_IN</spirit:name>
17831       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBMDMSYSRST_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17832       <spirit:vendorExtensions>
17833         <xilinx:parameterInfo>
17834           <xilinx:enablement>
17835             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBMDMSYSRST_IN">false</xilinx:isEnabled>
17836           </xilinx:enablement>
17837         </xilinx:parameterInfo>
17838       </spirit:vendorExtensions>
17839     </spirit:parameter>
17840     <spirit:parameter>
17841       <spirit:name>INTERNAL_PORT_ENABLED_UBMDMTCK_IN</spirit:name>
17842       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBMDMTCK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17843       <spirit:vendorExtensions>
17844         <xilinx:parameterInfo>
17845           <xilinx:enablement>
17846             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBMDMTCK_IN">false</xilinx:isEnabled>
17847           </xilinx:enablement>
17848         </xilinx:parameterInfo>
17849       </spirit:vendorExtensions>
17850     </spirit:parameter>
17851     <spirit:parameter>
17852       <spirit:name>INTERNAL_PORT_ENABLED_UBMDMTDI_IN</spirit:name>
17853       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBMDMTDI_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17854       <spirit:vendorExtensions>
17855         <xilinx:parameterInfo>
17856           <xilinx:enablement>
17857             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBMDMTDI_IN">false</xilinx:isEnabled>
17858           </xilinx:enablement>
17859         </xilinx:parameterInfo>
17860       </spirit:vendorExtensions>
17861     </spirit:parameter>
17862     <spirit:parameter>
17863       <spirit:name>INTERNAL_PORT_ENABLED_DRPDO_COMMON_OUT</spirit:name>
17864       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_DRPDO_COMMON_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17865       <spirit:vendorExtensions>
17866         <xilinx:parameterInfo>
17867           <xilinx:enablement>
17868             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_DRPDO_COMMON_OUT">false</xilinx:isEnabled>
17869           </xilinx:enablement>
17870         </xilinx:parameterInfo>
17871       </spirit:vendorExtensions>
17872     </spirit:parameter>
17873     <spirit:parameter>
17874       <spirit:name>INTERNAL_PORT_ENABLED_DRPRDY_COMMON_OUT</spirit:name>
17875       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_DRPRDY_COMMON_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17876       <spirit:vendorExtensions>
17877         <xilinx:parameterInfo>
17878           <xilinx:enablement>
17879             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_DRPRDY_COMMON_OUT">false</xilinx:isEnabled>
17880           </xilinx:enablement>
17881         </xilinx:parameterInfo>
17882       </spirit:vendorExtensions>
17883     </spirit:parameter>
17884     <spirit:parameter>
17885       <spirit:name>INTERNAL_PORT_ENABLED_PMARSVDOUT0_OUT</spirit:name>
17886       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PMARSVDOUT0_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17887       <spirit:vendorExtensions>
17888         <xilinx:parameterInfo>
17889           <xilinx:enablement>
17890             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PMARSVDOUT0_OUT">false</xilinx:isEnabled>
17891           </xilinx:enablement>
17892         </xilinx:parameterInfo>
17893       </spirit:vendorExtensions>
17894     </spirit:parameter>
17895     <spirit:parameter>
17896       <spirit:name>INTERNAL_PORT_ENABLED_PMARSVDOUT1_OUT</spirit:name>
17897       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PMARSVDOUT1_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17898       <spirit:vendorExtensions>
17899         <xilinx:parameterInfo>
17900           <xilinx:enablement>
17901             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PMARSVDOUT1_OUT">false</xilinx:isEnabled>
17902           </xilinx:enablement>
17903         </xilinx:parameterInfo>
17904       </spirit:vendorExtensions>
17905     </spirit:parameter>
17906     <spirit:parameter>
17907       <spirit:name>INTERNAL_PORT_ENABLED_QPLL0FBCLKLOST_OUT</spirit:name>
17908       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL0FBCLKLOST_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17909       <spirit:vendorExtensions>
17910         <xilinx:parameterInfo>
17911           <xilinx:enablement>
17912             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL0FBCLKLOST_OUT">false</xilinx:isEnabled>
17913           </xilinx:enablement>
17914         </xilinx:parameterInfo>
17915       </spirit:vendorExtensions>
17916     </spirit:parameter>
17917     <spirit:parameter>
17918       <spirit:name>INTERNAL_PORT_ENABLED_QPLL0LOCK_OUT</spirit:name>
17919       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL0LOCK_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17920       <spirit:vendorExtensions>
17921         <xilinx:parameterInfo>
17922           <xilinx:enablement>
17923             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL0LOCK_OUT">false</xilinx:isEnabled>
17924           </xilinx:enablement>
17925         </xilinx:parameterInfo>
17926       </spirit:vendorExtensions>
17927     </spirit:parameter>
17928     <spirit:parameter>
17929       <spirit:name>INTERNAL_PORT_ENABLED_QPLL0OUTCLK_OUT</spirit:name>
17930       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL0OUTCLK_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17931       <spirit:vendorExtensions>
17932         <xilinx:parameterInfo>
17933           <xilinx:enablement>
17934             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL0OUTCLK_OUT">false</xilinx:isEnabled>
17935           </xilinx:enablement>
17936         </xilinx:parameterInfo>
17937       </spirit:vendorExtensions>
17938     </spirit:parameter>
17939     <spirit:parameter>
17940       <spirit:name>INTERNAL_PORT_ENABLED_QPLL0OUTREFCLK_OUT</spirit:name>
17941       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL0OUTREFCLK_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17942       <spirit:vendorExtensions>
17943         <xilinx:parameterInfo>
17944           <xilinx:enablement>
17945             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL0OUTREFCLK_OUT">false</xilinx:isEnabled>
17946           </xilinx:enablement>
17947         </xilinx:parameterInfo>
17948       </spirit:vendorExtensions>
17949     </spirit:parameter>
17950     <spirit:parameter>
17951       <spirit:name>INTERNAL_PORT_ENABLED_QPLL0REFCLKLOST_OUT</spirit:name>
17952       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL0REFCLKLOST_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17953       <spirit:vendorExtensions>
17954         <xilinx:parameterInfo>
17955           <xilinx:enablement>
17956             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL0REFCLKLOST_OUT">false</xilinx:isEnabled>
17957           </xilinx:enablement>
17958         </xilinx:parameterInfo>
17959       </spirit:vendorExtensions>
17960     </spirit:parameter>
17961     <spirit:parameter>
17962       <spirit:name>INTERNAL_PORT_ENABLED_QPLL1FBCLKLOST_OUT</spirit:name>
17963       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL1FBCLKLOST_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17964       <spirit:vendorExtensions>
17965         <xilinx:parameterInfo>
17966           <xilinx:enablement>
17967             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL1FBCLKLOST_OUT">false</xilinx:isEnabled>
17968           </xilinx:enablement>
17969         </xilinx:parameterInfo>
17970       </spirit:vendorExtensions>
17971     </spirit:parameter>
17972     <spirit:parameter>
17973       <spirit:name>INTERNAL_PORT_ENABLED_QPLL1LOCK_OUT</spirit:name>
17974       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL1LOCK_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17975       <spirit:vendorExtensions>
17976         <xilinx:parameterInfo>
17977           <xilinx:enablement>
17978             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL1LOCK_OUT">false</xilinx:isEnabled>
17979           </xilinx:enablement>
17980         </xilinx:parameterInfo>
17981       </spirit:vendorExtensions>
17982     </spirit:parameter>
17983     <spirit:parameter>
17984       <spirit:name>INTERNAL_PORT_ENABLED_QPLL1OUTCLK_OUT</spirit:name>
17985       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL1OUTCLK_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17986       <spirit:vendorExtensions>
17987         <xilinx:parameterInfo>
17988           <xilinx:enablement>
17989             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL1OUTCLK_OUT">false</xilinx:isEnabled>
17990           </xilinx:enablement>
17991         </xilinx:parameterInfo>
17992       </spirit:vendorExtensions>
17993     </spirit:parameter>
17994     <spirit:parameter>
17995       <spirit:name>INTERNAL_PORT_ENABLED_QPLL1OUTREFCLK_OUT</spirit:name>
17996       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL1OUTREFCLK_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
17997       <spirit:vendorExtensions>
17998         <xilinx:parameterInfo>
17999           <xilinx:enablement>
18000             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL1OUTREFCLK_OUT">false</xilinx:isEnabled>
18001           </xilinx:enablement>
18002         </xilinx:parameterInfo>
18003       </spirit:vendorExtensions>
18004     </spirit:parameter>
18005     <spirit:parameter>
18006       <spirit:name>INTERNAL_PORT_ENABLED_QPLL1REFCLKLOST_OUT</spirit:name>
18007       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL1REFCLKLOST_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18008       <spirit:vendorExtensions>
18009         <xilinx:parameterInfo>
18010           <xilinx:enablement>
18011             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL1REFCLKLOST_OUT">false</xilinx:isEnabled>
18012           </xilinx:enablement>
18013         </xilinx:parameterInfo>
18014       </spirit:vendorExtensions>
18015     </spirit:parameter>
18016     <spirit:parameter>
18017       <spirit:name>INTERNAL_PORT_ENABLED_QPLLDMONITOR0_OUT</spirit:name>
18018       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLLDMONITOR0_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18019       <spirit:vendorExtensions>
18020         <xilinx:parameterInfo>
18021           <xilinx:enablement>
18022             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLLDMONITOR0_OUT">false</xilinx:isEnabled>
18023           </xilinx:enablement>
18024         </xilinx:parameterInfo>
18025       </spirit:vendorExtensions>
18026     </spirit:parameter>
18027     <spirit:parameter>
18028       <spirit:name>INTERNAL_PORT_ENABLED_QPLLDMONITOR1_OUT</spirit:name>
18029       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLLDMONITOR1_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18030       <spirit:vendorExtensions>
18031         <xilinx:parameterInfo>
18032           <xilinx:enablement>
18033             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLLDMONITOR1_OUT">false</xilinx:isEnabled>
18034           </xilinx:enablement>
18035         </xilinx:parameterInfo>
18036       </spirit:vendorExtensions>
18037     </spirit:parameter>
18038     <spirit:parameter>
18039       <spirit:name>INTERNAL_PORT_ENABLED_REFCLKOUTMONITOR0_OUT</spirit:name>
18040       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_REFCLKOUTMONITOR0_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18041       <spirit:vendorExtensions>
18042         <xilinx:parameterInfo>
18043           <xilinx:enablement>
18044             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_REFCLKOUTMONITOR0_OUT">false</xilinx:isEnabled>
18045           </xilinx:enablement>
18046         </xilinx:parameterInfo>
18047       </spirit:vendorExtensions>
18048     </spirit:parameter>
18049     <spirit:parameter>
18050       <spirit:name>INTERNAL_PORT_ENABLED_REFCLKOUTMONITOR1_OUT</spirit:name>
18051       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_REFCLKOUTMONITOR1_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18052       <spirit:vendorExtensions>
18053         <xilinx:parameterInfo>
18054           <xilinx:enablement>
18055             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_REFCLKOUTMONITOR1_OUT">false</xilinx:isEnabled>
18056           </xilinx:enablement>
18057         </xilinx:parameterInfo>
18058       </spirit:vendorExtensions>
18059     </spirit:parameter>
18060     <spirit:parameter>
18061       <spirit:name>INTERNAL_PORT_ENABLED_RXRECCLK0_SEL_OUT</spirit:name>
18062       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXRECCLK0_SEL_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18063       <spirit:vendorExtensions>
18064         <xilinx:parameterInfo>
18065           <xilinx:enablement>
18066             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXRECCLK0_SEL_OUT">false</xilinx:isEnabled>
18067           </xilinx:enablement>
18068         </xilinx:parameterInfo>
18069       </spirit:vendorExtensions>
18070     </spirit:parameter>
18071     <spirit:parameter>
18072       <spirit:name>INTERNAL_PORT_ENABLED_RXRECCLK1_SEL_OUT</spirit:name>
18073       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXRECCLK1_SEL_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18074       <spirit:vendorExtensions>
18075         <xilinx:parameterInfo>
18076           <xilinx:enablement>
18077             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXRECCLK1_SEL_OUT">false</xilinx:isEnabled>
18078           </xilinx:enablement>
18079         </xilinx:parameterInfo>
18080       </spirit:vendorExtensions>
18081     </spirit:parameter>
18082     <spirit:parameter>
18083       <spirit:name>INTERNAL_PORT_ENABLED_RXRECCLK0SEL_OUT</spirit:name>
18084       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXRECCLK0SEL_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18085       <spirit:vendorExtensions>
18086         <xilinx:parameterInfo>
18087           <xilinx:enablement>
18088             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXRECCLK0SEL_OUT">false</xilinx:isEnabled>
18089           </xilinx:enablement>
18090         </xilinx:parameterInfo>
18091       </spirit:vendorExtensions>
18092     </spirit:parameter>
18093     <spirit:parameter>
18094       <spirit:name>INTERNAL_PORT_ENABLED_RXRECCLK1SEL_OUT</spirit:name>
18095       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXRECCLK1SEL_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18096       <spirit:vendorExtensions>
18097         <xilinx:parameterInfo>
18098           <xilinx:enablement>
18099             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXRECCLK1SEL_OUT">false</xilinx:isEnabled>
18100           </xilinx:enablement>
18101         </xilinx:parameterInfo>
18102       </spirit:vendorExtensions>
18103     </spirit:parameter>
18104     <spirit:parameter>
18105       <spirit:name>INTERNAL_PORT_ENABLED_SDM0FINALOUT_OUT</spirit:name>
18106       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_SDM0FINALOUT_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18107       <spirit:vendorExtensions>
18108         <xilinx:parameterInfo>
18109           <xilinx:enablement>
18110             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_SDM0FINALOUT_OUT">false</xilinx:isEnabled>
18111           </xilinx:enablement>
18112         </xilinx:parameterInfo>
18113       </spirit:vendorExtensions>
18114     </spirit:parameter>
18115     <spirit:parameter>
18116       <spirit:name>INTERNAL_PORT_ENABLED_SDM0TESTDATA_OUT</spirit:name>
18117       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_SDM0TESTDATA_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18118       <spirit:vendorExtensions>
18119         <xilinx:parameterInfo>
18120           <xilinx:enablement>
18121             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_SDM0TESTDATA_OUT">false</xilinx:isEnabled>
18122           </xilinx:enablement>
18123         </xilinx:parameterInfo>
18124       </spirit:vendorExtensions>
18125     </spirit:parameter>
18126     <spirit:parameter>
18127       <spirit:name>INTERNAL_PORT_ENABLED_SDM1FINALOUT_OUT</spirit:name>
18128       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_SDM1FINALOUT_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18129       <spirit:vendorExtensions>
18130         <xilinx:parameterInfo>
18131           <xilinx:enablement>
18132             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_SDM1FINALOUT_OUT">false</xilinx:isEnabled>
18133           </xilinx:enablement>
18134         </xilinx:parameterInfo>
18135       </spirit:vendorExtensions>
18136     </spirit:parameter>
18137     <spirit:parameter>
18138       <spirit:name>INTERNAL_PORT_ENABLED_SDM1TESTDATA_OUT</spirit:name>
18139       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_SDM1TESTDATA_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18140       <spirit:vendorExtensions>
18141         <xilinx:parameterInfo>
18142           <xilinx:enablement>
18143             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_SDM1TESTDATA_OUT">false</xilinx:isEnabled>
18144           </xilinx:enablement>
18145         </xilinx:parameterInfo>
18146       </spirit:vendorExtensions>
18147     </spirit:parameter>
18148     <spirit:parameter>
18149       <spirit:name>INTERNAL_PORT_ENABLED_TCONGPO_OUT</spirit:name>
18150       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TCONGPO_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18151       <spirit:vendorExtensions>
18152         <xilinx:parameterInfo>
18153           <xilinx:enablement>
18154             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TCONGPO_OUT">false</xilinx:isEnabled>
18155           </xilinx:enablement>
18156         </xilinx:parameterInfo>
18157       </spirit:vendorExtensions>
18158     </spirit:parameter>
18159     <spirit:parameter>
18160       <spirit:name>INTERNAL_PORT_ENABLED_TCONRSVDOUT0_OUT</spirit:name>
18161       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TCONRSVDOUT0_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18162       <spirit:vendorExtensions>
18163         <xilinx:parameterInfo>
18164           <xilinx:enablement>
18165             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TCONRSVDOUT0_OUT">false</xilinx:isEnabled>
18166           </xilinx:enablement>
18167         </xilinx:parameterInfo>
18168       </spirit:vendorExtensions>
18169     </spirit:parameter>
18170     <spirit:parameter>
18171       <spirit:name>INTERNAL_PORT_ENABLED_UBDADDR_OUT</spirit:name>
18172       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBDADDR_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18173       <spirit:vendorExtensions>
18174         <xilinx:parameterInfo>
18175           <xilinx:enablement>
18176             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBDADDR_OUT">false</xilinx:isEnabled>
18177           </xilinx:enablement>
18178         </xilinx:parameterInfo>
18179       </spirit:vendorExtensions>
18180     </spirit:parameter>
18181     <spirit:parameter>
18182       <spirit:name>INTERNAL_PORT_ENABLED_UBDEN_OUT</spirit:name>
18183       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBDEN_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18184       <spirit:vendorExtensions>
18185         <xilinx:parameterInfo>
18186           <xilinx:enablement>
18187             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBDEN_OUT">false</xilinx:isEnabled>
18188           </xilinx:enablement>
18189         </xilinx:parameterInfo>
18190       </spirit:vendorExtensions>
18191     </spirit:parameter>
18192     <spirit:parameter>
18193       <spirit:name>INTERNAL_PORT_ENABLED_UBDI_OUT</spirit:name>
18194       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBDI_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18195       <spirit:vendorExtensions>
18196         <xilinx:parameterInfo>
18197           <xilinx:enablement>
18198             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBDI_OUT">false</xilinx:isEnabled>
18199           </xilinx:enablement>
18200         </xilinx:parameterInfo>
18201       </spirit:vendorExtensions>
18202     </spirit:parameter>
18203     <spirit:parameter>
18204       <spirit:name>INTERNAL_PORT_ENABLED_UBDWE_OUT</spirit:name>
18205       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBDWE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18206       <spirit:vendorExtensions>
18207         <xilinx:parameterInfo>
18208           <xilinx:enablement>
18209             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBDWE_OUT">false</xilinx:isEnabled>
18210           </xilinx:enablement>
18211         </xilinx:parameterInfo>
18212       </spirit:vendorExtensions>
18213     </spirit:parameter>
18214     <spirit:parameter>
18215       <spirit:name>INTERNAL_PORT_ENABLED_UBMDMTDO_OUT</spirit:name>
18216       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBMDMTDO_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18217       <spirit:vendorExtensions>
18218         <xilinx:parameterInfo>
18219           <xilinx:enablement>
18220             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBMDMTDO_OUT">false</xilinx:isEnabled>
18221           </xilinx:enablement>
18222         </xilinx:parameterInfo>
18223       </spirit:vendorExtensions>
18224     </spirit:parameter>
18225     <spirit:parameter>
18226       <spirit:name>INTERNAL_PORT_ENABLED_UBRSVDOUT_OUT</spirit:name>
18227       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBRSVDOUT_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18228       <spirit:vendorExtensions>
18229         <xilinx:parameterInfo>
18230           <xilinx:enablement>
18231             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBRSVDOUT_OUT">false</xilinx:isEnabled>
18232           </xilinx:enablement>
18233         </xilinx:parameterInfo>
18234       </spirit:vendorExtensions>
18235     </spirit:parameter>
18236     <spirit:parameter>
18237       <spirit:name>INTERNAL_PORT_ENABLED_UBTXUART_OUT</spirit:name>
18238       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_UBTXUART_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18239       <spirit:vendorExtensions>
18240         <xilinx:parameterInfo>
18241           <xilinx:enablement>
18242             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_UBTXUART_OUT">false</xilinx:isEnabled>
18243           </xilinx:enablement>
18244         </xilinx:parameterInfo>
18245       </spirit:vendorExtensions>
18246     </spirit:parameter>
18247     <spirit:parameter>
18248       <spirit:name>INTERNAL_PORT_ENABLED_CDRSTEPDIR_IN</spirit:name>
18249       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_CDRSTEPDIR_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18250       <spirit:vendorExtensions>
18251         <xilinx:parameterInfo>
18252           <xilinx:enablement>
18253             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_CDRSTEPDIR_IN">false</xilinx:isEnabled>
18254           </xilinx:enablement>
18255         </xilinx:parameterInfo>
18256       </spirit:vendorExtensions>
18257     </spirit:parameter>
18258     <spirit:parameter>
18259       <spirit:name>INTERNAL_PORT_ENABLED_CDRSTEPSQ_IN</spirit:name>
18260       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_CDRSTEPSQ_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18261       <spirit:vendorExtensions>
18262         <xilinx:parameterInfo>
18263           <xilinx:enablement>
18264             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_CDRSTEPSQ_IN">false</xilinx:isEnabled>
18265           </xilinx:enablement>
18266         </xilinx:parameterInfo>
18267       </spirit:vendorExtensions>
18268     </spirit:parameter>
18269     <spirit:parameter>
18270       <spirit:name>INTERNAL_PORT_ENABLED_CDRSTEPSX_IN</spirit:name>
18271       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_CDRSTEPSX_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18272       <spirit:vendorExtensions>
18273         <xilinx:parameterInfo>
18274           <xilinx:enablement>
18275             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_CDRSTEPSX_IN">false</xilinx:isEnabled>
18276           </xilinx:enablement>
18277         </xilinx:parameterInfo>
18278       </spirit:vendorExtensions>
18279     </spirit:parameter>
18280     <spirit:parameter>
18281       <spirit:name>INTERNAL_PORT_ENABLED_CFGRESET_IN</spirit:name>
18282       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_CFGRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18283       <spirit:vendorExtensions>
18284         <xilinx:parameterInfo>
18285           <xilinx:enablement>
18286             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_CFGRESET_IN">false</xilinx:isEnabled>
18287           </xilinx:enablement>
18288         </xilinx:parameterInfo>
18289       </spirit:vendorExtensions>
18290     </spirit:parameter>
18291     <spirit:parameter>
18292       <spirit:name>INTERNAL_PORT_ENABLED_CLKRSVD0_IN</spirit:name>
18293       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_CLKRSVD0_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18294       <spirit:vendorExtensions>
18295         <xilinx:parameterInfo>
18296           <xilinx:enablement>
18297             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_CLKRSVD0_IN">false</xilinx:isEnabled>
18298           </xilinx:enablement>
18299         </xilinx:parameterInfo>
18300       </spirit:vendorExtensions>
18301     </spirit:parameter>
18302     <spirit:parameter>
18303       <spirit:name>INTERNAL_PORT_ENABLED_CLKRSVD1_IN</spirit:name>
18304       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_CLKRSVD1_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18305       <spirit:vendorExtensions>
18306         <xilinx:parameterInfo>
18307           <xilinx:enablement>
18308             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_CLKRSVD1_IN">false</xilinx:isEnabled>
18309           </xilinx:enablement>
18310         </xilinx:parameterInfo>
18311       </spirit:vendorExtensions>
18312     </spirit:parameter>
18313     <spirit:parameter>
18314       <spirit:name>INTERNAL_PORT_ENABLED_CPLLFREQLOCK_IN</spirit:name>
18315       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_CPLLFREQLOCK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18316       <spirit:vendorExtensions>
18317         <xilinx:parameterInfo>
18318           <xilinx:enablement>
18319             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_CPLLFREQLOCK_IN">false</xilinx:isEnabled>
18320           </xilinx:enablement>
18321         </xilinx:parameterInfo>
18322       </spirit:vendorExtensions>
18323     </spirit:parameter>
18324     <spirit:parameter>
18325       <spirit:name>INTERNAL_PORT_ENABLED_CPLLLOCKDETCLK_IN</spirit:name>
18326       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_CPLLLOCKDETCLK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18327       <spirit:vendorExtensions>
18328         <xilinx:parameterInfo>
18329           <xilinx:enablement>
18330             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_CPLLLOCKDETCLK_IN">false</xilinx:isEnabled>
18331           </xilinx:enablement>
18332         </xilinx:parameterInfo>
18333       </spirit:vendorExtensions>
18334     </spirit:parameter>
18335     <spirit:parameter>
18336       <spirit:name>INTERNAL_PORT_ENABLED_CPLLLOCKEN_IN</spirit:name>
18337       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_CPLLLOCKEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18338       <spirit:vendorExtensions>
18339         <xilinx:parameterInfo>
18340           <xilinx:enablement>
18341             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_CPLLLOCKEN_IN">false</xilinx:isEnabled>
18342           </xilinx:enablement>
18343         </xilinx:parameterInfo>
18344       </spirit:vendorExtensions>
18345     </spirit:parameter>
18346     <spirit:parameter>
18347       <spirit:name>INTERNAL_PORT_ENABLED_CPLLPD_IN</spirit:name>
18348       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_CPLLPD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18349       <spirit:vendorExtensions>
18350         <xilinx:parameterInfo>
18351           <xilinx:enablement>
18352             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_CPLLPD_IN">false</xilinx:isEnabled>
18353           </xilinx:enablement>
18354         </xilinx:parameterInfo>
18355       </spirit:vendorExtensions>
18356     </spirit:parameter>
18357     <spirit:parameter>
18358       <spirit:name>INTERNAL_PORT_ENABLED_CPLLREFCLKSEL_IN</spirit:name>
18359       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_CPLLREFCLKSEL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18360       <spirit:vendorExtensions>
18361         <xilinx:parameterInfo>
18362           <xilinx:enablement>
18363             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_CPLLREFCLKSEL_IN">false</xilinx:isEnabled>
18364           </xilinx:enablement>
18365         </xilinx:parameterInfo>
18366       </spirit:vendorExtensions>
18367     </spirit:parameter>
18368     <spirit:parameter>
18369       <spirit:name>INTERNAL_PORT_ENABLED_CPLLRESET_IN</spirit:name>
18370       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_CPLLRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18371       <spirit:vendorExtensions>
18372         <xilinx:parameterInfo>
18373           <xilinx:enablement>
18374             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_CPLLRESET_IN">false</xilinx:isEnabled>
18375           </xilinx:enablement>
18376         </xilinx:parameterInfo>
18377       </spirit:vendorExtensions>
18378     </spirit:parameter>
18379     <spirit:parameter>
18380       <spirit:name>INTERNAL_PORT_ENABLED_DMONFIFORESET_IN</spirit:name>
18381       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_DMONFIFORESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18382       <spirit:vendorExtensions>
18383         <xilinx:parameterInfo>
18384           <xilinx:enablement>
18385             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_DMONFIFORESET_IN">false</xilinx:isEnabled>
18386           </xilinx:enablement>
18387         </xilinx:parameterInfo>
18388       </spirit:vendorExtensions>
18389     </spirit:parameter>
18390     <spirit:parameter>
18391       <spirit:name>INTERNAL_PORT_ENABLED_DMONITORCLK_IN</spirit:name>
18392       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_DMONITORCLK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18393       <spirit:vendorExtensions>
18394         <xilinx:parameterInfo>
18395           <xilinx:enablement>
18396             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_DMONITORCLK_IN">false</xilinx:isEnabled>
18397           </xilinx:enablement>
18398         </xilinx:parameterInfo>
18399       </spirit:vendorExtensions>
18400     </spirit:parameter>
18401     <spirit:parameter>
18402       <spirit:name>INTERNAL_PORT_ENABLED_DRPADDR_IN</spirit:name>
18403       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_DRPADDR_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
18404       <spirit:vendorExtensions>
18405         <xilinx:parameterInfo>
18406           <xilinx:enablement>
18407             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_DRPADDR_IN">false</xilinx:isEnabled>
18408           </xilinx:enablement>
18409         </xilinx:parameterInfo>
18410       </spirit:vendorExtensions>
18411     </spirit:parameter>
18412     <spirit:parameter>
18413       <spirit:name>INTERNAL_PORT_ENABLED_DRPCLK_IN</spirit:name>
18414       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_DRPCLK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18415       <spirit:vendorExtensions>
18416         <xilinx:parameterInfo>
18417           <xilinx:enablement>
18418             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_DRPCLK_IN">false</xilinx:isEnabled>
18419           </xilinx:enablement>
18420         </xilinx:parameterInfo>
18421       </spirit:vendorExtensions>
18422     </spirit:parameter>
18423     <spirit:parameter>
18424       <spirit:name>INTERNAL_PORT_ENABLED_DRPDI_IN</spirit:name>
18425       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_DRPDI_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
18426       <spirit:vendorExtensions>
18427         <xilinx:parameterInfo>
18428           <xilinx:enablement>
18429             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_DRPDI_IN">false</xilinx:isEnabled>
18430           </xilinx:enablement>
18431         </xilinx:parameterInfo>
18432       </spirit:vendorExtensions>
18433     </spirit:parameter>
18434     <spirit:parameter>
18435       <spirit:name>INTERNAL_PORT_ENABLED_DRPEN_IN</spirit:name>
18436       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_DRPEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
18437       <spirit:vendorExtensions>
18438         <xilinx:parameterInfo>
18439           <xilinx:enablement>
18440             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_DRPEN_IN">false</xilinx:isEnabled>
18441           </xilinx:enablement>
18442         </xilinx:parameterInfo>
18443       </spirit:vendorExtensions>
18444     </spirit:parameter>
18445     <spirit:parameter>
18446       <spirit:name>INTERNAL_PORT_ENABLED_DRPRST_IN</spirit:name>
18447       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_DRPRST_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18448       <spirit:vendorExtensions>
18449         <xilinx:parameterInfo>
18450           <xilinx:enablement>
18451             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_DRPRST_IN">false</xilinx:isEnabled>
18452           </xilinx:enablement>
18453         </xilinx:parameterInfo>
18454       </spirit:vendorExtensions>
18455     </spirit:parameter>
18456     <spirit:parameter>
18457       <spirit:name>INTERNAL_PORT_ENABLED_DRPWE_IN</spirit:name>
18458       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_DRPWE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
18459       <spirit:vendorExtensions>
18460         <xilinx:parameterInfo>
18461           <xilinx:enablement>
18462             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_DRPWE_IN">false</xilinx:isEnabled>
18463           </xilinx:enablement>
18464         </xilinx:parameterInfo>
18465       </spirit:vendorExtensions>
18466     </spirit:parameter>
18467     <spirit:parameter>
18468       <spirit:name>INTERNAL_PORT_ENABLED_ELPCALDVORWREN_IN</spirit:name>
18469       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_ELPCALDVORWREN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18470       <spirit:vendorExtensions>
18471         <xilinx:parameterInfo>
18472           <xilinx:enablement>
18473             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_ELPCALDVORWREN_IN">false</xilinx:isEnabled>
18474           </xilinx:enablement>
18475         </xilinx:parameterInfo>
18476       </spirit:vendorExtensions>
18477     </spirit:parameter>
18478     <spirit:parameter>
18479       <spirit:name>INTERNAL_PORT_ENABLED_ELPCALPAORWREN_IN</spirit:name>
18480       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_ELPCALPAORWREN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18481       <spirit:vendorExtensions>
18482         <xilinx:parameterInfo>
18483           <xilinx:enablement>
18484             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_ELPCALPAORWREN_IN">false</xilinx:isEnabled>
18485           </xilinx:enablement>
18486         </xilinx:parameterInfo>
18487       </spirit:vendorExtensions>
18488     </spirit:parameter>
18489     <spirit:parameter>
18490       <spirit:name>INTERNAL_PORT_ENABLED_EVODDPHICALDONE_IN</spirit:name>
18491       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_EVODDPHICALDONE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18492       <spirit:vendorExtensions>
18493         <xilinx:parameterInfo>
18494           <xilinx:enablement>
18495             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_EVODDPHICALDONE_IN">false</xilinx:isEnabled>
18496           </xilinx:enablement>
18497         </xilinx:parameterInfo>
18498       </spirit:vendorExtensions>
18499     </spirit:parameter>
18500     <spirit:parameter>
18501       <spirit:name>INTERNAL_PORT_ENABLED_EVODDPHICALSTART_IN</spirit:name>
18502       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_EVODDPHICALSTART_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18503       <spirit:vendorExtensions>
18504         <xilinx:parameterInfo>
18505           <xilinx:enablement>
18506             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_EVODDPHICALSTART_IN">false</xilinx:isEnabled>
18507           </xilinx:enablement>
18508         </xilinx:parameterInfo>
18509       </spirit:vendorExtensions>
18510     </spirit:parameter>
18511     <spirit:parameter>
18512       <spirit:name>INTERNAL_PORT_ENABLED_EVODDPHIDRDEN_IN</spirit:name>
18513       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_EVODDPHIDRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18514       <spirit:vendorExtensions>
18515         <xilinx:parameterInfo>
18516           <xilinx:enablement>
18517             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_EVODDPHIDRDEN_IN">false</xilinx:isEnabled>
18518           </xilinx:enablement>
18519         </xilinx:parameterInfo>
18520       </spirit:vendorExtensions>
18521     </spirit:parameter>
18522     <spirit:parameter>
18523       <spirit:name>INTERNAL_PORT_ENABLED_EVODDPHIDWREN_IN</spirit:name>
18524       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_EVODDPHIDWREN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18525       <spirit:vendorExtensions>
18526         <xilinx:parameterInfo>
18527           <xilinx:enablement>
18528             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_EVODDPHIDWREN_IN">false</xilinx:isEnabled>
18529           </xilinx:enablement>
18530         </xilinx:parameterInfo>
18531       </spirit:vendorExtensions>
18532     </spirit:parameter>
18533     <spirit:parameter>
18534       <spirit:name>INTERNAL_PORT_ENABLED_EVODDPHIXRDEN_IN</spirit:name>
18535       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_EVODDPHIXRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18536       <spirit:vendorExtensions>
18537         <xilinx:parameterInfo>
18538           <xilinx:enablement>
18539             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_EVODDPHIXRDEN_IN">false</xilinx:isEnabled>
18540           </xilinx:enablement>
18541         </xilinx:parameterInfo>
18542       </spirit:vendorExtensions>
18543     </spirit:parameter>
18544     <spirit:parameter>
18545       <spirit:name>INTERNAL_PORT_ENABLED_EVODDPHIXWREN_IN</spirit:name>
18546       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_EVODDPHIXWREN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18547       <spirit:vendorExtensions>
18548         <xilinx:parameterInfo>
18549           <xilinx:enablement>
18550             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_EVODDPHIXWREN_IN">false</xilinx:isEnabled>
18551           </xilinx:enablement>
18552         </xilinx:parameterInfo>
18553       </spirit:vendorExtensions>
18554     </spirit:parameter>
18555     <spirit:parameter>
18556       <spirit:name>INTERNAL_PORT_ENABLED_EYESCANMODE_IN</spirit:name>
18557       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_EYESCANMODE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18558       <spirit:vendorExtensions>
18559         <xilinx:parameterInfo>
18560           <xilinx:enablement>
18561             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_EYESCANMODE_IN">false</xilinx:isEnabled>
18562           </xilinx:enablement>
18563         </xilinx:parameterInfo>
18564       </spirit:vendorExtensions>
18565     </spirit:parameter>
18566     <spirit:parameter>
18567       <spirit:name>INTERNAL_PORT_ENABLED_EYESCANRESET_IN</spirit:name>
18568       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_EYESCANRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
18569       <spirit:vendorExtensions>
18570         <xilinx:parameterInfo>
18571           <xilinx:enablement>
18572             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_EYESCANRESET_IN">false</xilinx:isEnabled>
18573           </xilinx:enablement>
18574         </xilinx:parameterInfo>
18575       </spirit:vendorExtensions>
18576     </spirit:parameter>
18577     <spirit:parameter>
18578       <spirit:name>INTERNAL_PORT_ENABLED_EYESCANTRIGGER_IN</spirit:name>
18579       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_EYESCANTRIGGER_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18580       <spirit:vendorExtensions>
18581         <xilinx:parameterInfo>
18582           <xilinx:enablement>
18583             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_EYESCANTRIGGER_IN">false</xilinx:isEnabled>
18584           </xilinx:enablement>
18585         </xilinx:parameterInfo>
18586       </spirit:vendorExtensions>
18587     </spirit:parameter>
18588     <spirit:parameter>
18589       <spirit:name>INTERNAL_PORT_ENABLED_FREQOS_IN</spirit:name>
18590       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_FREQOS_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18591       <spirit:vendorExtensions>
18592         <xilinx:parameterInfo>
18593           <xilinx:enablement>
18594             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_FREQOS_IN">false</xilinx:isEnabled>
18595           </xilinx:enablement>
18596         </xilinx:parameterInfo>
18597       </spirit:vendorExtensions>
18598     </spirit:parameter>
18599     <spirit:parameter>
18600       <spirit:name>INTERNAL_PORT_ENABLED_GTGREFCLK_IN</spirit:name>
18601       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTGREFCLK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18602       <spirit:vendorExtensions>
18603         <xilinx:parameterInfo>
18604           <xilinx:enablement>
18605             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTGREFCLK_IN">false</xilinx:isEnabled>
18606           </xilinx:enablement>
18607         </xilinx:parameterInfo>
18608       </spirit:vendorExtensions>
18609     </spirit:parameter>
18610     <spirit:parameter>
18611       <spirit:name>INTERNAL_PORT_ENABLED_GTHRXN_IN</spirit:name>
18612       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTHRXN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
18613       <spirit:vendorExtensions>
18614         <xilinx:parameterInfo>
18615           <xilinx:enablement>
18616             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTHRXN_IN">false</xilinx:isEnabled>
18617           </xilinx:enablement>
18618         </xilinx:parameterInfo>
18619       </spirit:vendorExtensions>
18620     </spirit:parameter>
18621     <spirit:parameter>
18622       <spirit:name>INTERNAL_PORT_ENABLED_GTHRXP_IN</spirit:name>
18623       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTHRXP_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
18624       <spirit:vendorExtensions>
18625         <xilinx:parameterInfo>
18626           <xilinx:enablement>
18627             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTHRXP_IN">false</xilinx:isEnabled>
18628           </xilinx:enablement>
18629         </xilinx:parameterInfo>
18630       </spirit:vendorExtensions>
18631     </spirit:parameter>
18632     <spirit:parameter>
18633       <spirit:name>INTERNAL_PORT_ENABLED_GTNORTHREFCLK0_IN</spirit:name>
18634       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTNORTHREFCLK0_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18635       <spirit:vendorExtensions>
18636         <xilinx:parameterInfo>
18637           <xilinx:enablement>
18638             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTNORTHREFCLK0_IN">false</xilinx:isEnabled>
18639           </xilinx:enablement>
18640         </xilinx:parameterInfo>
18641       </spirit:vendorExtensions>
18642     </spirit:parameter>
18643     <spirit:parameter>
18644       <spirit:name>INTERNAL_PORT_ENABLED_GTNORTHREFCLK1_IN</spirit:name>
18645       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTNORTHREFCLK1_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18646       <spirit:vendorExtensions>
18647         <xilinx:parameterInfo>
18648           <xilinx:enablement>
18649             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTNORTHREFCLK1_IN">false</xilinx:isEnabled>
18650           </xilinx:enablement>
18651         </xilinx:parameterInfo>
18652       </spirit:vendorExtensions>
18653     </spirit:parameter>
18654     <spirit:parameter>
18655       <spirit:name>INTERNAL_PORT_ENABLED_GTREFCLK0_IN</spirit:name>
18656       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTREFCLK0_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
18657       <spirit:vendorExtensions>
18658         <xilinx:parameterInfo>
18659           <xilinx:enablement>
18660             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTREFCLK0_IN">false</xilinx:isEnabled>
18661           </xilinx:enablement>
18662         </xilinx:parameterInfo>
18663       </spirit:vendorExtensions>
18664     </spirit:parameter>
18665     <spirit:parameter>
18666       <spirit:name>INTERNAL_PORT_ENABLED_GTREFCLK1_IN</spirit:name>
18667       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTREFCLK1_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18668       <spirit:vendorExtensions>
18669         <xilinx:parameterInfo>
18670           <xilinx:enablement>
18671             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTREFCLK1_IN">false</xilinx:isEnabled>
18672           </xilinx:enablement>
18673         </xilinx:parameterInfo>
18674       </spirit:vendorExtensions>
18675     </spirit:parameter>
18676     <spirit:parameter>
18677       <spirit:name>INTERNAL_PORT_ENABLED_GTRESETSEL_IN</spirit:name>
18678       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTRESETSEL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18679       <spirit:vendorExtensions>
18680         <xilinx:parameterInfo>
18681           <xilinx:enablement>
18682             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTRESETSEL_IN">false</xilinx:isEnabled>
18683           </xilinx:enablement>
18684         </xilinx:parameterInfo>
18685       </spirit:vendorExtensions>
18686     </spirit:parameter>
18687     <spirit:parameter>
18688       <spirit:name>INTERNAL_PORT_ENABLED_GTRSVD_IN</spirit:name>
18689       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTRSVD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18690       <spirit:vendorExtensions>
18691         <xilinx:parameterInfo>
18692           <xilinx:enablement>
18693             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTRSVD_IN">false</xilinx:isEnabled>
18694           </xilinx:enablement>
18695         </xilinx:parameterInfo>
18696       </spirit:vendorExtensions>
18697     </spirit:parameter>
18698     <spirit:parameter>
18699       <spirit:name>INTERNAL_PORT_ENABLED_GTRXRESET_IN</spirit:name>
18700       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTRXRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18701       <spirit:vendorExtensions>
18702         <xilinx:parameterInfo>
18703           <xilinx:enablement>
18704             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTRXRESET_IN">false</xilinx:isEnabled>
18705           </xilinx:enablement>
18706         </xilinx:parameterInfo>
18707       </spirit:vendorExtensions>
18708     </spirit:parameter>
18709     <spirit:parameter>
18710       <spirit:name>INTERNAL_PORT_ENABLED_GTRXRESETSEL_IN</spirit:name>
18711       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTRXRESETSEL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18712       <spirit:vendorExtensions>
18713         <xilinx:parameterInfo>
18714           <xilinx:enablement>
18715             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTRXRESETSEL_IN">false</xilinx:isEnabled>
18716           </xilinx:enablement>
18717         </xilinx:parameterInfo>
18718       </spirit:vendorExtensions>
18719     </spirit:parameter>
18720     <spirit:parameter>
18721       <spirit:name>INTERNAL_PORT_ENABLED_GTSOUTHREFCLK0_IN</spirit:name>
18722       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTSOUTHREFCLK0_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18723       <spirit:vendorExtensions>
18724         <xilinx:parameterInfo>
18725           <xilinx:enablement>
18726             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTSOUTHREFCLK0_IN">false</xilinx:isEnabled>
18727           </xilinx:enablement>
18728         </xilinx:parameterInfo>
18729       </spirit:vendorExtensions>
18730     </spirit:parameter>
18731     <spirit:parameter>
18732       <spirit:name>INTERNAL_PORT_ENABLED_GTSOUTHREFCLK1_IN</spirit:name>
18733       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTSOUTHREFCLK1_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18734       <spirit:vendorExtensions>
18735         <xilinx:parameterInfo>
18736           <xilinx:enablement>
18737             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTSOUTHREFCLK1_IN">false</xilinx:isEnabled>
18738           </xilinx:enablement>
18739         </xilinx:parameterInfo>
18740       </spirit:vendorExtensions>
18741     </spirit:parameter>
18742     <spirit:parameter>
18743       <spirit:name>INTERNAL_PORT_ENABLED_GTTXRESET_IN</spirit:name>
18744       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTTXRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18745       <spirit:vendorExtensions>
18746         <xilinx:parameterInfo>
18747           <xilinx:enablement>
18748             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTTXRESET_IN">false</xilinx:isEnabled>
18749           </xilinx:enablement>
18750         </xilinx:parameterInfo>
18751       </spirit:vendorExtensions>
18752     </spirit:parameter>
18753     <spirit:parameter>
18754       <spirit:name>INTERNAL_PORT_ENABLED_GTTXRESETSEL_IN</spirit:name>
18755       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTTXRESETSEL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18756       <spirit:vendorExtensions>
18757         <xilinx:parameterInfo>
18758           <xilinx:enablement>
18759             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTTXRESETSEL_IN">false</xilinx:isEnabled>
18760           </xilinx:enablement>
18761         </xilinx:parameterInfo>
18762       </spirit:vendorExtensions>
18763     </spirit:parameter>
18764     <spirit:parameter>
18765       <spirit:name>INTERNAL_PORT_ENABLED_INCPCTRL_IN</spirit:name>
18766       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_INCPCTRL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18767       <spirit:vendorExtensions>
18768         <xilinx:parameterInfo>
18769           <xilinx:enablement>
18770             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_INCPCTRL_IN">false</xilinx:isEnabled>
18771           </xilinx:enablement>
18772         </xilinx:parameterInfo>
18773       </spirit:vendorExtensions>
18774     </spirit:parameter>
18775     <spirit:parameter>
18776       <spirit:name>INTERNAL_PORT_ENABLED_GTYRXN_IN</spirit:name>
18777       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTYRXN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18778       <spirit:vendorExtensions>
18779         <xilinx:parameterInfo>
18780           <xilinx:enablement>
18781             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTYRXN_IN">false</xilinx:isEnabled>
18782           </xilinx:enablement>
18783         </xilinx:parameterInfo>
18784       </spirit:vendorExtensions>
18785     </spirit:parameter>
18786     <spirit:parameter>
18787       <spirit:name>INTERNAL_PORT_ENABLED_GTYRXP_IN</spirit:name>
18788       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTYRXP_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18789       <spirit:vendorExtensions>
18790         <xilinx:parameterInfo>
18791           <xilinx:enablement>
18792             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTYRXP_IN">false</xilinx:isEnabled>
18793           </xilinx:enablement>
18794         </xilinx:parameterInfo>
18795       </spirit:vendorExtensions>
18796     </spirit:parameter>
18797     <spirit:parameter>
18798       <spirit:name>INTERNAL_PORT_ENABLED_LOOPBACK_IN</spirit:name>
18799       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_LOOPBACK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18800       <spirit:vendorExtensions>
18801         <xilinx:parameterInfo>
18802           <xilinx:enablement>
18803             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_LOOPBACK_IN">false</xilinx:isEnabled>
18804           </xilinx:enablement>
18805         </xilinx:parameterInfo>
18806       </spirit:vendorExtensions>
18807     </spirit:parameter>
18808     <spirit:parameter>
18809       <spirit:name>INTERNAL_PORT_ENABLED_LOOPRSVD_IN</spirit:name>
18810       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_LOOPRSVD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18811       <spirit:vendorExtensions>
18812         <xilinx:parameterInfo>
18813           <xilinx:enablement>
18814             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_LOOPRSVD_IN">false</xilinx:isEnabled>
18815           </xilinx:enablement>
18816         </xilinx:parameterInfo>
18817       </spirit:vendorExtensions>
18818     </spirit:parameter>
18819     <spirit:parameter>
18820       <spirit:name>INTERNAL_PORT_ENABLED_LPBKRXTXSEREN_IN</spirit:name>
18821       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_LPBKRXTXSEREN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18822       <spirit:vendorExtensions>
18823         <xilinx:parameterInfo>
18824           <xilinx:enablement>
18825             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_LPBKRXTXSEREN_IN">false</xilinx:isEnabled>
18826           </xilinx:enablement>
18827         </xilinx:parameterInfo>
18828       </spirit:vendorExtensions>
18829     </spirit:parameter>
18830     <spirit:parameter>
18831       <spirit:name>INTERNAL_PORT_ENABLED_LPBKTXRXSEREN_IN</spirit:name>
18832       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_LPBKTXRXSEREN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18833       <spirit:vendorExtensions>
18834         <xilinx:parameterInfo>
18835           <xilinx:enablement>
18836             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_LPBKTXRXSEREN_IN">false</xilinx:isEnabled>
18837           </xilinx:enablement>
18838         </xilinx:parameterInfo>
18839       </spirit:vendorExtensions>
18840     </spirit:parameter>
18841     <spirit:parameter>
18842       <spirit:name>INTERNAL_PORT_ENABLED_PCIEEQRXEQADAPTDONE_IN</spirit:name>
18843       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PCIEEQRXEQADAPTDONE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18844       <spirit:vendorExtensions>
18845         <xilinx:parameterInfo>
18846           <xilinx:enablement>
18847             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PCIEEQRXEQADAPTDONE_IN">false</xilinx:isEnabled>
18848           </xilinx:enablement>
18849         </xilinx:parameterInfo>
18850       </spirit:vendorExtensions>
18851     </spirit:parameter>
18852     <spirit:parameter>
18853       <spirit:name>INTERNAL_PORT_ENABLED_PCIERSTIDLE_IN</spirit:name>
18854       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PCIERSTIDLE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18855       <spirit:vendorExtensions>
18856         <xilinx:parameterInfo>
18857           <xilinx:enablement>
18858             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PCIERSTIDLE_IN">false</xilinx:isEnabled>
18859           </xilinx:enablement>
18860         </xilinx:parameterInfo>
18861       </spirit:vendorExtensions>
18862     </spirit:parameter>
18863     <spirit:parameter>
18864       <spirit:name>INTERNAL_PORT_ENABLED_PCIERSTTXSYNCSTART_IN</spirit:name>
18865       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PCIERSTTXSYNCSTART_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18866       <spirit:vendorExtensions>
18867         <xilinx:parameterInfo>
18868           <xilinx:enablement>
18869             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PCIERSTTXSYNCSTART_IN">false</xilinx:isEnabled>
18870           </xilinx:enablement>
18871         </xilinx:parameterInfo>
18872       </spirit:vendorExtensions>
18873     </spirit:parameter>
18874     <spirit:parameter>
18875       <spirit:name>INTERNAL_PORT_ENABLED_PCIEUSERRATEDONE_IN</spirit:name>
18876       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PCIEUSERRATEDONE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18877       <spirit:vendorExtensions>
18878         <xilinx:parameterInfo>
18879           <xilinx:enablement>
18880             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PCIEUSERRATEDONE_IN">false</xilinx:isEnabled>
18881           </xilinx:enablement>
18882         </xilinx:parameterInfo>
18883       </spirit:vendorExtensions>
18884     </spirit:parameter>
18885     <spirit:parameter>
18886       <spirit:name>INTERNAL_PORT_ENABLED_PCSRSVDIN_IN</spirit:name>
18887       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PCSRSVDIN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18888       <spirit:vendorExtensions>
18889         <xilinx:parameterInfo>
18890           <xilinx:enablement>
18891             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PCSRSVDIN_IN">false</xilinx:isEnabled>
18892           </xilinx:enablement>
18893         </xilinx:parameterInfo>
18894       </spirit:vendorExtensions>
18895     </spirit:parameter>
18896     <spirit:parameter>
18897       <spirit:name>INTERNAL_PORT_ENABLED_PCSRSVDIN2_IN</spirit:name>
18898       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PCSRSVDIN2_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18899       <spirit:vendorExtensions>
18900         <xilinx:parameterInfo>
18901           <xilinx:enablement>
18902             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PCSRSVDIN2_IN">false</xilinx:isEnabled>
18903           </xilinx:enablement>
18904         </xilinx:parameterInfo>
18905       </spirit:vendorExtensions>
18906     </spirit:parameter>
18907     <spirit:parameter>
18908       <spirit:name>INTERNAL_PORT_ENABLED_PMARSVDIN_IN</spirit:name>
18909       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PMARSVDIN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18910       <spirit:vendorExtensions>
18911         <xilinx:parameterInfo>
18912           <xilinx:enablement>
18913             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PMARSVDIN_IN">false</xilinx:isEnabled>
18914           </xilinx:enablement>
18915         </xilinx:parameterInfo>
18916       </spirit:vendorExtensions>
18917     </spirit:parameter>
18918     <spirit:parameter>
18919       <spirit:name>INTERNAL_PORT_ENABLED_QPLL0CLK_IN</spirit:name>
18920       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL0CLK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18921       <spirit:vendorExtensions>
18922         <xilinx:parameterInfo>
18923           <xilinx:enablement>
18924             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL0CLK_IN">false</xilinx:isEnabled>
18925           </xilinx:enablement>
18926         </xilinx:parameterInfo>
18927       </spirit:vendorExtensions>
18928     </spirit:parameter>
18929     <spirit:parameter>
18930       <spirit:name>INTERNAL_PORT_ENABLED_QPLL0FREQLOCK_IN</spirit:name>
18931       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL0FREQLOCK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18932       <spirit:vendorExtensions>
18933         <xilinx:parameterInfo>
18934           <xilinx:enablement>
18935             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL0FREQLOCK_IN">false</xilinx:isEnabled>
18936           </xilinx:enablement>
18937         </xilinx:parameterInfo>
18938       </spirit:vendorExtensions>
18939     </spirit:parameter>
18940     <spirit:parameter>
18941       <spirit:name>INTERNAL_PORT_ENABLED_QPLL0REFCLK_IN</spirit:name>
18942       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL0REFCLK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18943       <spirit:vendorExtensions>
18944         <xilinx:parameterInfo>
18945           <xilinx:enablement>
18946             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL0REFCLK_IN">false</xilinx:isEnabled>
18947           </xilinx:enablement>
18948         </xilinx:parameterInfo>
18949       </spirit:vendorExtensions>
18950     </spirit:parameter>
18951     <spirit:parameter>
18952       <spirit:name>INTERNAL_PORT_ENABLED_QPLL1CLK_IN</spirit:name>
18953       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL1CLK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18954       <spirit:vendorExtensions>
18955         <xilinx:parameterInfo>
18956           <xilinx:enablement>
18957             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL1CLK_IN">false</xilinx:isEnabled>
18958           </xilinx:enablement>
18959         </xilinx:parameterInfo>
18960       </spirit:vendorExtensions>
18961     </spirit:parameter>
18962     <spirit:parameter>
18963       <spirit:name>INTERNAL_PORT_ENABLED_QPLL1FREQLOCK_IN</spirit:name>
18964       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL1FREQLOCK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
18965       <spirit:vendorExtensions>
18966         <xilinx:parameterInfo>
18967           <xilinx:enablement>
18968             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL1FREQLOCK_IN">false</xilinx:isEnabled>
18969           </xilinx:enablement>
18970         </xilinx:parameterInfo>
18971       </spirit:vendorExtensions>
18972     </spirit:parameter>
18973     <spirit:parameter>
18974       <spirit:name>INTERNAL_PORT_ENABLED_QPLL1REFCLK_IN</spirit:name>
18975       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_QPLL1REFCLK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18976       <spirit:vendorExtensions>
18977         <xilinx:parameterInfo>
18978           <xilinx:enablement>
18979             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_QPLL1REFCLK_IN">false</xilinx:isEnabled>
18980           </xilinx:enablement>
18981         </xilinx:parameterInfo>
18982       </spirit:vendorExtensions>
18983     </spirit:parameter>
18984     <spirit:parameter>
18985       <spirit:name>INTERNAL_PORT_ENABLED_RESETOVRD_IN</spirit:name>
18986       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RESETOVRD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18987       <spirit:vendorExtensions>
18988         <xilinx:parameterInfo>
18989           <xilinx:enablement>
18990             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RESETOVRD_IN">false</xilinx:isEnabled>
18991           </xilinx:enablement>
18992         </xilinx:parameterInfo>
18993       </spirit:vendorExtensions>
18994     </spirit:parameter>
18995     <spirit:parameter>
18996       <spirit:name>INTERNAL_PORT_ENABLED_RSTCLKENTX_IN</spirit:name>
18997       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RSTCLKENTX_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
18998       <spirit:vendorExtensions>
18999         <xilinx:parameterInfo>
19000           <xilinx:enablement>
19001             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RSTCLKENTX_IN">false</xilinx:isEnabled>
19002           </xilinx:enablement>
19003         </xilinx:parameterInfo>
19004       </spirit:vendorExtensions>
19005     </spirit:parameter>
19006     <spirit:parameter>
19007       <spirit:name>INTERNAL_PORT_ENABLED_RX8B10BEN_IN</spirit:name>
19008       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RX8B10BEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
19009       <spirit:vendorExtensions>
19010         <xilinx:parameterInfo>
19011           <xilinx:enablement>
19012             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RX8B10BEN_IN">false</xilinx:isEnabled>
19013           </xilinx:enablement>
19014         </xilinx:parameterInfo>
19015       </spirit:vendorExtensions>
19016     </spirit:parameter>
19017     <spirit:parameter>
19018       <spirit:name>INTERNAL_PORT_ENABLED_RXAFECFOKEN_IN</spirit:name>
19019       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXAFECFOKEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
19020       <spirit:vendorExtensions>
19021         <xilinx:parameterInfo>
19022           <xilinx:enablement>
19023             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXAFECFOKEN_IN">false</xilinx:isEnabled>
19024           </xilinx:enablement>
19025         </xilinx:parameterInfo>
19026       </spirit:vendorExtensions>
19027     </spirit:parameter>
19028     <spirit:parameter>
19029       <spirit:name>INTERNAL_PORT_ENABLED_RXBUFRESET_IN</spirit:name>
19030       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXBUFRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
19031       <spirit:vendorExtensions>
19032         <xilinx:parameterInfo>
19033           <xilinx:enablement>
19034             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXBUFRESET_IN">false</xilinx:isEnabled>
19035           </xilinx:enablement>
19036         </xilinx:parameterInfo>
19037       </spirit:vendorExtensions>
19038     </spirit:parameter>
19039     <spirit:parameter>
19040       <spirit:name>INTERNAL_PORT_ENABLED_RXCDRFREQRESET_IN</spirit:name>
19041       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCDRFREQRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19042       <spirit:vendorExtensions>
19043         <xilinx:parameterInfo>
19044           <xilinx:enablement>
19045             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCDRFREQRESET_IN">false</xilinx:isEnabled>
19046           </xilinx:enablement>
19047         </xilinx:parameterInfo>
19048       </spirit:vendorExtensions>
19049     </spirit:parameter>
19050     <spirit:parameter>
19051       <spirit:name>INTERNAL_PORT_ENABLED_RXCDRHOLD_IN</spirit:name>
19052       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCDRHOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19053       <spirit:vendorExtensions>
19054         <xilinx:parameterInfo>
19055           <xilinx:enablement>
19056             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCDRHOLD_IN">false</xilinx:isEnabled>
19057           </xilinx:enablement>
19058         </xilinx:parameterInfo>
19059       </spirit:vendorExtensions>
19060     </spirit:parameter>
19061     <spirit:parameter>
19062       <spirit:name>INTERNAL_PORT_ENABLED_RXCDROVRDEN_IN</spirit:name>
19063       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCDROVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19064       <spirit:vendorExtensions>
19065         <xilinx:parameterInfo>
19066           <xilinx:enablement>
19067             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCDROVRDEN_IN">false</xilinx:isEnabled>
19068           </xilinx:enablement>
19069         </xilinx:parameterInfo>
19070       </spirit:vendorExtensions>
19071     </spirit:parameter>
19072     <spirit:parameter>
19073       <spirit:name>INTERNAL_PORT_ENABLED_RXCDRRESET_IN</spirit:name>
19074       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCDRRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19075       <spirit:vendorExtensions>
19076         <xilinx:parameterInfo>
19077           <xilinx:enablement>
19078             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCDRRESET_IN">false</xilinx:isEnabled>
19079           </xilinx:enablement>
19080         </xilinx:parameterInfo>
19081       </spirit:vendorExtensions>
19082     </spirit:parameter>
19083     <spirit:parameter>
19084       <spirit:name>INTERNAL_PORT_ENABLED_RXCDRRESETRSV_IN</spirit:name>
19085       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCDRRESETRSV_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19086       <spirit:vendorExtensions>
19087         <xilinx:parameterInfo>
19088           <xilinx:enablement>
19089             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCDRRESETRSV_IN">false</xilinx:isEnabled>
19090           </xilinx:enablement>
19091         </xilinx:parameterInfo>
19092       </spirit:vendorExtensions>
19093     </spirit:parameter>
19094     <spirit:parameter>
19095       <spirit:name>INTERNAL_PORT_ENABLED_RXCHBONDEN_IN</spirit:name>
19096       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCHBONDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19097       <spirit:vendorExtensions>
19098         <xilinx:parameterInfo>
19099           <xilinx:enablement>
19100             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCHBONDEN_IN">false</xilinx:isEnabled>
19101           </xilinx:enablement>
19102         </xilinx:parameterInfo>
19103       </spirit:vendorExtensions>
19104     </spirit:parameter>
19105     <spirit:parameter>
19106       <spirit:name>INTERNAL_PORT_ENABLED_RXCHBONDI_IN</spirit:name>
19107       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCHBONDI_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19108       <spirit:vendorExtensions>
19109         <xilinx:parameterInfo>
19110           <xilinx:enablement>
19111             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCHBONDI_IN">false</xilinx:isEnabled>
19112           </xilinx:enablement>
19113         </xilinx:parameterInfo>
19114       </spirit:vendorExtensions>
19115     </spirit:parameter>
19116     <spirit:parameter>
19117       <spirit:name>INTERNAL_PORT_ENABLED_RXCHBONDLEVEL_IN</spirit:name>
19118       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCHBONDLEVEL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19119       <spirit:vendorExtensions>
19120         <xilinx:parameterInfo>
19121           <xilinx:enablement>
19122             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCHBONDLEVEL_IN">false</xilinx:isEnabled>
19123           </xilinx:enablement>
19124         </xilinx:parameterInfo>
19125       </spirit:vendorExtensions>
19126     </spirit:parameter>
19127     <spirit:parameter>
19128       <spirit:name>INTERNAL_PORT_ENABLED_RXCHBONDMASTER_IN</spirit:name>
19129       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCHBONDMASTER_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19130       <spirit:vendorExtensions>
19131         <xilinx:parameterInfo>
19132           <xilinx:enablement>
19133             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCHBONDMASTER_IN">false</xilinx:isEnabled>
19134           </xilinx:enablement>
19135         </xilinx:parameterInfo>
19136       </spirit:vendorExtensions>
19137     </spirit:parameter>
19138     <spirit:parameter>
19139       <spirit:name>INTERNAL_PORT_ENABLED_RXCHBONDSLAVE_IN</spirit:name>
19140       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCHBONDSLAVE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19141       <spirit:vendorExtensions>
19142         <xilinx:parameterInfo>
19143           <xilinx:enablement>
19144             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCHBONDSLAVE_IN">false</xilinx:isEnabled>
19145           </xilinx:enablement>
19146         </xilinx:parameterInfo>
19147       </spirit:vendorExtensions>
19148     </spirit:parameter>
19149     <spirit:parameter>
19150       <spirit:name>INTERNAL_PORT_ENABLED_RXCKCALRESET_IN</spirit:name>
19151       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCKCALRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
19152       <spirit:vendorExtensions>
19153         <xilinx:parameterInfo>
19154           <xilinx:enablement>
19155             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCKCALRESET_IN">false</xilinx:isEnabled>
19156           </xilinx:enablement>
19157         </xilinx:parameterInfo>
19158       </spirit:vendorExtensions>
19159     </spirit:parameter>
19160     <spirit:parameter>
19161       <spirit:name>INTERNAL_PORT_ENABLED_RXCKCALSTART_IN</spirit:name>
19162       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCKCALSTART_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
19163       <spirit:vendorExtensions>
19164         <xilinx:parameterInfo>
19165           <xilinx:enablement>
19166             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCKCALSTART_IN">false</xilinx:isEnabled>
19167           </xilinx:enablement>
19168         </xilinx:parameterInfo>
19169       </spirit:vendorExtensions>
19170     </spirit:parameter>
19171     <spirit:parameter>
19172       <spirit:name>INTERNAL_PORT_ENABLED_RXCOMMADETEN_IN</spirit:name>
19173       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCOMMADETEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
19174       <spirit:vendorExtensions>
19175         <xilinx:parameterInfo>
19176           <xilinx:enablement>
19177             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCOMMADETEN_IN">false</xilinx:isEnabled>
19178           </xilinx:enablement>
19179         </xilinx:parameterInfo>
19180       </spirit:vendorExtensions>
19181     </spirit:parameter>
19182     <spirit:parameter>
19183       <spirit:name>INTERNAL_PORT_ENABLED_RXDFEAGCCTRL_IN</spirit:name>
19184       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFEAGCCTRL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19185       <spirit:vendorExtensions>
19186         <xilinx:parameterInfo>
19187           <xilinx:enablement>
19188             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFEAGCCTRL_IN">false</xilinx:isEnabled>
19189           </xilinx:enablement>
19190         </xilinx:parameterInfo>
19191       </spirit:vendorExtensions>
19192     </spirit:parameter>
19193     <spirit:parameter>
19194       <spirit:name>INTERNAL_PORT_ENABLED_RXDCCFORCESTART_IN</spirit:name>
19195       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDCCFORCESTART_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
19196       <spirit:vendorExtensions>
19197         <xilinx:parameterInfo>
19198           <xilinx:enablement>
19199             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDCCFORCESTART_IN">false</xilinx:isEnabled>
19200           </xilinx:enablement>
19201         </xilinx:parameterInfo>
19202       </spirit:vendorExtensions>
19203     </spirit:parameter>
19204     <spirit:parameter>
19205       <spirit:name>INTERNAL_PORT_ENABLED_RXDFEAGCHOLD_IN</spirit:name>
19206       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFEAGCHOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19207       <spirit:vendorExtensions>
19208         <xilinx:parameterInfo>
19209           <xilinx:enablement>
19210             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFEAGCHOLD_IN">false</xilinx:isEnabled>
19211           </xilinx:enablement>
19212         </xilinx:parameterInfo>
19213       </spirit:vendorExtensions>
19214     </spirit:parameter>
19215     <spirit:parameter>
19216       <spirit:name>INTERNAL_PORT_ENABLED_RXDFEAGCOVRDEN_IN</spirit:name>
19217       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFEAGCOVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19218       <spirit:vendorExtensions>
19219         <xilinx:parameterInfo>
19220           <xilinx:enablement>
19221             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFEAGCOVRDEN_IN">false</xilinx:isEnabled>
19222           </xilinx:enablement>
19223         </xilinx:parameterInfo>
19224       </spirit:vendorExtensions>
19225     </spirit:parameter>
19226     <spirit:parameter>
19227       <spirit:name>INTERNAL_PORT_ENABLED_RXDFECFOKFCNUM_IN</spirit:name>
19228       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFECFOKFCNUM_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
19229       <spirit:vendorExtensions>
19230         <xilinx:parameterInfo>
19231           <xilinx:enablement>
19232             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFECFOKFCNUM_IN">false</xilinx:isEnabled>
19233           </xilinx:enablement>
19234         </xilinx:parameterInfo>
19235       </spirit:vendorExtensions>
19236     </spirit:parameter>
19237     <spirit:parameter>
19238       <spirit:name>INTERNAL_PORT_ENABLED_RXDFECFOKFEN_IN</spirit:name>
19239       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFECFOKFEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
19240       <spirit:vendorExtensions>
19241         <xilinx:parameterInfo>
19242           <xilinx:enablement>
19243             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFECFOKFEN_IN">false</xilinx:isEnabled>
19244           </xilinx:enablement>
19245         </xilinx:parameterInfo>
19246       </spirit:vendorExtensions>
19247     </spirit:parameter>
19248     <spirit:parameter>
19249       <spirit:name>INTERNAL_PORT_ENABLED_RXDFECFOKFPULSE_IN</spirit:name>
19250       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFECFOKFPULSE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
19251       <spirit:vendorExtensions>
19252         <xilinx:parameterInfo>
19253           <xilinx:enablement>
19254             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFECFOKFPULSE_IN">false</xilinx:isEnabled>
19255           </xilinx:enablement>
19256         </xilinx:parameterInfo>
19257       </spirit:vendorExtensions>
19258     </spirit:parameter>
19259     <spirit:parameter>
19260       <spirit:name>INTERNAL_PORT_ENABLED_RXDFECFOKHOLD_IN</spirit:name>
19261       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFECFOKHOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
19262       <spirit:vendorExtensions>
19263         <xilinx:parameterInfo>
19264           <xilinx:enablement>
19265             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFECFOKHOLD_IN">false</xilinx:isEnabled>
19266           </xilinx:enablement>
19267         </xilinx:parameterInfo>
19268       </spirit:vendorExtensions>
19269     </spirit:parameter>
19270     <spirit:parameter>
19271       <spirit:name>INTERNAL_PORT_ENABLED_RXDFECFOKOVREN_IN</spirit:name>
19272       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFECFOKOVREN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
19273       <spirit:vendorExtensions>
19274         <xilinx:parameterInfo>
19275           <xilinx:enablement>
19276             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFECFOKOVREN_IN">false</xilinx:isEnabled>
19277           </xilinx:enablement>
19278         </xilinx:parameterInfo>
19279       </spirit:vendorExtensions>
19280     </spirit:parameter>
19281     <spirit:parameter>
19282       <spirit:name>INTERNAL_PORT_ENABLED_RXDFEKHHOLD_IN</spirit:name>
19283       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFEKHHOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
19284       <spirit:vendorExtensions>
19285         <xilinx:parameterInfo>
19286           <xilinx:enablement>
19287             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFEKHHOLD_IN">false</xilinx:isEnabled>
19288           </xilinx:enablement>
19289         </xilinx:parameterInfo>
19290       </spirit:vendorExtensions>
19291     </spirit:parameter>
19292     <spirit:parameter>
19293       <spirit:name>INTERNAL_PORT_ENABLED_RXDFEKHOVRDEN_IN</spirit:name>
19294       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFEKHOVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
19295       <spirit:vendorExtensions>
19296         <xilinx:parameterInfo>
19297           <xilinx:enablement>
19298             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFEKHOVRDEN_IN">false</xilinx:isEnabled>
19299           </xilinx:enablement>
19300         </xilinx:parameterInfo>
19301       </spirit:vendorExtensions>
19302     </spirit:parameter>
19303     <spirit:parameter>
19304       <spirit:name>INTERNAL_PORT_ENABLED_RXDFELFHOLD_IN</spirit:name>
19305       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFELFHOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19306       <spirit:vendorExtensions>
19307         <xilinx:parameterInfo>
19308           <xilinx:enablement>
19309             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFELFHOLD_IN">false</xilinx:isEnabled>
19310           </xilinx:enablement>
19311         </xilinx:parameterInfo>
19312       </spirit:vendorExtensions>
19313     </spirit:parameter>
19314     <spirit:parameter>
19315       <spirit:name>INTERNAL_PORT_ENABLED_RXDFELFOVRDEN_IN</spirit:name>
19316       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFELFOVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19317       <spirit:vendorExtensions>
19318         <xilinx:parameterInfo>
19319           <xilinx:enablement>
19320             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFELFOVRDEN_IN">false</xilinx:isEnabled>
19321           </xilinx:enablement>
19322         </xilinx:parameterInfo>
19323       </spirit:vendorExtensions>
19324     </spirit:parameter>
19325     <spirit:parameter>
19326       <spirit:name>INTERNAL_PORT_ENABLED_RXDFELPMRESET_IN</spirit:name>
19327       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFELPMRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19328       <spirit:vendorExtensions>
19329         <xilinx:parameterInfo>
19330           <xilinx:enablement>
19331             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFELPMRESET_IN">false</xilinx:isEnabled>
19332           </xilinx:enablement>
19333         </xilinx:parameterInfo>
19334       </spirit:vendorExtensions>
19335     </spirit:parameter>
19336     <spirit:parameter>
19337       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP10HOLD_IN</spirit:name>
19338       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP10HOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19339       <spirit:vendorExtensions>
19340         <xilinx:parameterInfo>
19341           <xilinx:enablement>
19342             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP10HOLD_IN">false</xilinx:isEnabled>
19343           </xilinx:enablement>
19344         </xilinx:parameterInfo>
19345       </spirit:vendorExtensions>
19346     </spirit:parameter>
19347     <spirit:parameter>
19348       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP10OVRDEN_IN</spirit:name>
19349       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP10OVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19350       <spirit:vendorExtensions>
19351         <xilinx:parameterInfo>
19352           <xilinx:enablement>
19353             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP10OVRDEN_IN">false</xilinx:isEnabled>
19354           </xilinx:enablement>
19355         </xilinx:parameterInfo>
19356       </spirit:vendorExtensions>
19357     </spirit:parameter>
19358     <spirit:parameter>
19359       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP11HOLD_IN</spirit:name>
19360       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP11HOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19361       <spirit:vendorExtensions>
19362         <xilinx:parameterInfo>
19363           <xilinx:enablement>
19364             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP11HOLD_IN">false</xilinx:isEnabled>
19365           </xilinx:enablement>
19366         </xilinx:parameterInfo>
19367       </spirit:vendorExtensions>
19368     </spirit:parameter>
19369     <spirit:parameter>
19370       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP11OVRDEN_IN</spirit:name>
19371       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP11OVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19372       <spirit:vendorExtensions>
19373         <xilinx:parameterInfo>
19374           <xilinx:enablement>
19375             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP11OVRDEN_IN">false</xilinx:isEnabled>
19376           </xilinx:enablement>
19377         </xilinx:parameterInfo>
19378       </spirit:vendorExtensions>
19379     </spirit:parameter>
19380     <spirit:parameter>
19381       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP12HOLD_IN</spirit:name>
19382       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP12HOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19383       <spirit:vendorExtensions>
19384         <xilinx:parameterInfo>
19385           <xilinx:enablement>
19386             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP12HOLD_IN">false</xilinx:isEnabled>
19387           </xilinx:enablement>
19388         </xilinx:parameterInfo>
19389       </spirit:vendorExtensions>
19390     </spirit:parameter>
19391     <spirit:parameter>
19392       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP12OVRDEN_IN</spirit:name>
19393       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP12OVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19394       <spirit:vendorExtensions>
19395         <xilinx:parameterInfo>
19396           <xilinx:enablement>
19397             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP12OVRDEN_IN">false</xilinx:isEnabled>
19398           </xilinx:enablement>
19399         </xilinx:parameterInfo>
19400       </spirit:vendorExtensions>
19401     </spirit:parameter>
19402     <spirit:parameter>
19403       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP13HOLD_IN</spirit:name>
19404       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP13HOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19405       <spirit:vendorExtensions>
19406         <xilinx:parameterInfo>
19407           <xilinx:enablement>
19408             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP13HOLD_IN">false</xilinx:isEnabled>
19409           </xilinx:enablement>
19410         </xilinx:parameterInfo>
19411       </spirit:vendorExtensions>
19412     </spirit:parameter>
19413     <spirit:parameter>
19414       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP13OVRDEN_IN</spirit:name>
19415       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP13OVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19416       <spirit:vendorExtensions>
19417         <xilinx:parameterInfo>
19418           <xilinx:enablement>
19419             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP13OVRDEN_IN">false</xilinx:isEnabled>
19420           </xilinx:enablement>
19421         </xilinx:parameterInfo>
19422       </spirit:vendorExtensions>
19423     </spirit:parameter>
19424     <spirit:parameter>
19425       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP14HOLD_IN</spirit:name>
19426       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP14HOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19427       <spirit:vendorExtensions>
19428         <xilinx:parameterInfo>
19429           <xilinx:enablement>
19430             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP14HOLD_IN">false</xilinx:isEnabled>
19431           </xilinx:enablement>
19432         </xilinx:parameterInfo>
19433       </spirit:vendorExtensions>
19434     </spirit:parameter>
19435     <spirit:parameter>
19436       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP14OVRDEN_IN</spirit:name>
19437       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP14OVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19438       <spirit:vendorExtensions>
19439         <xilinx:parameterInfo>
19440           <xilinx:enablement>
19441             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP14OVRDEN_IN">false</xilinx:isEnabled>
19442           </xilinx:enablement>
19443         </xilinx:parameterInfo>
19444       </spirit:vendorExtensions>
19445     </spirit:parameter>
19446     <spirit:parameter>
19447       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP15HOLD_IN</spirit:name>
19448       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP15HOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19449       <spirit:vendorExtensions>
19450         <xilinx:parameterInfo>
19451           <xilinx:enablement>
19452             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP15HOLD_IN">false</xilinx:isEnabled>
19453           </xilinx:enablement>
19454         </xilinx:parameterInfo>
19455       </spirit:vendorExtensions>
19456     </spirit:parameter>
19457     <spirit:parameter>
19458       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP15OVRDEN_IN</spirit:name>
19459       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP15OVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19460       <spirit:vendorExtensions>
19461         <xilinx:parameterInfo>
19462           <xilinx:enablement>
19463             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP15OVRDEN_IN">false</xilinx:isEnabled>
19464           </xilinx:enablement>
19465         </xilinx:parameterInfo>
19466       </spirit:vendorExtensions>
19467     </spirit:parameter>
19468     <spirit:parameter>
19469       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP2HOLD_IN</spirit:name>
19470       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP2HOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19471       <spirit:vendorExtensions>
19472         <xilinx:parameterInfo>
19473           <xilinx:enablement>
19474             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP2HOLD_IN">false</xilinx:isEnabled>
19475           </xilinx:enablement>
19476         </xilinx:parameterInfo>
19477       </spirit:vendorExtensions>
19478     </spirit:parameter>
19479     <spirit:parameter>
19480       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP2OVRDEN_IN</spirit:name>
19481       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP2OVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19482       <spirit:vendorExtensions>
19483         <xilinx:parameterInfo>
19484           <xilinx:enablement>
19485             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP2OVRDEN_IN">false</xilinx:isEnabled>
19486           </xilinx:enablement>
19487         </xilinx:parameterInfo>
19488       </spirit:vendorExtensions>
19489     </spirit:parameter>
19490     <spirit:parameter>
19491       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP3HOLD_IN</spirit:name>
19492       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP3HOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19493       <spirit:vendorExtensions>
19494         <xilinx:parameterInfo>
19495           <xilinx:enablement>
19496             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP3HOLD_IN">false</xilinx:isEnabled>
19497           </xilinx:enablement>
19498         </xilinx:parameterInfo>
19499       </spirit:vendorExtensions>
19500     </spirit:parameter>
19501     <spirit:parameter>
19502       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP3OVRDEN_IN</spirit:name>
19503       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP3OVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19504       <spirit:vendorExtensions>
19505         <xilinx:parameterInfo>
19506           <xilinx:enablement>
19507             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP3OVRDEN_IN">false</xilinx:isEnabled>
19508           </xilinx:enablement>
19509         </xilinx:parameterInfo>
19510       </spirit:vendorExtensions>
19511     </spirit:parameter>
19512     <spirit:parameter>
19513       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP4HOLD_IN</spirit:name>
19514       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP4HOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19515       <spirit:vendorExtensions>
19516         <xilinx:parameterInfo>
19517           <xilinx:enablement>
19518             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP4HOLD_IN">false</xilinx:isEnabled>
19519           </xilinx:enablement>
19520         </xilinx:parameterInfo>
19521       </spirit:vendorExtensions>
19522     </spirit:parameter>
19523     <spirit:parameter>
19524       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP4OVRDEN_IN</spirit:name>
19525       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP4OVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19526       <spirit:vendorExtensions>
19527         <xilinx:parameterInfo>
19528           <xilinx:enablement>
19529             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP4OVRDEN_IN">false</xilinx:isEnabled>
19530           </xilinx:enablement>
19531         </xilinx:parameterInfo>
19532       </spirit:vendorExtensions>
19533     </spirit:parameter>
19534     <spirit:parameter>
19535       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP5HOLD_IN</spirit:name>
19536       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP5HOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19537       <spirit:vendorExtensions>
19538         <xilinx:parameterInfo>
19539           <xilinx:enablement>
19540             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP5HOLD_IN">false</xilinx:isEnabled>
19541           </xilinx:enablement>
19542         </xilinx:parameterInfo>
19543       </spirit:vendorExtensions>
19544     </spirit:parameter>
19545     <spirit:parameter>
19546       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP5OVRDEN_IN</spirit:name>
19547       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP5OVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19548       <spirit:vendorExtensions>
19549         <xilinx:parameterInfo>
19550           <xilinx:enablement>
19551             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP5OVRDEN_IN">false</xilinx:isEnabled>
19552           </xilinx:enablement>
19553         </xilinx:parameterInfo>
19554       </spirit:vendorExtensions>
19555     </spirit:parameter>
19556     <spirit:parameter>
19557       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP6HOLD_IN</spirit:name>
19558       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP6HOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19559       <spirit:vendorExtensions>
19560         <xilinx:parameterInfo>
19561           <xilinx:enablement>
19562             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP6HOLD_IN">false</xilinx:isEnabled>
19563           </xilinx:enablement>
19564         </xilinx:parameterInfo>
19565       </spirit:vendorExtensions>
19566     </spirit:parameter>
19567     <spirit:parameter>
19568       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP6OVRDEN_IN</spirit:name>
19569       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP6OVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19570       <spirit:vendorExtensions>
19571         <xilinx:parameterInfo>
19572           <xilinx:enablement>
19573             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP6OVRDEN_IN">false</xilinx:isEnabled>
19574           </xilinx:enablement>
19575         </xilinx:parameterInfo>
19576       </spirit:vendorExtensions>
19577     </spirit:parameter>
19578     <spirit:parameter>
19579       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP7HOLD_IN</spirit:name>
19580       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP7HOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19581       <spirit:vendorExtensions>
19582         <xilinx:parameterInfo>
19583           <xilinx:enablement>
19584             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP7HOLD_IN">false</xilinx:isEnabled>
19585           </xilinx:enablement>
19586         </xilinx:parameterInfo>
19587       </spirit:vendorExtensions>
19588     </spirit:parameter>
19589     <spirit:parameter>
19590       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP7OVRDEN_IN</spirit:name>
19591       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP7OVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19592       <spirit:vendorExtensions>
19593         <xilinx:parameterInfo>
19594           <xilinx:enablement>
19595             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP7OVRDEN_IN">false</xilinx:isEnabled>
19596           </xilinx:enablement>
19597         </xilinx:parameterInfo>
19598       </spirit:vendorExtensions>
19599     </spirit:parameter>
19600     <spirit:parameter>
19601       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP8HOLD_IN</spirit:name>
19602       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP8HOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19603       <spirit:vendorExtensions>
19604         <xilinx:parameterInfo>
19605           <xilinx:enablement>
19606             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP8HOLD_IN">false</xilinx:isEnabled>
19607           </xilinx:enablement>
19608         </xilinx:parameterInfo>
19609       </spirit:vendorExtensions>
19610     </spirit:parameter>
19611     <spirit:parameter>
19612       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP8OVRDEN_IN</spirit:name>
19613       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP8OVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19614       <spirit:vendorExtensions>
19615         <xilinx:parameterInfo>
19616           <xilinx:enablement>
19617             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP8OVRDEN_IN">false</xilinx:isEnabled>
19618           </xilinx:enablement>
19619         </xilinx:parameterInfo>
19620       </spirit:vendorExtensions>
19621     </spirit:parameter>
19622     <spirit:parameter>
19623       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP9HOLD_IN</spirit:name>
19624       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP9HOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19625       <spirit:vendorExtensions>
19626         <xilinx:parameterInfo>
19627           <xilinx:enablement>
19628             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP9HOLD_IN">false</xilinx:isEnabled>
19629           </xilinx:enablement>
19630         </xilinx:parameterInfo>
19631       </spirit:vendorExtensions>
19632     </spirit:parameter>
19633     <spirit:parameter>
19634       <spirit:name>INTERNAL_PORT_ENABLED_RXDFETAP9OVRDEN_IN</spirit:name>
19635       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFETAP9OVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19636       <spirit:vendorExtensions>
19637         <xilinx:parameterInfo>
19638           <xilinx:enablement>
19639             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFETAP9OVRDEN_IN">false</xilinx:isEnabled>
19640           </xilinx:enablement>
19641         </xilinx:parameterInfo>
19642       </spirit:vendorExtensions>
19643     </spirit:parameter>
19644     <spirit:parameter>
19645       <spirit:name>INTERNAL_PORT_ENABLED_RXDFEUTHOLD_IN</spirit:name>
19646       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFEUTHOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19647       <spirit:vendorExtensions>
19648         <xilinx:parameterInfo>
19649           <xilinx:enablement>
19650             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFEUTHOLD_IN">false</xilinx:isEnabled>
19651           </xilinx:enablement>
19652         </xilinx:parameterInfo>
19653       </spirit:vendorExtensions>
19654     </spirit:parameter>
19655     <spirit:parameter>
19656       <spirit:name>INTERNAL_PORT_ENABLED_RXDFEUTOVRDEN_IN</spirit:name>
19657       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFEUTOVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19658       <spirit:vendorExtensions>
19659         <xilinx:parameterInfo>
19660           <xilinx:enablement>
19661             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFEUTOVRDEN_IN">false</xilinx:isEnabled>
19662           </xilinx:enablement>
19663         </xilinx:parameterInfo>
19664       </spirit:vendorExtensions>
19665     </spirit:parameter>
19666     <spirit:parameter>
19667       <spirit:name>INTERNAL_PORT_ENABLED_RXDFEVPHOLD_IN</spirit:name>
19668       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFEVPHOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19669       <spirit:vendorExtensions>
19670         <xilinx:parameterInfo>
19671           <xilinx:enablement>
19672             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFEVPHOLD_IN">false</xilinx:isEnabled>
19673           </xilinx:enablement>
19674         </xilinx:parameterInfo>
19675       </spirit:vendorExtensions>
19676     </spirit:parameter>
19677     <spirit:parameter>
19678       <spirit:name>INTERNAL_PORT_ENABLED_RXDFEVPOVRDEN_IN</spirit:name>
19679       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFEVPOVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19680       <spirit:vendorExtensions>
19681         <xilinx:parameterInfo>
19682           <xilinx:enablement>
19683             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFEVPOVRDEN_IN">false</xilinx:isEnabled>
19684           </xilinx:enablement>
19685         </xilinx:parameterInfo>
19686       </spirit:vendorExtensions>
19687     </spirit:parameter>
19688     <spirit:parameter>
19689       <spirit:name>INTERNAL_PORT_ENABLED_RXDFEVSEN_IN</spirit:name>
19690       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFEVSEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19691       <spirit:vendorExtensions>
19692         <xilinx:parameterInfo>
19693           <xilinx:enablement>
19694             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFEVSEN_IN">false</xilinx:isEnabled>
19695           </xilinx:enablement>
19696         </xilinx:parameterInfo>
19697       </spirit:vendorExtensions>
19698     </spirit:parameter>
19699     <spirit:parameter>
19700       <spirit:name>INTERNAL_PORT_ENABLED_RXDFEXYDEN_IN</spirit:name>
19701       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDFEXYDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19702       <spirit:vendorExtensions>
19703         <xilinx:parameterInfo>
19704           <xilinx:enablement>
19705             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDFEXYDEN_IN">false</xilinx:isEnabled>
19706           </xilinx:enablement>
19707         </xilinx:parameterInfo>
19708       </spirit:vendorExtensions>
19709     </spirit:parameter>
19710     <spirit:parameter>
19711       <spirit:name>INTERNAL_PORT_ENABLED_RXDLYBYPASS_IN</spirit:name>
19712       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDLYBYPASS_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19713       <spirit:vendorExtensions>
19714         <xilinx:parameterInfo>
19715           <xilinx:enablement>
19716             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDLYBYPASS_IN">false</xilinx:isEnabled>
19717           </xilinx:enablement>
19718         </xilinx:parameterInfo>
19719       </spirit:vendorExtensions>
19720     </spirit:parameter>
19721     <spirit:parameter>
19722       <spirit:name>INTERNAL_PORT_ENABLED_RXDLYEN_IN</spirit:name>
19723       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDLYEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19724       <spirit:vendorExtensions>
19725         <xilinx:parameterInfo>
19726           <xilinx:enablement>
19727             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDLYEN_IN">false</xilinx:isEnabled>
19728           </xilinx:enablement>
19729         </xilinx:parameterInfo>
19730       </spirit:vendorExtensions>
19731     </spirit:parameter>
19732     <spirit:parameter>
19733       <spirit:name>INTERNAL_PORT_ENABLED_RXDLYOVRDEN_IN</spirit:name>
19734       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDLYOVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19735       <spirit:vendorExtensions>
19736         <xilinx:parameterInfo>
19737           <xilinx:enablement>
19738             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDLYOVRDEN_IN">false</xilinx:isEnabled>
19739           </xilinx:enablement>
19740         </xilinx:parameterInfo>
19741       </spirit:vendorExtensions>
19742     </spirit:parameter>
19743     <spirit:parameter>
19744       <spirit:name>INTERNAL_PORT_ENABLED_RXDLYSRESET_IN</spirit:name>
19745       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDLYSRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19746       <spirit:vendorExtensions>
19747         <xilinx:parameterInfo>
19748           <xilinx:enablement>
19749             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDLYSRESET_IN">false</xilinx:isEnabled>
19750           </xilinx:enablement>
19751         </xilinx:parameterInfo>
19752       </spirit:vendorExtensions>
19753     </spirit:parameter>
19754     <spirit:parameter>
19755       <spirit:name>INTERNAL_PORT_ENABLED_RXELECIDLEMODE_IN</spirit:name>
19756       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXELECIDLEMODE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19757       <spirit:vendorExtensions>
19758         <xilinx:parameterInfo>
19759           <xilinx:enablement>
19760             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXELECIDLEMODE_IN">false</xilinx:isEnabled>
19761           </xilinx:enablement>
19762         </xilinx:parameterInfo>
19763       </spirit:vendorExtensions>
19764     </spirit:parameter>
19765     <spirit:parameter>
19766       <spirit:name>INTERNAL_PORT_ENABLED_RXEQTRAINING_IN</spirit:name>
19767       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXEQTRAINING_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
19768       <spirit:vendorExtensions>
19769         <xilinx:parameterInfo>
19770           <xilinx:enablement>
19771             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXEQTRAINING_IN">false</xilinx:isEnabled>
19772           </xilinx:enablement>
19773         </xilinx:parameterInfo>
19774       </spirit:vendorExtensions>
19775     </spirit:parameter>
19776     <spirit:parameter>
19777       <spirit:name>INTERNAL_PORT_ENABLED_RXGEARBOXSLIP_IN</spirit:name>
19778       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXGEARBOXSLIP_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19779       <spirit:vendorExtensions>
19780         <xilinx:parameterInfo>
19781           <xilinx:enablement>
19782             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXGEARBOXSLIP_IN">false</xilinx:isEnabled>
19783           </xilinx:enablement>
19784         </xilinx:parameterInfo>
19785       </spirit:vendorExtensions>
19786     </spirit:parameter>
19787     <spirit:parameter>
19788       <spirit:name>INTERNAL_PORT_ENABLED_RXLATCLK_IN</spirit:name>
19789       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXLATCLK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19790       <spirit:vendorExtensions>
19791         <xilinx:parameterInfo>
19792           <xilinx:enablement>
19793             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXLATCLK_IN">false</xilinx:isEnabled>
19794           </xilinx:enablement>
19795         </xilinx:parameterInfo>
19796       </spirit:vendorExtensions>
19797     </spirit:parameter>
19798     <spirit:parameter>
19799       <spirit:name>INTERNAL_PORT_ENABLED_RXLPMEN_IN</spirit:name>
19800       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXLPMEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
19801       <spirit:vendorExtensions>
19802         <xilinx:parameterInfo>
19803           <xilinx:enablement>
19804             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXLPMEN_IN">false</xilinx:isEnabled>
19805           </xilinx:enablement>
19806         </xilinx:parameterInfo>
19807       </spirit:vendorExtensions>
19808     </spirit:parameter>
19809     <spirit:parameter>
19810       <spirit:name>INTERNAL_PORT_ENABLED_RXLPMGCHOLD_IN</spirit:name>
19811       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXLPMGCHOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19812       <spirit:vendorExtensions>
19813         <xilinx:parameterInfo>
19814           <xilinx:enablement>
19815             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXLPMGCHOLD_IN">false</xilinx:isEnabled>
19816           </xilinx:enablement>
19817         </xilinx:parameterInfo>
19818       </spirit:vendorExtensions>
19819     </spirit:parameter>
19820     <spirit:parameter>
19821       <spirit:name>INTERNAL_PORT_ENABLED_RXLPMGCOVRDEN_IN</spirit:name>
19822       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXLPMGCOVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19823       <spirit:vendorExtensions>
19824         <xilinx:parameterInfo>
19825           <xilinx:enablement>
19826             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXLPMGCOVRDEN_IN">false</xilinx:isEnabled>
19827           </xilinx:enablement>
19828         </xilinx:parameterInfo>
19829       </spirit:vendorExtensions>
19830     </spirit:parameter>
19831     <spirit:parameter>
19832       <spirit:name>INTERNAL_PORT_ENABLED_RXLPMHFHOLD_IN</spirit:name>
19833       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXLPMHFHOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19834       <spirit:vendorExtensions>
19835         <xilinx:parameterInfo>
19836           <xilinx:enablement>
19837             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXLPMHFHOLD_IN">false</xilinx:isEnabled>
19838           </xilinx:enablement>
19839         </xilinx:parameterInfo>
19840       </spirit:vendorExtensions>
19841     </spirit:parameter>
19842     <spirit:parameter>
19843       <spirit:name>INTERNAL_PORT_ENABLED_RXLPMHFOVRDEN_IN</spirit:name>
19844       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXLPMHFOVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19845       <spirit:vendorExtensions>
19846         <xilinx:parameterInfo>
19847           <xilinx:enablement>
19848             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXLPMHFOVRDEN_IN">false</xilinx:isEnabled>
19849           </xilinx:enablement>
19850         </xilinx:parameterInfo>
19851       </spirit:vendorExtensions>
19852     </spirit:parameter>
19853     <spirit:parameter>
19854       <spirit:name>INTERNAL_PORT_ENABLED_RXLPMLFHOLD_IN</spirit:name>
19855       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXLPMLFHOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19856       <spirit:vendorExtensions>
19857         <xilinx:parameterInfo>
19858           <xilinx:enablement>
19859             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXLPMLFHOLD_IN">false</xilinx:isEnabled>
19860           </xilinx:enablement>
19861         </xilinx:parameterInfo>
19862       </spirit:vendorExtensions>
19863     </spirit:parameter>
19864     <spirit:parameter>
19865       <spirit:name>INTERNAL_PORT_ENABLED_RXLPMLFKLOVRDEN_IN</spirit:name>
19866       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXLPMLFKLOVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19867       <spirit:vendorExtensions>
19868         <xilinx:parameterInfo>
19869           <xilinx:enablement>
19870             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXLPMLFKLOVRDEN_IN">false</xilinx:isEnabled>
19871           </xilinx:enablement>
19872         </xilinx:parameterInfo>
19873       </spirit:vendorExtensions>
19874     </spirit:parameter>
19875     <spirit:parameter>
19876       <spirit:name>INTERNAL_PORT_ENABLED_RXLPMOSHOLD_IN</spirit:name>
19877       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXLPMOSHOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19878       <spirit:vendorExtensions>
19879         <xilinx:parameterInfo>
19880           <xilinx:enablement>
19881             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXLPMOSHOLD_IN">false</xilinx:isEnabled>
19882           </xilinx:enablement>
19883         </xilinx:parameterInfo>
19884       </spirit:vendorExtensions>
19885     </spirit:parameter>
19886     <spirit:parameter>
19887       <spirit:name>INTERNAL_PORT_ENABLED_RXLPMOSOVRDEN_IN</spirit:name>
19888       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXLPMOSOVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19889       <spirit:vendorExtensions>
19890         <xilinx:parameterInfo>
19891           <xilinx:enablement>
19892             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXLPMOSOVRDEN_IN">false</xilinx:isEnabled>
19893           </xilinx:enablement>
19894         </xilinx:parameterInfo>
19895       </spirit:vendorExtensions>
19896     </spirit:parameter>
19897     <spirit:parameter>
19898       <spirit:name>INTERNAL_PORT_ENABLED_RXMCOMMAALIGNEN_IN</spirit:name>
19899       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXMCOMMAALIGNEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
19900       <spirit:vendorExtensions>
19901         <xilinx:parameterInfo>
19902           <xilinx:enablement>
19903             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXMCOMMAALIGNEN_IN">false</xilinx:isEnabled>
19904           </xilinx:enablement>
19905         </xilinx:parameterInfo>
19906       </spirit:vendorExtensions>
19907     </spirit:parameter>
19908     <spirit:parameter>
19909       <spirit:name>INTERNAL_PORT_ENABLED_RXMONITORSEL_IN</spirit:name>
19910       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXMONITORSEL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19911       <spirit:vendorExtensions>
19912         <xilinx:parameterInfo>
19913           <xilinx:enablement>
19914             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXMONITORSEL_IN">false</xilinx:isEnabled>
19915           </xilinx:enablement>
19916         </xilinx:parameterInfo>
19917       </spirit:vendorExtensions>
19918     </spirit:parameter>
19919     <spirit:parameter>
19920       <spirit:name>INTERNAL_PORT_ENABLED_RXOOBRESET_IN</spirit:name>
19921       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXOOBRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19922       <spirit:vendorExtensions>
19923         <xilinx:parameterInfo>
19924           <xilinx:enablement>
19925             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXOOBRESET_IN">false</xilinx:isEnabled>
19926           </xilinx:enablement>
19927         </xilinx:parameterInfo>
19928       </spirit:vendorExtensions>
19929     </spirit:parameter>
19930     <spirit:parameter>
19931       <spirit:name>INTERNAL_PORT_ENABLED_RXOSCALRESET_IN</spirit:name>
19932       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXOSCALRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19933       <spirit:vendorExtensions>
19934         <xilinx:parameterInfo>
19935           <xilinx:enablement>
19936             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXOSCALRESET_IN">false</xilinx:isEnabled>
19937           </xilinx:enablement>
19938         </xilinx:parameterInfo>
19939       </spirit:vendorExtensions>
19940     </spirit:parameter>
19941     <spirit:parameter>
19942       <spirit:name>INTERNAL_PORT_ENABLED_RXOSHOLD_IN</spirit:name>
19943       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXOSHOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19944       <spirit:vendorExtensions>
19945         <xilinx:parameterInfo>
19946           <xilinx:enablement>
19947             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXOSHOLD_IN">false</xilinx:isEnabled>
19948           </xilinx:enablement>
19949         </xilinx:parameterInfo>
19950       </spirit:vendorExtensions>
19951     </spirit:parameter>
19952     <spirit:parameter>
19953       <spirit:name>INTERNAL_PORT_ENABLED_RXOSINTCFG_IN</spirit:name>
19954       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXOSINTCFG_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19955       <spirit:vendorExtensions>
19956         <xilinx:parameterInfo>
19957           <xilinx:enablement>
19958             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXOSINTCFG_IN">false</xilinx:isEnabled>
19959           </xilinx:enablement>
19960         </xilinx:parameterInfo>
19961       </spirit:vendorExtensions>
19962     </spirit:parameter>
19963     <spirit:parameter>
19964       <spirit:name>INTERNAL_PORT_ENABLED_RXOSINTEN_IN</spirit:name>
19965       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXOSINTEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19966       <spirit:vendorExtensions>
19967         <xilinx:parameterInfo>
19968           <xilinx:enablement>
19969             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXOSINTEN_IN">false</xilinx:isEnabled>
19970           </xilinx:enablement>
19971         </xilinx:parameterInfo>
19972       </spirit:vendorExtensions>
19973     </spirit:parameter>
19974     <spirit:parameter>
19975       <spirit:name>INTERNAL_PORT_ENABLED_RXOSINTHOLD_IN</spirit:name>
19976       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXOSINTHOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19977       <spirit:vendorExtensions>
19978         <xilinx:parameterInfo>
19979           <xilinx:enablement>
19980             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXOSINTHOLD_IN">false</xilinx:isEnabled>
19981           </xilinx:enablement>
19982         </xilinx:parameterInfo>
19983       </spirit:vendorExtensions>
19984     </spirit:parameter>
19985     <spirit:parameter>
19986       <spirit:name>INTERNAL_PORT_ENABLED_RXOSINTOVRDEN_IN</spirit:name>
19987       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXOSINTOVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19988       <spirit:vendorExtensions>
19989         <xilinx:parameterInfo>
19990           <xilinx:enablement>
19991             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXOSINTOVRDEN_IN">false</xilinx:isEnabled>
19992           </xilinx:enablement>
19993         </xilinx:parameterInfo>
19994       </spirit:vendorExtensions>
19995     </spirit:parameter>
19996     <spirit:parameter>
19997       <spirit:name>INTERNAL_PORT_ENABLED_RXOSINTSTROBE_IN</spirit:name>
19998       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXOSINTSTROBE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
19999       <spirit:vendorExtensions>
20000         <xilinx:parameterInfo>
20001           <xilinx:enablement>
20002             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXOSINTSTROBE_IN">false</xilinx:isEnabled>
20003           </xilinx:enablement>
20004         </xilinx:parameterInfo>
20005       </spirit:vendorExtensions>
20006     </spirit:parameter>
20007     <spirit:parameter>
20008       <spirit:name>INTERNAL_PORT_ENABLED_RXOSINTTESTOVRDEN_IN</spirit:name>
20009       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXOSINTTESTOVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20010       <spirit:vendorExtensions>
20011         <xilinx:parameterInfo>
20012           <xilinx:enablement>
20013             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXOSINTTESTOVRDEN_IN">false</xilinx:isEnabled>
20014           </xilinx:enablement>
20015         </xilinx:parameterInfo>
20016       </spirit:vendorExtensions>
20017     </spirit:parameter>
20018     <spirit:parameter>
20019       <spirit:name>INTERNAL_PORT_ENABLED_RXOSOVRDEN_IN</spirit:name>
20020       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXOSOVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20021       <spirit:vendorExtensions>
20022         <xilinx:parameterInfo>
20023           <xilinx:enablement>
20024             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXOSOVRDEN_IN">false</xilinx:isEnabled>
20025           </xilinx:enablement>
20026         </xilinx:parameterInfo>
20027       </spirit:vendorExtensions>
20028     </spirit:parameter>
20029     <spirit:parameter>
20030       <spirit:name>INTERNAL_PORT_ENABLED_RXOUTCLKSEL_IN</spirit:name>
20031       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXOUTCLKSEL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20032       <spirit:vendorExtensions>
20033         <xilinx:parameterInfo>
20034           <xilinx:enablement>
20035             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXOUTCLKSEL_IN">false</xilinx:isEnabled>
20036           </xilinx:enablement>
20037         </xilinx:parameterInfo>
20038       </spirit:vendorExtensions>
20039     </spirit:parameter>
20040     <spirit:parameter>
20041       <spirit:name>INTERNAL_PORT_ENABLED_RXPCOMMAALIGNEN_IN</spirit:name>
20042       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXPCOMMAALIGNEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20043       <spirit:vendorExtensions>
20044         <xilinx:parameterInfo>
20045           <xilinx:enablement>
20046             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXPCOMMAALIGNEN_IN">false</xilinx:isEnabled>
20047           </xilinx:enablement>
20048         </xilinx:parameterInfo>
20049       </spirit:vendorExtensions>
20050     </spirit:parameter>
20051     <spirit:parameter>
20052       <spirit:name>INTERNAL_PORT_ENABLED_RXPCSRESET_IN</spirit:name>
20053       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXPCSRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20054       <spirit:vendorExtensions>
20055         <xilinx:parameterInfo>
20056           <xilinx:enablement>
20057             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXPCSRESET_IN">false</xilinx:isEnabled>
20058           </xilinx:enablement>
20059         </xilinx:parameterInfo>
20060       </spirit:vendorExtensions>
20061     </spirit:parameter>
20062     <spirit:parameter>
20063       <spirit:name>INTERNAL_PORT_ENABLED_RXPD_IN</spirit:name>
20064       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXPD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20065       <spirit:vendorExtensions>
20066         <xilinx:parameterInfo>
20067           <xilinx:enablement>
20068             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXPD_IN">false</xilinx:isEnabled>
20069           </xilinx:enablement>
20070         </xilinx:parameterInfo>
20071       </spirit:vendorExtensions>
20072     </spirit:parameter>
20073     <spirit:parameter>
20074       <spirit:name>INTERNAL_PORT_ENABLED_RXPHALIGN_IN</spirit:name>
20075       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXPHALIGN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20076       <spirit:vendorExtensions>
20077         <xilinx:parameterInfo>
20078           <xilinx:enablement>
20079             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXPHALIGN_IN">false</xilinx:isEnabled>
20080           </xilinx:enablement>
20081         </xilinx:parameterInfo>
20082       </spirit:vendorExtensions>
20083     </spirit:parameter>
20084     <spirit:parameter>
20085       <spirit:name>INTERNAL_PORT_ENABLED_RXPHALIGNEN_IN</spirit:name>
20086       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXPHALIGNEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20087       <spirit:vendorExtensions>
20088         <xilinx:parameterInfo>
20089           <xilinx:enablement>
20090             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXPHALIGNEN_IN">false</xilinx:isEnabled>
20091           </xilinx:enablement>
20092         </xilinx:parameterInfo>
20093       </spirit:vendorExtensions>
20094     </spirit:parameter>
20095     <spirit:parameter>
20096       <spirit:name>INTERNAL_PORT_ENABLED_RXPHDLYPD_IN</spirit:name>
20097       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXPHDLYPD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20098       <spirit:vendorExtensions>
20099         <xilinx:parameterInfo>
20100           <xilinx:enablement>
20101             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXPHDLYPD_IN">false</xilinx:isEnabled>
20102           </xilinx:enablement>
20103         </xilinx:parameterInfo>
20104       </spirit:vendorExtensions>
20105     </spirit:parameter>
20106     <spirit:parameter>
20107       <spirit:name>INTERNAL_PORT_ENABLED_RXPHDLYRESET_IN</spirit:name>
20108       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXPHDLYRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20109       <spirit:vendorExtensions>
20110         <xilinx:parameterInfo>
20111           <xilinx:enablement>
20112             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXPHDLYRESET_IN">false</xilinx:isEnabled>
20113           </xilinx:enablement>
20114         </xilinx:parameterInfo>
20115       </spirit:vendorExtensions>
20116     </spirit:parameter>
20117     <spirit:parameter>
20118       <spirit:name>INTERNAL_PORT_ENABLED_RXPHOVRDEN_IN</spirit:name>
20119       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXPHOVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20120       <spirit:vendorExtensions>
20121         <xilinx:parameterInfo>
20122           <xilinx:enablement>
20123             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXPHOVRDEN_IN">false</xilinx:isEnabled>
20124           </xilinx:enablement>
20125         </xilinx:parameterInfo>
20126       </spirit:vendorExtensions>
20127     </spirit:parameter>
20128     <spirit:parameter>
20129       <spirit:name>INTERNAL_PORT_ENABLED_RXPLLCLKSEL_IN</spirit:name>
20130       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXPLLCLKSEL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20131       <spirit:vendorExtensions>
20132         <xilinx:parameterInfo>
20133           <xilinx:enablement>
20134             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXPLLCLKSEL_IN">false</xilinx:isEnabled>
20135           </xilinx:enablement>
20136         </xilinx:parameterInfo>
20137       </spirit:vendorExtensions>
20138     </spirit:parameter>
20139     <spirit:parameter>
20140       <spirit:name>INTERNAL_PORT_ENABLED_RXPMARESET_IN</spirit:name>
20141       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXPMARESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20142       <spirit:vendorExtensions>
20143         <xilinx:parameterInfo>
20144           <xilinx:enablement>
20145             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXPMARESET_IN">false</xilinx:isEnabled>
20146           </xilinx:enablement>
20147         </xilinx:parameterInfo>
20148       </spirit:vendorExtensions>
20149     </spirit:parameter>
20150     <spirit:parameter>
20151       <spirit:name>INTERNAL_PORT_ENABLED_RXPOLARITY_IN</spirit:name>
20152       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXPOLARITY_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20153       <spirit:vendorExtensions>
20154         <xilinx:parameterInfo>
20155           <xilinx:enablement>
20156             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXPOLARITY_IN">false</xilinx:isEnabled>
20157           </xilinx:enablement>
20158         </xilinx:parameterInfo>
20159       </spirit:vendorExtensions>
20160     </spirit:parameter>
20161     <spirit:parameter>
20162       <spirit:name>INTERNAL_PORT_ENABLED_RXPRBSCNTRESET_IN</spirit:name>
20163       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXPRBSCNTRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20164       <spirit:vendorExtensions>
20165         <xilinx:parameterInfo>
20166           <xilinx:enablement>
20167             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXPRBSCNTRESET_IN">false</xilinx:isEnabled>
20168           </xilinx:enablement>
20169         </xilinx:parameterInfo>
20170       </spirit:vendorExtensions>
20171     </spirit:parameter>
20172     <spirit:parameter>
20173       <spirit:name>INTERNAL_PORT_ENABLED_RXPRBSSEL_IN</spirit:name>
20174       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXPRBSSEL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20175       <spirit:vendorExtensions>
20176         <xilinx:parameterInfo>
20177           <xilinx:enablement>
20178             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXPRBSSEL_IN">false</xilinx:isEnabled>
20179           </xilinx:enablement>
20180         </xilinx:parameterInfo>
20181       </spirit:vendorExtensions>
20182     </spirit:parameter>
20183     <spirit:parameter>
20184       <spirit:name>INTERNAL_PORT_ENABLED_RXPROGDIVRESET_IN</spirit:name>
20185       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXPROGDIVRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
20186       <spirit:vendorExtensions>
20187         <xilinx:parameterInfo>
20188           <xilinx:enablement>
20189             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXPROGDIVRESET_IN">false</xilinx:isEnabled>
20190           </xilinx:enablement>
20191         </xilinx:parameterInfo>
20192       </spirit:vendorExtensions>
20193     </spirit:parameter>
20194     <spirit:parameter>
20195       <spirit:name>INTERNAL_PORT_ENABLED_RXQPIEN_IN</spirit:name>
20196       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXQPIEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20197       <spirit:vendorExtensions>
20198         <xilinx:parameterInfo>
20199           <xilinx:enablement>
20200             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXQPIEN_IN">false</xilinx:isEnabled>
20201           </xilinx:enablement>
20202         </xilinx:parameterInfo>
20203       </spirit:vendorExtensions>
20204     </spirit:parameter>
20205     <spirit:parameter>
20206       <spirit:name>INTERNAL_PORT_ENABLED_RXRATE_IN</spirit:name>
20207       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXRATE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20208       <spirit:vendorExtensions>
20209         <xilinx:parameterInfo>
20210           <xilinx:enablement>
20211             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXRATE_IN">false</xilinx:isEnabled>
20212           </xilinx:enablement>
20213         </xilinx:parameterInfo>
20214       </spirit:vendorExtensions>
20215     </spirit:parameter>
20216     <spirit:parameter>
20217       <spirit:name>INTERNAL_PORT_ENABLED_RXRATEMODE_IN</spirit:name>
20218       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXRATEMODE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20219       <spirit:vendorExtensions>
20220         <xilinx:parameterInfo>
20221           <xilinx:enablement>
20222             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXRATEMODE_IN">false</xilinx:isEnabled>
20223           </xilinx:enablement>
20224         </xilinx:parameterInfo>
20225       </spirit:vendorExtensions>
20226     </spirit:parameter>
20227     <spirit:parameter>
20228       <spirit:name>INTERNAL_PORT_ENABLED_RXSLIDE_IN</spirit:name>
20229       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXSLIDE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20230       <spirit:vendorExtensions>
20231         <xilinx:parameterInfo>
20232           <xilinx:enablement>
20233             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXSLIDE_IN">false</xilinx:isEnabled>
20234           </xilinx:enablement>
20235         </xilinx:parameterInfo>
20236       </spirit:vendorExtensions>
20237     </spirit:parameter>
20238     <spirit:parameter>
20239       <spirit:name>INTERNAL_PORT_ENABLED_RXSLIPOUTCLK_IN</spirit:name>
20240       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXSLIPOUTCLK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20241       <spirit:vendorExtensions>
20242         <xilinx:parameterInfo>
20243           <xilinx:enablement>
20244             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXSLIPOUTCLK_IN">false</xilinx:isEnabled>
20245           </xilinx:enablement>
20246         </xilinx:parameterInfo>
20247       </spirit:vendorExtensions>
20248     </spirit:parameter>
20249     <spirit:parameter>
20250       <spirit:name>INTERNAL_PORT_ENABLED_RXSLIPPMA_IN</spirit:name>
20251       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXSLIPPMA_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20252       <spirit:vendorExtensions>
20253         <xilinx:parameterInfo>
20254           <xilinx:enablement>
20255             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXSLIPPMA_IN">false</xilinx:isEnabled>
20256           </xilinx:enablement>
20257         </xilinx:parameterInfo>
20258       </spirit:vendorExtensions>
20259     </spirit:parameter>
20260     <spirit:parameter>
20261       <spirit:name>INTERNAL_PORT_ENABLED_RXSYNCALLIN_IN</spirit:name>
20262       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXSYNCALLIN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20263       <spirit:vendorExtensions>
20264         <xilinx:parameterInfo>
20265           <xilinx:enablement>
20266             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXSYNCALLIN_IN">false</xilinx:isEnabled>
20267           </xilinx:enablement>
20268         </xilinx:parameterInfo>
20269       </spirit:vendorExtensions>
20270     </spirit:parameter>
20271     <spirit:parameter>
20272       <spirit:name>INTERNAL_PORT_ENABLED_RXSYNCIN_IN</spirit:name>
20273       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXSYNCIN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20274       <spirit:vendorExtensions>
20275         <xilinx:parameterInfo>
20276           <xilinx:enablement>
20277             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXSYNCIN_IN">false</xilinx:isEnabled>
20278           </xilinx:enablement>
20279         </xilinx:parameterInfo>
20280       </spirit:vendorExtensions>
20281     </spirit:parameter>
20282     <spirit:parameter>
20283       <spirit:name>INTERNAL_PORT_ENABLED_RXSYNCMODE_IN</spirit:name>
20284       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXSYNCMODE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20285       <spirit:vendorExtensions>
20286         <xilinx:parameterInfo>
20287           <xilinx:enablement>
20288             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXSYNCMODE_IN">false</xilinx:isEnabled>
20289           </xilinx:enablement>
20290         </xilinx:parameterInfo>
20291       </spirit:vendorExtensions>
20292     </spirit:parameter>
20293     <spirit:parameter>
20294       <spirit:name>INTERNAL_PORT_ENABLED_RXSYSCLKSEL_IN</spirit:name>
20295       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXSYSCLKSEL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20296       <spirit:vendorExtensions>
20297         <xilinx:parameterInfo>
20298           <xilinx:enablement>
20299             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXSYSCLKSEL_IN">false</xilinx:isEnabled>
20300           </xilinx:enablement>
20301         </xilinx:parameterInfo>
20302       </spirit:vendorExtensions>
20303     </spirit:parameter>
20304     <spirit:parameter>
20305       <spirit:name>INTERNAL_PORT_ENABLED_RXTERMINATION_IN</spirit:name>
20306       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXTERMINATION_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
20307       <spirit:vendorExtensions>
20308         <xilinx:parameterInfo>
20309           <xilinx:enablement>
20310             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXTERMINATION_IN">false</xilinx:isEnabled>
20311           </xilinx:enablement>
20312         </xilinx:parameterInfo>
20313       </spirit:vendorExtensions>
20314     </spirit:parameter>
20315     <spirit:parameter>
20316       <spirit:name>INTERNAL_PORT_ENABLED_RXUSERRDY_IN</spirit:name>
20317       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXUSERRDY_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
20318       <spirit:vendorExtensions>
20319         <xilinx:parameterInfo>
20320           <xilinx:enablement>
20321             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXUSERRDY_IN">false</xilinx:isEnabled>
20322           </xilinx:enablement>
20323         </xilinx:parameterInfo>
20324       </spirit:vendorExtensions>
20325     </spirit:parameter>
20326     <spirit:parameter>
20327       <spirit:name>INTERNAL_PORT_ENABLED_RXUSRCLK_IN</spirit:name>
20328       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXUSRCLK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20329       <spirit:vendorExtensions>
20330         <xilinx:parameterInfo>
20331           <xilinx:enablement>
20332             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXUSRCLK_IN">false</xilinx:isEnabled>
20333           </xilinx:enablement>
20334         </xilinx:parameterInfo>
20335       </spirit:vendorExtensions>
20336     </spirit:parameter>
20337     <spirit:parameter>
20338       <spirit:name>INTERNAL_PORT_ENABLED_RXUSRCLK2_IN</spirit:name>
20339       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXUSRCLK2_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20340       <spirit:vendorExtensions>
20341         <xilinx:parameterInfo>
20342           <xilinx:enablement>
20343             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXUSRCLK2_IN">false</xilinx:isEnabled>
20344           </xilinx:enablement>
20345         </xilinx:parameterInfo>
20346       </spirit:vendorExtensions>
20347     </spirit:parameter>
20348     <spirit:parameter>
20349       <spirit:name>INTERNAL_PORT_ENABLED_SIGVALIDCLK_IN</spirit:name>
20350       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_SIGVALIDCLK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20351       <spirit:vendorExtensions>
20352         <xilinx:parameterInfo>
20353           <xilinx:enablement>
20354             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_SIGVALIDCLK_IN">false</xilinx:isEnabled>
20355           </xilinx:enablement>
20356         </xilinx:parameterInfo>
20357       </spirit:vendorExtensions>
20358     </spirit:parameter>
20359     <spirit:parameter>
20360       <spirit:name>INTERNAL_PORT_ENABLED_TSTIN_IN</spirit:name>
20361       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TSTIN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20362       <spirit:vendorExtensions>
20363         <xilinx:parameterInfo>
20364           <xilinx:enablement>
20365             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TSTIN_IN">false</xilinx:isEnabled>
20366           </xilinx:enablement>
20367         </xilinx:parameterInfo>
20368       </spirit:vendorExtensions>
20369     </spirit:parameter>
20370     <spirit:parameter>
20371       <spirit:name>INTERNAL_PORT_ENABLED_TX8B10BBYPASS_IN</spirit:name>
20372       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TX8B10BBYPASS_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20373       <spirit:vendorExtensions>
20374         <xilinx:parameterInfo>
20375           <xilinx:enablement>
20376             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TX8B10BBYPASS_IN">false</xilinx:isEnabled>
20377           </xilinx:enablement>
20378         </xilinx:parameterInfo>
20379       </spirit:vendorExtensions>
20380     </spirit:parameter>
20381     <spirit:parameter>
20382       <spirit:name>INTERNAL_PORT_ENABLED_TX8B10BEN_IN</spirit:name>
20383       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TX8B10BEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20384       <spirit:vendorExtensions>
20385         <xilinx:parameterInfo>
20386           <xilinx:enablement>
20387             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TX8B10BEN_IN">false</xilinx:isEnabled>
20388           </xilinx:enablement>
20389         </xilinx:parameterInfo>
20390       </spirit:vendorExtensions>
20391     </spirit:parameter>
20392     <spirit:parameter>
20393       <spirit:name>INTERNAL_PORT_ENABLED_TXBUFDIFFCTRL_IN</spirit:name>
20394       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXBUFDIFFCTRL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20395       <spirit:vendorExtensions>
20396         <xilinx:parameterInfo>
20397           <xilinx:enablement>
20398             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXBUFDIFFCTRL_IN">false</xilinx:isEnabled>
20399           </xilinx:enablement>
20400         </xilinx:parameterInfo>
20401       </spirit:vendorExtensions>
20402     </spirit:parameter>
20403     <spirit:parameter>
20404       <spirit:name>INTERNAL_PORT_ENABLED_TXCOMINIT_IN</spirit:name>
20405       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXCOMINIT_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20406       <spirit:vendorExtensions>
20407         <xilinx:parameterInfo>
20408           <xilinx:enablement>
20409             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXCOMINIT_IN">false</xilinx:isEnabled>
20410           </xilinx:enablement>
20411         </xilinx:parameterInfo>
20412       </spirit:vendorExtensions>
20413     </spirit:parameter>
20414     <spirit:parameter>
20415       <spirit:name>INTERNAL_PORT_ENABLED_TXCOMSAS_IN</spirit:name>
20416       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXCOMSAS_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20417       <spirit:vendorExtensions>
20418         <xilinx:parameterInfo>
20419           <xilinx:enablement>
20420             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXCOMSAS_IN">false</xilinx:isEnabled>
20421           </xilinx:enablement>
20422         </xilinx:parameterInfo>
20423       </spirit:vendorExtensions>
20424     </spirit:parameter>
20425     <spirit:parameter>
20426       <spirit:name>INTERNAL_PORT_ENABLED_TXCOMWAKE_IN</spirit:name>
20427       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXCOMWAKE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20428       <spirit:vendorExtensions>
20429         <xilinx:parameterInfo>
20430           <xilinx:enablement>
20431             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXCOMWAKE_IN">false</xilinx:isEnabled>
20432           </xilinx:enablement>
20433         </xilinx:parameterInfo>
20434       </spirit:vendorExtensions>
20435     </spirit:parameter>
20436     <spirit:parameter>
20437       <spirit:name>INTERNAL_PORT_ENABLED_TXCTRL0_IN</spirit:name>
20438       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXCTRL0_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20439       <spirit:vendorExtensions>
20440         <xilinx:parameterInfo>
20441           <xilinx:enablement>
20442             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXCTRL0_IN">false</xilinx:isEnabled>
20443           </xilinx:enablement>
20444         </xilinx:parameterInfo>
20445       </spirit:vendorExtensions>
20446     </spirit:parameter>
20447     <spirit:parameter>
20448       <spirit:name>INTERNAL_PORT_ENABLED_TXCTRL1_IN</spirit:name>
20449       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXCTRL1_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20450       <spirit:vendorExtensions>
20451         <xilinx:parameterInfo>
20452           <xilinx:enablement>
20453             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXCTRL1_IN">false</xilinx:isEnabled>
20454           </xilinx:enablement>
20455         </xilinx:parameterInfo>
20456       </spirit:vendorExtensions>
20457     </spirit:parameter>
20458     <spirit:parameter>
20459       <spirit:name>INTERNAL_PORT_ENABLED_TXCTRL2_IN</spirit:name>
20460       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXCTRL2_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20461       <spirit:vendorExtensions>
20462         <xilinx:parameterInfo>
20463           <xilinx:enablement>
20464             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXCTRL2_IN">false</xilinx:isEnabled>
20465           </xilinx:enablement>
20466         </xilinx:parameterInfo>
20467       </spirit:vendorExtensions>
20468     </spirit:parameter>
20469     <spirit:parameter>
20470       <spirit:name>INTERNAL_PORT_ENABLED_TXDATA_IN</spirit:name>
20471       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXDATA_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
20472       <spirit:vendorExtensions>
20473         <xilinx:parameterInfo>
20474           <xilinx:enablement>
20475             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXDATA_IN">false</xilinx:isEnabled>
20476           </xilinx:enablement>
20477         </xilinx:parameterInfo>
20478       </spirit:vendorExtensions>
20479     </spirit:parameter>
20480     <spirit:parameter>
20481       <spirit:name>INTERNAL_PORT_ENABLED_TXDATAEXTENDRSVD_IN</spirit:name>
20482       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXDATAEXTENDRSVD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20483       <spirit:vendorExtensions>
20484         <xilinx:parameterInfo>
20485           <xilinx:enablement>
20486             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXDATAEXTENDRSVD_IN">false</xilinx:isEnabled>
20487           </xilinx:enablement>
20488         </xilinx:parameterInfo>
20489       </spirit:vendorExtensions>
20490     </spirit:parameter>
20491     <spirit:parameter>
20492       <spirit:name>INTERNAL_PORT_ENABLED_TXDCCFORCESTART_IN</spirit:name>
20493       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXDCCFORCESTART_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
20494       <spirit:vendorExtensions>
20495         <xilinx:parameterInfo>
20496           <xilinx:enablement>
20497             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXDCCFORCESTART_IN">false</xilinx:isEnabled>
20498           </xilinx:enablement>
20499         </xilinx:parameterInfo>
20500       </spirit:vendorExtensions>
20501     </spirit:parameter>
20502     <spirit:parameter>
20503       <spirit:name>INTERNAL_PORT_ENABLED_TXDCCRESET_IN</spirit:name>
20504       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXDCCRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
20505       <spirit:vendorExtensions>
20506         <xilinx:parameterInfo>
20507           <xilinx:enablement>
20508             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXDCCRESET_IN">false</xilinx:isEnabled>
20509           </xilinx:enablement>
20510         </xilinx:parameterInfo>
20511       </spirit:vendorExtensions>
20512     </spirit:parameter>
20513     <spirit:parameter>
20514       <spirit:name>INTERNAL_PORT_ENABLED_TXDEEMPH_IN</spirit:name>
20515       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXDEEMPH_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20516       <spirit:vendorExtensions>
20517         <xilinx:parameterInfo>
20518           <xilinx:enablement>
20519             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXDEEMPH_IN">false</xilinx:isEnabled>
20520           </xilinx:enablement>
20521         </xilinx:parameterInfo>
20522       </spirit:vendorExtensions>
20523     </spirit:parameter>
20524     <spirit:parameter>
20525       <spirit:name>INTERNAL_PORT_ENABLED_TXDETECTRX_IN</spirit:name>
20526       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXDETECTRX_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20527       <spirit:vendorExtensions>
20528         <xilinx:parameterInfo>
20529           <xilinx:enablement>
20530             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXDETECTRX_IN">false</xilinx:isEnabled>
20531           </xilinx:enablement>
20532         </xilinx:parameterInfo>
20533       </spirit:vendorExtensions>
20534     </spirit:parameter>
20535     <spirit:parameter>
20536       <spirit:name>INTERNAL_PORT_ENABLED_TXDIFFCTRL_IN</spirit:name>
20537       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXDIFFCTRL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20538       <spirit:vendorExtensions>
20539         <xilinx:parameterInfo>
20540           <xilinx:enablement>
20541             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXDIFFCTRL_IN">false</xilinx:isEnabled>
20542           </xilinx:enablement>
20543         </xilinx:parameterInfo>
20544       </spirit:vendorExtensions>
20545     </spirit:parameter>
20546     <spirit:parameter>
20547       <spirit:name>INTERNAL_PORT_ENABLED_TXDIFFPD_IN</spirit:name>
20548       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXDIFFPD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20549       <spirit:vendorExtensions>
20550         <xilinx:parameterInfo>
20551           <xilinx:enablement>
20552             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXDIFFPD_IN">false</xilinx:isEnabled>
20553           </xilinx:enablement>
20554         </xilinx:parameterInfo>
20555       </spirit:vendorExtensions>
20556     </spirit:parameter>
20557     <spirit:parameter>
20558       <spirit:name>INTERNAL_PORT_ENABLED_TXDLYBYPASS_IN</spirit:name>
20559       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXDLYBYPASS_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20560       <spirit:vendorExtensions>
20561         <xilinx:parameterInfo>
20562           <xilinx:enablement>
20563             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXDLYBYPASS_IN">false</xilinx:isEnabled>
20564           </xilinx:enablement>
20565         </xilinx:parameterInfo>
20566       </spirit:vendorExtensions>
20567     </spirit:parameter>
20568     <spirit:parameter>
20569       <spirit:name>INTERNAL_PORT_ENABLED_TXDLYEN_IN</spirit:name>
20570       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXDLYEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20571       <spirit:vendorExtensions>
20572         <xilinx:parameterInfo>
20573           <xilinx:enablement>
20574             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXDLYEN_IN">false</xilinx:isEnabled>
20575           </xilinx:enablement>
20576         </xilinx:parameterInfo>
20577       </spirit:vendorExtensions>
20578     </spirit:parameter>
20579     <spirit:parameter>
20580       <spirit:name>INTERNAL_PORT_ENABLED_TXDLYHOLD_IN</spirit:name>
20581       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXDLYHOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20582       <spirit:vendorExtensions>
20583         <xilinx:parameterInfo>
20584           <xilinx:enablement>
20585             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXDLYHOLD_IN">false</xilinx:isEnabled>
20586           </xilinx:enablement>
20587         </xilinx:parameterInfo>
20588       </spirit:vendorExtensions>
20589     </spirit:parameter>
20590     <spirit:parameter>
20591       <spirit:name>INTERNAL_PORT_ENABLED_TXDLYOVRDEN_IN</spirit:name>
20592       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXDLYOVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20593       <spirit:vendorExtensions>
20594         <xilinx:parameterInfo>
20595           <xilinx:enablement>
20596             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXDLYOVRDEN_IN">false</xilinx:isEnabled>
20597           </xilinx:enablement>
20598         </xilinx:parameterInfo>
20599       </spirit:vendorExtensions>
20600     </spirit:parameter>
20601     <spirit:parameter>
20602       <spirit:name>INTERNAL_PORT_ENABLED_TXDLYSRESET_IN</spirit:name>
20603       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXDLYSRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20604       <spirit:vendorExtensions>
20605         <xilinx:parameterInfo>
20606           <xilinx:enablement>
20607             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXDLYSRESET_IN">false</xilinx:isEnabled>
20608           </xilinx:enablement>
20609         </xilinx:parameterInfo>
20610       </spirit:vendorExtensions>
20611     </spirit:parameter>
20612     <spirit:parameter>
20613       <spirit:name>INTERNAL_PORT_ENABLED_TXDLYUPDOWN_IN</spirit:name>
20614       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXDLYUPDOWN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20615       <spirit:vendorExtensions>
20616         <xilinx:parameterInfo>
20617           <xilinx:enablement>
20618             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXDLYUPDOWN_IN">false</xilinx:isEnabled>
20619           </xilinx:enablement>
20620         </xilinx:parameterInfo>
20621       </spirit:vendorExtensions>
20622     </spirit:parameter>
20623     <spirit:parameter>
20624       <spirit:name>INTERNAL_PORT_ENABLED_TXELECIDLE_IN</spirit:name>
20625       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXELECIDLE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20626       <spirit:vendorExtensions>
20627         <xilinx:parameterInfo>
20628           <xilinx:enablement>
20629             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXELECIDLE_IN">false</xilinx:isEnabled>
20630           </xilinx:enablement>
20631         </xilinx:parameterInfo>
20632       </spirit:vendorExtensions>
20633     </spirit:parameter>
20634     <spirit:parameter>
20635       <spirit:name>INTERNAL_PORT_ENABLED_TXELFORCESTART_IN</spirit:name>
20636       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXELFORCESTART_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
20637       <spirit:vendorExtensions>
20638         <xilinx:parameterInfo>
20639           <xilinx:enablement>
20640             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXELFORCESTART_IN">false</xilinx:isEnabled>
20641           </xilinx:enablement>
20642         </xilinx:parameterInfo>
20643       </spirit:vendorExtensions>
20644     </spirit:parameter>
20645     <spirit:parameter>
20646       <spirit:name>INTERNAL_PORT_ENABLED_TXHEADER_IN</spirit:name>
20647       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXHEADER_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20648       <spirit:vendorExtensions>
20649         <xilinx:parameterInfo>
20650           <xilinx:enablement>
20651             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXHEADER_IN">false</xilinx:isEnabled>
20652           </xilinx:enablement>
20653         </xilinx:parameterInfo>
20654       </spirit:vendorExtensions>
20655     </spirit:parameter>
20656     <spirit:parameter>
20657       <spirit:name>INTERNAL_PORT_ENABLED_TXINHIBIT_IN</spirit:name>
20658       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXINHIBIT_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20659       <spirit:vendorExtensions>
20660         <xilinx:parameterInfo>
20661           <xilinx:enablement>
20662             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXINHIBIT_IN">false</xilinx:isEnabled>
20663           </xilinx:enablement>
20664         </xilinx:parameterInfo>
20665       </spirit:vendorExtensions>
20666     </spirit:parameter>
20667     <spirit:parameter>
20668       <spirit:name>INTERNAL_PORT_ENABLED_TXLATCLK_IN</spirit:name>
20669       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXLATCLK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20670       <spirit:vendorExtensions>
20671         <xilinx:parameterInfo>
20672           <xilinx:enablement>
20673             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXLATCLK_IN">false</xilinx:isEnabled>
20674           </xilinx:enablement>
20675         </xilinx:parameterInfo>
20676       </spirit:vendorExtensions>
20677     </spirit:parameter>
20678     <spirit:parameter>
20679       <spirit:name>INTERNAL_PORT_ENABLED_TXLFPSTRESET_IN</spirit:name>
20680       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXLFPSTRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
20681       <spirit:vendorExtensions>
20682         <xilinx:parameterInfo>
20683           <xilinx:enablement>
20684             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXLFPSTRESET_IN">false</xilinx:isEnabled>
20685           </xilinx:enablement>
20686         </xilinx:parameterInfo>
20687       </spirit:vendorExtensions>
20688     </spirit:parameter>
20689     <spirit:parameter>
20690       <spirit:name>INTERNAL_PORT_ENABLED_TXLFPSU2LPEXIT_IN</spirit:name>
20691       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXLFPSU2LPEXIT_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
20692       <spirit:vendorExtensions>
20693         <xilinx:parameterInfo>
20694           <xilinx:enablement>
20695             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXLFPSU2LPEXIT_IN">false</xilinx:isEnabled>
20696           </xilinx:enablement>
20697         </xilinx:parameterInfo>
20698       </spirit:vendorExtensions>
20699     </spirit:parameter>
20700     <spirit:parameter>
20701       <spirit:name>INTERNAL_PORT_ENABLED_TXLFPSU3WAKE_IN</spirit:name>
20702       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXLFPSU3WAKE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
20703       <spirit:vendorExtensions>
20704         <xilinx:parameterInfo>
20705           <xilinx:enablement>
20706             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXLFPSU3WAKE_IN">false</xilinx:isEnabled>
20707           </xilinx:enablement>
20708         </xilinx:parameterInfo>
20709       </spirit:vendorExtensions>
20710     </spirit:parameter>
20711     <spirit:parameter>
20712       <spirit:name>INTERNAL_PORT_ENABLED_TXMAINCURSOR_IN</spirit:name>
20713       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXMAINCURSOR_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20714       <spirit:vendorExtensions>
20715         <xilinx:parameterInfo>
20716           <xilinx:enablement>
20717             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXMAINCURSOR_IN">false</xilinx:isEnabled>
20718           </xilinx:enablement>
20719         </xilinx:parameterInfo>
20720       </spirit:vendorExtensions>
20721     </spirit:parameter>
20722     <spirit:parameter>
20723       <spirit:name>INTERNAL_PORT_ENABLED_TXMARGIN_IN</spirit:name>
20724       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXMARGIN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20725       <spirit:vendorExtensions>
20726         <xilinx:parameterInfo>
20727           <xilinx:enablement>
20728             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXMARGIN_IN">false</xilinx:isEnabled>
20729           </xilinx:enablement>
20730         </xilinx:parameterInfo>
20731       </spirit:vendorExtensions>
20732     </spirit:parameter>
20733     <spirit:parameter>
20734       <spirit:name>INTERNAL_PORT_ENABLED_TXMUXDCDEXHOLD_IN</spirit:name>
20735       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXMUXDCDEXHOLD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
20736       <spirit:vendorExtensions>
20737         <xilinx:parameterInfo>
20738           <xilinx:enablement>
20739             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXMUXDCDEXHOLD_IN">false</xilinx:isEnabled>
20740           </xilinx:enablement>
20741         </xilinx:parameterInfo>
20742       </spirit:vendorExtensions>
20743     </spirit:parameter>
20744     <spirit:parameter>
20745       <spirit:name>INTERNAL_PORT_ENABLED_TXMUXDCDORWREN_IN</spirit:name>
20746       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXMUXDCDORWREN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
20747       <spirit:vendorExtensions>
20748         <xilinx:parameterInfo>
20749           <xilinx:enablement>
20750             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXMUXDCDORWREN_IN">false</xilinx:isEnabled>
20751           </xilinx:enablement>
20752         </xilinx:parameterInfo>
20753       </spirit:vendorExtensions>
20754     </spirit:parameter>
20755     <spirit:parameter>
20756       <spirit:name>INTERNAL_PORT_ENABLED_TXONESZEROS_IN</spirit:name>
20757       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXONESZEROS_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
20758       <spirit:vendorExtensions>
20759         <xilinx:parameterInfo>
20760           <xilinx:enablement>
20761             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXONESZEROS_IN">false</xilinx:isEnabled>
20762           </xilinx:enablement>
20763         </xilinx:parameterInfo>
20764       </spirit:vendorExtensions>
20765     </spirit:parameter>
20766     <spirit:parameter>
20767       <spirit:name>INTERNAL_PORT_ENABLED_TXOUTCLKSEL_IN</spirit:name>
20768       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXOUTCLKSEL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20769       <spirit:vendorExtensions>
20770         <xilinx:parameterInfo>
20771           <xilinx:enablement>
20772             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXOUTCLKSEL_IN">false</xilinx:isEnabled>
20773           </xilinx:enablement>
20774         </xilinx:parameterInfo>
20775       </spirit:vendorExtensions>
20776     </spirit:parameter>
20777     <spirit:parameter>
20778       <spirit:name>INTERNAL_PORT_ENABLED_TXPCSRESET_IN</spirit:name>
20779       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPCSRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20780       <spirit:vendorExtensions>
20781         <xilinx:parameterInfo>
20782           <xilinx:enablement>
20783             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPCSRESET_IN">false</xilinx:isEnabled>
20784           </xilinx:enablement>
20785         </xilinx:parameterInfo>
20786       </spirit:vendorExtensions>
20787     </spirit:parameter>
20788     <spirit:parameter>
20789       <spirit:name>INTERNAL_PORT_ENABLED_TXPD_IN</spirit:name>
20790       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20791       <spirit:vendorExtensions>
20792         <xilinx:parameterInfo>
20793           <xilinx:enablement>
20794             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPD_IN">false</xilinx:isEnabled>
20795           </xilinx:enablement>
20796         </xilinx:parameterInfo>
20797       </spirit:vendorExtensions>
20798     </spirit:parameter>
20799     <spirit:parameter>
20800       <spirit:name>INTERNAL_PORT_ENABLED_TXPDELECIDLEMODE_IN</spirit:name>
20801       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPDELECIDLEMODE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20802       <spirit:vendorExtensions>
20803         <xilinx:parameterInfo>
20804           <xilinx:enablement>
20805             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPDELECIDLEMODE_IN">false</xilinx:isEnabled>
20806           </xilinx:enablement>
20807         </xilinx:parameterInfo>
20808       </spirit:vendorExtensions>
20809     </spirit:parameter>
20810     <spirit:parameter>
20811       <spirit:name>INTERNAL_PORT_ENABLED_TXPHALIGN_IN</spirit:name>
20812       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPHALIGN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20813       <spirit:vendorExtensions>
20814         <xilinx:parameterInfo>
20815           <xilinx:enablement>
20816             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPHALIGN_IN">false</xilinx:isEnabled>
20817           </xilinx:enablement>
20818         </xilinx:parameterInfo>
20819       </spirit:vendorExtensions>
20820     </spirit:parameter>
20821     <spirit:parameter>
20822       <spirit:name>INTERNAL_PORT_ENABLED_TXPHALIGNEN_IN</spirit:name>
20823       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPHALIGNEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20824       <spirit:vendorExtensions>
20825         <xilinx:parameterInfo>
20826           <xilinx:enablement>
20827             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPHALIGNEN_IN">false</xilinx:isEnabled>
20828           </xilinx:enablement>
20829         </xilinx:parameterInfo>
20830       </spirit:vendorExtensions>
20831     </spirit:parameter>
20832     <spirit:parameter>
20833       <spirit:name>INTERNAL_PORT_ENABLED_TXPHDLYPD_IN</spirit:name>
20834       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPHDLYPD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20835       <spirit:vendorExtensions>
20836         <xilinx:parameterInfo>
20837           <xilinx:enablement>
20838             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPHDLYPD_IN">false</xilinx:isEnabled>
20839           </xilinx:enablement>
20840         </xilinx:parameterInfo>
20841       </spirit:vendorExtensions>
20842     </spirit:parameter>
20843     <spirit:parameter>
20844       <spirit:name>INTERNAL_PORT_ENABLED_TXPHDLYRESET_IN</spirit:name>
20845       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPHDLYRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20846       <spirit:vendorExtensions>
20847         <xilinx:parameterInfo>
20848           <xilinx:enablement>
20849             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPHDLYRESET_IN">false</xilinx:isEnabled>
20850           </xilinx:enablement>
20851         </xilinx:parameterInfo>
20852       </spirit:vendorExtensions>
20853     </spirit:parameter>
20854     <spirit:parameter>
20855       <spirit:name>INTERNAL_PORT_ENABLED_TXPHDLYTSTCLK_IN</spirit:name>
20856       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPHDLYTSTCLK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20857       <spirit:vendorExtensions>
20858         <xilinx:parameterInfo>
20859           <xilinx:enablement>
20860             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPHDLYTSTCLK_IN">false</xilinx:isEnabled>
20861           </xilinx:enablement>
20862         </xilinx:parameterInfo>
20863       </spirit:vendorExtensions>
20864     </spirit:parameter>
20865     <spirit:parameter>
20866       <spirit:name>INTERNAL_PORT_ENABLED_TXPHINIT_IN</spirit:name>
20867       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPHINIT_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20868       <spirit:vendorExtensions>
20869         <xilinx:parameterInfo>
20870           <xilinx:enablement>
20871             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPHINIT_IN">false</xilinx:isEnabled>
20872           </xilinx:enablement>
20873         </xilinx:parameterInfo>
20874       </spirit:vendorExtensions>
20875     </spirit:parameter>
20876     <spirit:parameter>
20877       <spirit:name>INTERNAL_PORT_ENABLED_TXPHOVRDEN_IN</spirit:name>
20878       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPHOVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20879       <spirit:vendorExtensions>
20880         <xilinx:parameterInfo>
20881           <xilinx:enablement>
20882             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPHOVRDEN_IN">false</xilinx:isEnabled>
20883           </xilinx:enablement>
20884         </xilinx:parameterInfo>
20885       </spirit:vendorExtensions>
20886     </spirit:parameter>
20887     <spirit:parameter>
20888       <spirit:name>INTERNAL_PORT_ENABLED_TXPIPPMEN_IN</spirit:name>
20889       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPIPPMEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20890       <spirit:vendorExtensions>
20891         <xilinx:parameterInfo>
20892           <xilinx:enablement>
20893             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPIPPMEN_IN">false</xilinx:isEnabled>
20894           </xilinx:enablement>
20895         </xilinx:parameterInfo>
20896       </spirit:vendorExtensions>
20897     </spirit:parameter>
20898     <spirit:parameter>
20899       <spirit:name>INTERNAL_PORT_ENABLED_TXPIPPMOVRDEN_IN</spirit:name>
20900       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPIPPMOVRDEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20901       <spirit:vendorExtensions>
20902         <xilinx:parameterInfo>
20903           <xilinx:enablement>
20904             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPIPPMOVRDEN_IN">false</xilinx:isEnabled>
20905           </xilinx:enablement>
20906         </xilinx:parameterInfo>
20907       </spirit:vendorExtensions>
20908     </spirit:parameter>
20909     <spirit:parameter>
20910       <spirit:name>INTERNAL_PORT_ENABLED_TXPIPPMPD_IN</spirit:name>
20911       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPIPPMPD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20912       <spirit:vendorExtensions>
20913         <xilinx:parameterInfo>
20914           <xilinx:enablement>
20915             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPIPPMPD_IN">false</xilinx:isEnabled>
20916           </xilinx:enablement>
20917         </xilinx:parameterInfo>
20918       </spirit:vendorExtensions>
20919     </spirit:parameter>
20920     <spirit:parameter>
20921       <spirit:name>INTERNAL_PORT_ENABLED_TXPIPPMSEL_IN</spirit:name>
20922       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPIPPMSEL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20923       <spirit:vendorExtensions>
20924         <xilinx:parameterInfo>
20925           <xilinx:enablement>
20926             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPIPPMSEL_IN">false</xilinx:isEnabled>
20927           </xilinx:enablement>
20928         </xilinx:parameterInfo>
20929       </spirit:vendorExtensions>
20930     </spirit:parameter>
20931     <spirit:parameter>
20932       <spirit:name>INTERNAL_PORT_ENABLED_TXPIPPMSTEPSIZE_IN</spirit:name>
20933       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPIPPMSTEPSIZE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20934       <spirit:vendorExtensions>
20935         <xilinx:parameterInfo>
20936           <xilinx:enablement>
20937             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPIPPMSTEPSIZE_IN">false</xilinx:isEnabled>
20938           </xilinx:enablement>
20939         </xilinx:parameterInfo>
20940       </spirit:vendorExtensions>
20941     </spirit:parameter>
20942     <spirit:parameter>
20943       <spirit:name>INTERNAL_PORT_ENABLED_TXPISOPD_IN</spirit:name>
20944       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPISOPD_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20945       <spirit:vendorExtensions>
20946         <xilinx:parameterInfo>
20947           <xilinx:enablement>
20948             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPISOPD_IN">false</xilinx:isEnabled>
20949           </xilinx:enablement>
20950         </xilinx:parameterInfo>
20951       </spirit:vendorExtensions>
20952     </spirit:parameter>
20953     <spirit:parameter>
20954       <spirit:name>INTERNAL_PORT_ENABLED_TXPLLCLKSEL_IN</spirit:name>
20955       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPLLCLKSEL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20956       <spirit:vendorExtensions>
20957         <xilinx:parameterInfo>
20958           <xilinx:enablement>
20959             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPLLCLKSEL_IN">false</xilinx:isEnabled>
20960           </xilinx:enablement>
20961         </xilinx:parameterInfo>
20962       </spirit:vendorExtensions>
20963     </spirit:parameter>
20964     <spirit:parameter>
20965       <spirit:name>INTERNAL_PORT_ENABLED_TXPMARESET_IN</spirit:name>
20966       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPMARESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20967       <spirit:vendorExtensions>
20968         <xilinx:parameterInfo>
20969           <xilinx:enablement>
20970             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPMARESET_IN">false</xilinx:isEnabled>
20971           </xilinx:enablement>
20972         </xilinx:parameterInfo>
20973       </spirit:vendorExtensions>
20974     </spirit:parameter>
20975     <spirit:parameter>
20976       <spirit:name>INTERNAL_PORT_ENABLED_TXPOLARITY_IN</spirit:name>
20977       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPOLARITY_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
20978       <spirit:vendorExtensions>
20979         <xilinx:parameterInfo>
20980           <xilinx:enablement>
20981             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPOLARITY_IN">false</xilinx:isEnabled>
20982           </xilinx:enablement>
20983         </xilinx:parameterInfo>
20984       </spirit:vendorExtensions>
20985     </spirit:parameter>
20986     <spirit:parameter>
20987       <spirit:name>INTERNAL_PORT_ENABLED_TXPOSTCURSOR_IN</spirit:name>
20988       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPOSTCURSOR_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
20989       <spirit:vendorExtensions>
20990         <xilinx:parameterInfo>
20991           <xilinx:enablement>
20992             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPOSTCURSOR_IN">false</xilinx:isEnabled>
20993           </xilinx:enablement>
20994         </xilinx:parameterInfo>
20995       </spirit:vendorExtensions>
20996     </spirit:parameter>
20997     <spirit:parameter>
20998       <spirit:name>INTERNAL_PORT_ENABLED_TXPOSTCURSORINV_IN</spirit:name>
20999       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPOSTCURSORINV_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21000       <spirit:vendorExtensions>
21001         <xilinx:parameterInfo>
21002           <xilinx:enablement>
21003             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPOSTCURSORINV_IN">false</xilinx:isEnabled>
21004           </xilinx:enablement>
21005         </xilinx:parameterInfo>
21006       </spirit:vendorExtensions>
21007     </spirit:parameter>
21008     <spirit:parameter>
21009       <spirit:name>INTERNAL_PORT_ENABLED_TXPRBSFORCEERR_IN</spirit:name>
21010       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPRBSFORCEERR_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21011       <spirit:vendorExtensions>
21012         <xilinx:parameterInfo>
21013           <xilinx:enablement>
21014             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPRBSFORCEERR_IN">false</xilinx:isEnabled>
21015           </xilinx:enablement>
21016         </xilinx:parameterInfo>
21017       </spirit:vendorExtensions>
21018     </spirit:parameter>
21019     <spirit:parameter>
21020       <spirit:name>INTERNAL_PORT_ENABLED_TXPRBSSEL_IN</spirit:name>
21021       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPRBSSEL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21022       <spirit:vendorExtensions>
21023         <xilinx:parameterInfo>
21024           <xilinx:enablement>
21025             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPRBSSEL_IN">false</xilinx:isEnabled>
21026           </xilinx:enablement>
21027         </xilinx:parameterInfo>
21028       </spirit:vendorExtensions>
21029     </spirit:parameter>
21030     <spirit:parameter>
21031       <spirit:name>INTERNAL_PORT_ENABLED_TXPRECURSOR_IN</spirit:name>
21032       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPRECURSOR_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21033       <spirit:vendorExtensions>
21034         <xilinx:parameterInfo>
21035           <xilinx:enablement>
21036             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPRECURSOR_IN">false</xilinx:isEnabled>
21037           </xilinx:enablement>
21038         </xilinx:parameterInfo>
21039       </spirit:vendorExtensions>
21040     </spirit:parameter>
21041     <spirit:parameter>
21042       <spirit:name>INTERNAL_PORT_ENABLED_TXPRECURSORINV_IN</spirit:name>
21043       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPRECURSORINV_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21044       <spirit:vendorExtensions>
21045         <xilinx:parameterInfo>
21046           <xilinx:enablement>
21047             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPRECURSORINV_IN">false</xilinx:isEnabled>
21048           </xilinx:enablement>
21049         </xilinx:parameterInfo>
21050       </spirit:vendorExtensions>
21051     </spirit:parameter>
21052     <spirit:parameter>
21053       <spirit:name>INTERNAL_PORT_ENABLED_TXPROGDIVRESET_IN</spirit:name>
21054       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPROGDIVRESET_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
21055       <spirit:vendorExtensions>
21056         <xilinx:parameterInfo>
21057           <xilinx:enablement>
21058             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPROGDIVRESET_IN">false</xilinx:isEnabled>
21059           </xilinx:enablement>
21060         </xilinx:parameterInfo>
21061       </spirit:vendorExtensions>
21062     </spirit:parameter>
21063     <spirit:parameter>
21064       <spirit:name>INTERNAL_PORT_ENABLED_TXQPIBIASEN_IN</spirit:name>
21065       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXQPIBIASEN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21066       <spirit:vendorExtensions>
21067         <xilinx:parameterInfo>
21068           <xilinx:enablement>
21069             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXQPIBIASEN_IN">false</xilinx:isEnabled>
21070           </xilinx:enablement>
21071         </xilinx:parameterInfo>
21072       </spirit:vendorExtensions>
21073     </spirit:parameter>
21074     <spirit:parameter>
21075       <spirit:name>INTERNAL_PORT_ENABLED_TXQPISTRONGPDOWN_IN</spirit:name>
21076       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXQPISTRONGPDOWN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21077       <spirit:vendorExtensions>
21078         <xilinx:parameterInfo>
21079           <xilinx:enablement>
21080             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXQPISTRONGPDOWN_IN">false</xilinx:isEnabled>
21081           </xilinx:enablement>
21082         </xilinx:parameterInfo>
21083       </spirit:vendorExtensions>
21084     </spirit:parameter>
21085     <spirit:parameter>
21086       <spirit:name>INTERNAL_PORT_ENABLED_TXQPIWEAKPUP_IN</spirit:name>
21087       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXQPIWEAKPUP_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21088       <spirit:vendorExtensions>
21089         <xilinx:parameterInfo>
21090           <xilinx:enablement>
21091             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXQPIWEAKPUP_IN">false</xilinx:isEnabled>
21092           </xilinx:enablement>
21093         </xilinx:parameterInfo>
21094       </spirit:vendorExtensions>
21095     </spirit:parameter>
21096     <spirit:parameter>
21097       <spirit:name>INTERNAL_PORT_ENABLED_TXRATE_IN</spirit:name>
21098       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXRATE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21099       <spirit:vendorExtensions>
21100         <xilinx:parameterInfo>
21101           <xilinx:enablement>
21102             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXRATE_IN">false</xilinx:isEnabled>
21103           </xilinx:enablement>
21104         </xilinx:parameterInfo>
21105       </spirit:vendorExtensions>
21106     </spirit:parameter>
21107     <spirit:parameter>
21108       <spirit:name>INTERNAL_PORT_ENABLED_TXRATEMODE_IN</spirit:name>
21109       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXRATEMODE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21110       <spirit:vendorExtensions>
21111         <xilinx:parameterInfo>
21112           <xilinx:enablement>
21113             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXRATEMODE_IN">false</xilinx:isEnabled>
21114           </xilinx:enablement>
21115         </xilinx:parameterInfo>
21116       </spirit:vendorExtensions>
21117     </spirit:parameter>
21118     <spirit:parameter>
21119       <spirit:name>INTERNAL_PORT_ENABLED_TXSEQUENCE_IN</spirit:name>
21120       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXSEQUENCE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21121       <spirit:vendorExtensions>
21122         <xilinx:parameterInfo>
21123           <xilinx:enablement>
21124             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXSEQUENCE_IN">false</xilinx:isEnabled>
21125           </xilinx:enablement>
21126         </xilinx:parameterInfo>
21127       </spirit:vendorExtensions>
21128     </spirit:parameter>
21129     <spirit:parameter>
21130       <spirit:name>INTERNAL_PORT_ENABLED_TXSWING_IN</spirit:name>
21131       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXSWING_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21132       <spirit:vendorExtensions>
21133         <xilinx:parameterInfo>
21134           <xilinx:enablement>
21135             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXSWING_IN">false</xilinx:isEnabled>
21136           </xilinx:enablement>
21137         </xilinx:parameterInfo>
21138       </spirit:vendorExtensions>
21139     </spirit:parameter>
21140     <spirit:parameter>
21141       <spirit:name>INTERNAL_PORT_ENABLED_TXSYNCALLIN_IN</spirit:name>
21142       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXSYNCALLIN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21143       <spirit:vendorExtensions>
21144         <xilinx:parameterInfo>
21145           <xilinx:enablement>
21146             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXSYNCALLIN_IN">false</xilinx:isEnabled>
21147           </xilinx:enablement>
21148         </xilinx:parameterInfo>
21149       </spirit:vendorExtensions>
21150     </spirit:parameter>
21151     <spirit:parameter>
21152       <spirit:name>INTERNAL_PORT_ENABLED_TXSYNCIN_IN</spirit:name>
21153       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXSYNCIN_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21154       <spirit:vendorExtensions>
21155         <xilinx:parameterInfo>
21156           <xilinx:enablement>
21157             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXSYNCIN_IN">false</xilinx:isEnabled>
21158           </xilinx:enablement>
21159         </xilinx:parameterInfo>
21160       </spirit:vendorExtensions>
21161     </spirit:parameter>
21162     <spirit:parameter>
21163       <spirit:name>INTERNAL_PORT_ENABLED_TXSYNCMODE_IN</spirit:name>
21164       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXSYNCMODE_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21165       <spirit:vendorExtensions>
21166         <xilinx:parameterInfo>
21167           <xilinx:enablement>
21168             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXSYNCMODE_IN">false</xilinx:isEnabled>
21169           </xilinx:enablement>
21170         </xilinx:parameterInfo>
21171       </spirit:vendorExtensions>
21172     </spirit:parameter>
21173     <spirit:parameter>
21174       <spirit:name>INTERNAL_PORT_ENABLED_TXSYSCLKSEL_IN</spirit:name>
21175       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXSYSCLKSEL_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21176       <spirit:vendorExtensions>
21177         <xilinx:parameterInfo>
21178           <xilinx:enablement>
21179             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXSYSCLKSEL_IN">false</xilinx:isEnabled>
21180           </xilinx:enablement>
21181         </xilinx:parameterInfo>
21182       </spirit:vendorExtensions>
21183     </spirit:parameter>
21184     <spirit:parameter>
21185       <spirit:name>INTERNAL_PORT_ENABLED_TXUSERRDY_IN</spirit:name>
21186       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXUSERRDY_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
21187       <spirit:vendorExtensions>
21188         <xilinx:parameterInfo>
21189           <xilinx:enablement>
21190             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXUSERRDY_IN">false</xilinx:isEnabled>
21191           </xilinx:enablement>
21192         </xilinx:parameterInfo>
21193       </spirit:vendorExtensions>
21194     </spirit:parameter>
21195     <spirit:parameter>
21196       <spirit:name>INTERNAL_PORT_ENABLED_TXUSRCLK_IN</spirit:name>
21197       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXUSRCLK_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21198       <spirit:vendorExtensions>
21199         <xilinx:parameterInfo>
21200           <xilinx:enablement>
21201             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXUSRCLK_IN">false</xilinx:isEnabled>
21202           </xilinx:enablement>
21203         </xilinx:parameterInfo>
21204       </spirit:vendorExtensions>
21205     </spirit:parameter>
21206     <spirit:parameter>
21207       <spirit:name>INTERNAL_PORT_ENABLED_TXUSRCLK2_IN</spirit:name>
21208       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXUSRCLK2_IN" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21209       <spirit:vendorExtensions>
21210         <xilinx:parameterInfo>
21211           <xilinx:enablement>
21212             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXUSRCLK2_IN">false</xilinx:isEnabled>
21213           </xilinx:enablement>
21214         </xilinx:parameterInfo>
21215       </spirit:vendorExtensions>
21216     </spirit:parameter>
21217     <spirit:parameter>
21218       <spirit:name>INTERNAL_PORT_ENABLED_BUFGTCE_OUT</spirit:name>
21219       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_BUFGTCE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21220       <spirit:vendorExtensions>
21221         <xilinx:parameterInfo>
21222           <xilinx:enablement>
21223             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_BUFGTCE_OUT">false</xilinx:isEnabled>
21224           </xilinx:enablement>
21225         </xilinx:parameterInfo>
21226       </spirit:vendorExtensions>
21227     </spirit:parameter>
21228     <spirit:parameter>
21229       <spirit:name>INTERNAL_PORT_ENABLED_BUFGTCEMASK_OUT</spirit:name>
21230       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_BUFGTCEMASK_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21231       <spirit:vendorExtensions>
21232         <xilinx:parameterInfo>
21233           <xilinx:enablement>
21234             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_BUFGTCEMASK_OUT">false</xilinx:isEnabled>
21235           </xilinx:enablement>
21236         </xilinx:parameterInfo>
21237       </spirit:vendorExtensions>
21238     </spirit:parameter>
21239     <spirit:parameter>
21240       <spirit:name>INTERNAL_PORT_ENABLED_BUFGTDIV_OUT</spirit:name>
21241       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_BUFGTDIV_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21242       <spirit:vendorExtensions>
21243         <xilinx:parameterInfo>
21244           <xilinx:enablement>
21245             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_BUFGTDIV_OUT">false</xilinx:isEnabled>
21246           </xilinx:enablement>
21247         </xilinx:parameterInfo>
21248       </spirit:vendorExtensions>
21249     </spirit:parameter>
21250     <spirit:parameter>
21251       <spirit:name>INTERNAL_PORT_ENABLED_BUFGTRESET_OUT</spirit:name>
21252       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_BUFGTRESET_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21253       <spirit:vendorExtensions>
21254         <xilinx:parameterInfo>
21255           <xilinx:enablement>
21256             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_BUFGTRESET_OUT">false</xilinx:isEnabled>
21257           </xilinx:enablement>
21258         </xilinx:parameterInfo>
21259       </spirit:vendorExtensions>
21260     </spirit:parameter>
21261     <spirit:parameter>
21262       <spirit:name>INTERNAL_PORT_ENABLED_BUFGTRSTMASK_OUT</spirit:name>
21263       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_BUFGTRSTMASK_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21264       <spirit:vendorExtensions>
21265         <xilinx:parameterInfo>
21266           <xilinx:enablement>
21267             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_BUFGTRSTMASK_OUT">false</xilinx:isEnabled>
21268           </xilinx:enablement>
21269         </xilinx:parameterInfo>
21270       </spirit:vendorExtensions>
21271     </spirit:parameter>
21272     <spirit:parameter>
21273       <spirit:name>INTERNAL_PORT_ENABLED_CPLLFBCLKLOST_OUT</spirit:name>
21274       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_CPLLFBCLKLOST_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21275       <spirit:vendorExtensions>
21276         <xilinx:parameterInfo>
21277           <xilinx:enablement>
21278             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_CPLLFBCLKLOST_OUT">false</xilinx:isEnabled>
21279           </xilinx:enablement>
21280         </xilinx:parameterInfo>
21281       </spirit:vendorExtensions>
21282     </spirit:parameter>
21283     <spirit:parameter>
21284       <spirit:name>INTERNAL_PORT_ENABLED_CPLLLOCK_OUT</spirit:name>
21285       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_CPLLLOCK_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21286       <spirit:vendorExtensions>
21287         <xilinx:parameterInfo>
21288           <xilinx:enablement>
21289             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_CPLLLOCK_OUT">false</xilinx:isEnabled>
21290           </xilinx:enablement>
21291         </xilinx:parameterInfo>
21292       </spirit:vendorExtensions>
21293     </spirit:parameter>
21294     <spirit:parameter>
21295       <spirit:name>INTERNAL_PORT_ENABLED_CPLLREFCLKLOST_OUT</spirit:name>
21296       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_CPLLREFCLKLOST_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21297       <spirit:vendorExtensions>
21298         <xilinx:parameterInfo>
21299           <xilinx:enablement>
21300             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_CPLLREFCLKLOST_OUT">false</xilinx:isEnabled>
21301           </xilinx:enablement>
21302         </xilinx:parameterInfo>
21303       </spirit:vendorExtensions>
21304     </spirit:parameter>
21305     <spirit:parameter>
21306       <spirit:name>INTERNAL_PORT_ENABLED_DMONITOROUT_OUT</spirit:name>
21307       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_DMONITOROUT_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21308       <spirit:vendorExtensions>
21309         <xilinx:parameterInfo>
21310           <xilinx:enablement>
21311             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_DMONITOROUT_OUT">false</xilinx:isEnabled>
21312           </xilinx:enablement>
21313         </xilinx:parameterInfo>
21314       </spirit:vendorExtensions>
21315     </spirit:parameter>
21316     <spirit:parameter>
21317       <spirit:name>INTERNAL_PORT_ENABLED_DMONITOROUTCLK_OUT</spirit:name>
21318       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_DMONITOROUTCLK_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
21319       <spirit:vendorExtensions>
21320         <xilinx:parameterInfo>
21321           <xilinx:enablement>
21322             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_DMONITOROUTCLK_OUT">false</xilinx:isEnabled>
21323           </xilinx:enablement>
21324         </xilinx:parameterInfo>
21325       </spirit:vendorExtensions>
21326     </spirit:parameter>
21327     <spirit:parameter>
21328       <spirit:name>INTERNAL_PORT_ENABLED_DRPDO_OUT</spirit:name>
21329       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_DRPDO_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21330       <spirit:vendorExtensions>
21331         <xilinx:parameterInfo>
21332           <xilinx:enablement>
21333             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_DRPDO_OUT">false</xilinx:isEnabled>
21334           </xilinx:enablement>
21335         </xilinx:parameterInfo>
21336       </spirit:vendorExtensions>
21337     </spirit:parameter>
21338     <spirit:parameter>
21339       <spirit:name>INTERNAL_PORT_ENABLED_DRPRDY_OUT</spirit:name>
21340       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_DRPRDY_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21341       <spirit:vendorExtensions>
21342         <xilinx:parameterInfo>
21343           <xilinx:enablement>
21344             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_DRPRDY_OUT">false</xilinx:isEnabled>
21345           </xilinx:enablement>
21346         </xilinx:parameterInfo>
21347       </spirit:vendorExtensions>
21348     </spirit:parameter>
21349     <spirit:parameter>
21350       <spirit:name>INTERNAL_PORT_ENABLED_EYESCANDATAERROR_OUT</spirit:name>
21351       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_EYESCANDATAERROR_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21352       <spirit:vendorExtensions>
21353         <xilinx:parameterInfo>
21354           <xilinx:enablement>
21355             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_EYESCANDATAERROR_OUT">false</xilinx:isEnabled>
21356           </xilinx:enablement>
21357         </xilinx:parameterInfo>
21358       </spirit:vendorExtensions>
21359     </spirit:parameter>
21360     <spirit:parameter>
21361       <spirit:name>INTERNAL_PORT_ENABLED_GTHTXN_OUT</spirit:name>
21362       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTHTXN_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21363       <spirit:vendorExtensions>
21364         <xilinx:parameterInfo>
21365           <xilinx:enablement>
21366             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTHTXN_OUT">false</xilinx:isEnabled>
21367           </xilinx:enablement>
21368         </xilinx:parameterInfo>
21369       </spirit:vendorExtensions>
21370     </spirit:parameter>
21371     <spirit:parameter>
21372       <spirit:name>INTERNAL_PORT_ENABLED_GTHTXP_OUT</spirit:name>
21373       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTHTXP_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21374       <spirit:vendorExtensions>
21375         <xilinx:parameterInfo>
21376           <xilinx:enablement>
21377             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTHTXP_OUT">false</xilinx:isEnabled>
21378           </xilinx:enablement>
21379         </xilinx:parameterInfo>
21380       </spirit:vendorExtensions>
21381     </spirit:parameter>
21382     <spirit:parameter>
21383       <spirit:name>INTERNAL_PORT_ENABLED_GTPOWERGOOD_OUT</spirit:name>
21384       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTPOWERGOOD_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21385       <spirit:vendorExtensions>
21386         <xilinx:parameterInfo>
21387           <xilinx:enablement>
21388             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTPOWERGOOD_OUT">false</xilinx:isEnabled>
21389           </xilinx:enablement>
21390         </xilinx:parameterInfo>
21391       </spirit:vendorExtensions>
21392     </spirit:parameter>
21393     <spirit:parameter>
21394       <spirit:name>INTERNAL_PORT_ENABLED_GTREFCLKMONITOR_OUT</spirit:name>
21395       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTREFCLKMONITOR_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21396       <spirit:vendorExtensions>
21397         <xilinx:parameterInfo>
21398           <xilinx:enablement>
21399             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTREFCLKMONITOR_OUT">false</xilinx:isEnabled>
21400           </xilinx:enablement>
21401         </xilinx:parameterInfo>
21402       </spirit:vendorExtensions>
21403     </spirit:parameter>
21404     <spirit:parameter>
21405       <spirit:name>INTERNAL_PORT_ENABLED_GTYTXN_OUT</spirit:name>
21406       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTYTXN_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
21407       <spirit:vendorExtensions>
21408         <xilinx:parameterInfo>
21409           <xilinx:enablement>
21410             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTYTXN_OUT">false</xilinx:isEnabled>
21411           </xilinx:enablement>
21412         </xilinx:parameterInfo>
21413       </spirit:vendorExtensions>
21414     </spirit:parameter>
21415     <spirit:parameter>
21416       <spirit:name>INTERNAL_PORT_ENABLED_GTYTXP_OUT</spirit:name>
21417       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_GTYTXP_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
21418       <spirit:vendorExtensions>
21419         <xilinx:parameterInfo>
21420           <xilinx:enablement>
21421             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_GTYTXP_OUT">false</xilinx:isEnabled>
21422           </xilinx:enablement>
21423         </xilinx:parameterInfo>
21424       </spirit:vendorExtensions>
21425     </spirit:parameter>
21426     <spirit:parameter>
21427       <spirit:name>INTERNAL_PORT_ENABLED_PCIERATEGEN3_OUT</spirit:name>
21428       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PCIERATEGEN3_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21429       <spirit:vendorExtensions>
21430         <xilinx:parameterInfo>
21431           <xilinx:enablement>
21432             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PCIERATEGEN3_OUT">false</xilinx:isEnabled>
21433           </xilinx:enablement>
21434         </xilinx:parameterInfo>
21435       </spirit:vendorExtensions>
21436     </spirit:parameter>
21437     <spirit:parameter>
21438       <spirit:name>INTERNAL_PORT_ENABLED_PCIERATEIDLE_OUT</spirit:name>
21439       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PCIERATEIDLE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21440       <spirit:vendorExtensions>
21441         <xilinx:parameterInfo>
21442           <xilinx:enablement>
21443             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PCIERATEIDLE_OUT">false</xilinx:isEnabled>
21444           </xilinx:enablement>
21445         </xilinx:parameterInfo>
21446       </spirit:vendorExtensions>
21447     </spirit:parameter>
21448     <spirit:parameter>
21449       <spirit:name>INTERNAL_PORT_ENABLED_PCIERATEQPLLPD_OUT</spirit:name>
21450       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PCIERATEQPLLPD_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21451       <spirit:vendorExtensions>
21452         <xilinx:parameterInfo>
21453           <xilinx:enablement>
21454             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PCIERATEQPLLPD_OUT">false</xilinx:isEnabled>
21455           </xilinx:enablement>
21456         </xilinx:parameterInfo>
21457       </spirit:vendorExtensions>
21458     </spirit:parameter>
21459     <spirit:parameter>
21460       <spirit:name>INTERNAL_PORT_ENABLED_PCIERATEQPLLRESET_OUT</spirit:name>
21461       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PCIERATEQPLLRESET_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21462       <spirit:vendorExtensions>
21463         <xilinx:parameterInfo>
21464           <xilinx:enablement>
21465             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PCIERATEQPLLRESET_OUT">false</xilinx:isEnabled>
21466           </xilinx:enablement>
21467         </xilinx:parameterInfo>
21468       </spirit:vendorExtensions>
21469     </spirit:parameter>
21470     <spirit:parameter>
21471       <spirit:name>INTERNAL_PORT_ENABLED_PCIESYNCTXSYNCDONE_OUT</spirit:name>
21472       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PCIESYNCTXSYNCDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21473       <spirit:vendorExtensions>
21474         <xilinx:parameterInfo>
21475           <xilinx:enablement>
21476             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PCIESYNCTXSYNCDONE_OUT">false</xilinx:isEnabled>
21477           </xilinx:enablement>
21478         </xilinx:parameterInfo>
21479       </spirit:vendorExtensions>
21480     </spirit:parameter>
21481     <spirit:parameter>
21482       <spirit:name>INTERNAL_PORT_ENABLED_PCIEUSERGEN3RDY_OUT</spirit:name>
21483       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PCIEUSERGEN3RDY_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21484       <spirit:vendorExtensions>
21485         <xilinx:parameterInfo>
21486           <xilinx:enablement>
21487             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PCIEUSERGEN3RDY_OUT">false</xilinx:isEnabled>
21488           </xilinx:enablement>
21489         </xilinx:parameterInfo>
21490       </spirit:vendorExtensions>
21491     </spirit:parameter>
21492     <spirit:parameter>
21493       <spirit:name>INTERNAL_PORT_ENABLED_PCIEUSERPHYSTATUSRST_OUT</spirit:name>
21494       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PCIEUSERPHYSTATUSRST_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21495       <spirit:vendorExtensions>
21496         <xilinx:parameterInfo>
21497           <xilinx:enablement>
21498             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PCIEUSERPHYSTATUSRST_OUT">false</xilinx:isEnabled>
21499           </xilinx:enablement>
21500         </xilinx:parameterInfo>
21501       </spirit:vendorExtensions>
21502     </spirit:parameter>
21503     <spirit:parameter>
21504       <spirit:name>INTERNAL_PORT_ENABLED_PCIEUSERRATESTART_OUT</spirit:name>
21505       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PCIEUSERRATESTART_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21506       <spirit:vendorExtensions>
21507         <xilinx:parameterInfo>
21508           <xilinx:enablement>
21509             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PCIEUSERRATESTART_OUT">false</xilinx:isEnabled>
21510           </xilinx:enablement>
21511         </xilinx:parameterInfo>
21512       </spirit:vendorExtensions>
21513     </spirit:parameter>
21514     <spirit:parameter>
21515       <spirit:name>INTERNAL_PORT_ENABLED_PCSRSVDOUT_OUT</spirit:name>
21516       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PCSRSVDOUT_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21517       <spirit:vendorExtensions>
21518         <xilinx:parameterInfo>
21519           <xilinx:enablement>
21520             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PCSRSVDOUT_OUT">false</xilinx:isEnabled>
21521           </xilinx:enablement>
21522         </xilinx:parameterInfo>
21523       </spirit:vendorExtensions>
21524     </spirit:parameter>
21525     <spirit:parameter>
21526       <spirit:name>INTERNAL_PORT_ENABLED_PHYSTATUS_OUT</spirit:name>
21527       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PHYSTATUS_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21528       <spirit:vendorExtensions>
21529         <xilinx:parameterInfo>
21530           <xilinx:enablement>
21531             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PHYSTATUS_OUT">false</xilinx:isEnabled>
21532           </xilinx:enablement>
21533         </xilinx:parameterInfo>
21534       </spirit:vendorExtensions>
21535     </spirit:parameter>
21536     <spirit:parameter>
21537       <spirit:name>INTERNAL_PORT_ENABLED_PINRSRVDAS_OUT</spirit:name>
21538       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_PINRSRVDAS_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21539       <spirit:vendorExtensions>
21540         <xilinx:parameterInfo>
21541           <xilinx:enablement>
21542             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_PINRSRVDAS_OUT">false</xilinx:isEnabled>
21543           </xilinx:enablement>
21544         </xilinx:parameterInfo>
21545       </spirit:vendorExtensions>
21546     </spirit:parameter>
21547     <spirit:parameter>
21548       <spirit:name>INTERNAL_PORT_ENABLED_POWERPRESENT_OUT</spirit:name>
21549       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_POWERPRESENT_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
21550       <spirit:vendorExtensions>
21551         <xilinx:parameterInfo>
21552           <xilinx:enablement>
21553             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_POWERPRESENT_OUT">false</xilinx:isEnabled>
21554           </xilinx:enablement>
21555         </xilinx:parameterInfo>
21556       </spirit:vendorExtensions>
21557     </spirit:parameter>
21558     <spirit:parameter>
21559       <spirit:name>INTERNAL_PORT_ENABLED_RESETEXCEPTION_OUT</spirit:name>
21560       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RESETEXCEPTION_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21561       <spirit:vendorExtensions>
21562         <xilinx:parameterInfo>
21563           <xilinx:enablement>
21564             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RESETEXCEPTION_OUT">false</xilinx:isEnabled>
21565           </xilinx:enablement>
21566         </xilinx:parameterInfo>
21567       </spirit:vendorExtensions>
21568     </spirit:parameter>
21569     <spirit:parameter>
21570       <spirit:name>INTERNAL_PORT_ENABLED_RXBUFSTATUS_OUT</spirit:name>
21571       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXBUFSTATUS_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21572       <spirit:vendorExtensions>
21573         <xilinx:parameterInfo>
21574           <xilinx:enablement>
21575             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXBUFSTATUS_OUT">false</xilinx:isEnabled>
21576           </xilinx:enablement>
21577         </xilinx:parameterInfo>
21578       </spirit:vendorExtensions>
21579     </spirit:parameter>
21580     <spirit:parameter>
21581       <spirit:name>INTERNAL_PORT_ENABLED_RXBYTEISALIGNED_OUT</spirit:name>
21582       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXBYTEISALIGNED_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21583       <spirit:vendorExtensions>
21584         <xilinx:parameterInfo>
21585           <xilinx:enablement>
21586             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXBYTEISALIGNED_OUT">false</xilinx:isEnabled>
21587           </xilinx:enablement>
21588         </xilinx:parameterInfo>
21589       </spirit:vendorExtensions>
21590     </spirit:parameter>
21591     <spirit:parameter>
21592       <spirit:name>INTERNAL_PORT_ENABLED_RXBYTEREALIGN_OUT</spirit:name>
21593       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXBYTEREALIGN_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21594       <spirit:vendorExtensions>
21595         <xilinx:parameterInfo>
21596           <xilinx:enablement>
21597             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXBYTEREALIGN_OUT">false</xilinx:isEnabled>
21598           </xilinx:enablement>
21599         </xilinx:parameterInfo>
21600       </spirit:vendorExtensions>
21601     </spirit:parameter>
21602     <spirit:parameter>
21603       <spirit:name>INTERNAL_PORT_ENABLED_RXCDRLOCK_OUT</spirit:name>
21604       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCDRLOCK_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21605       <spirit:vendorExtensions>
21606         <xilinx:parameterInfo>
21607           <xilinx:enablement>
21608             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCDRLOCK_OUT">false</xilinx:isEnabled>
21609           </xilinx:enablement>
21610         </xilinx:parameterInfo>
21611       </spirit:vendorExtensions>
21612     </spirit:parameter>
21613     <spirit:parameter>
21614       <spirit:name>INTERNAL_PORT_ENABLED_RXCDRPHDONE_OUT</spirit:name>
21615       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCDRPHDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21616       <spirit:vendorExtensions>
21617         <xilinx:parameterInfo>
21618           <xilinx:enablement>
21619             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCDRPHDONE_OUT">false</xilinx:isEnabled>
21620           </xilinx:enablement>
21621         </xilinx:parameterInfo>
21622       </spirit:vendorExtensions>
21623     </spirit:parameter>
21624     <spirit:parameter>
21625       <spirit:name>INTERNAL_PORT_ENABLED_RXCHANBONDSEQ_OUT</spirit:name>
21626       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCHANBONDSEQ_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21627       <spirit:vendorExtensions>
21628         <xilinx:parameterInfo>
21629           <xilinx:enablement>
21630             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCHANBONDSEQ_OUT">false</xilinx:isEnabled>
21631           </xilinx:enablement>
21632         </xilinx:parameterInfo>
21633       </spirit:vendorExtensions>
21634     </spirit:parameter>
21635     <spirit:parameter>
21636       <spirit:name>INTERNAL_PORT_ENABLED_RXCHANISALIGNED_OUT</spirit:name>
21637       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCHANISALIGNED_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21638       <spirit:vendorExtensions>
21639         <xilinx:parameterInfo>
21640           <xilinx:enablement>
21641             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCHANISALIGNED_OUT">false</xilinx:isEnabled>
21642           </xilinx:enablement>
21643         </xilinx:parameterInfo>
21644       </spirit:vendorExtensions>
21645     </spirit:parameter>
21646     <spirit:parameter>
21647       <spirit:name>INTERNAL_PORT_ENABLED_RXCHANREALIGN_OUT</spirit:name>
21648       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCHANREALIGN_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21649       <spirit:vendorExtensions>
21650         <xilinx:parameterInfo>
21651           <xilinx:enablement>
21652             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCHANREALIGN_OUT">false</xilinx:isEnabled>
21653           </xilinx:enablement>
21654         </xilinx:parameterInfo>
21655       </spirit:vendorExtensions>
21656     </spirit:parameter>
21657     <spirit:parameter>
21658       <spirit:name>INTERNAL_PORT_ENABLED_RXCHBONDO_OUT</spirit:name>
21659       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCHBONDO_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21660       <spirit:vendorExtensions>
21661         <xilinx:parameterInfo>
21662           <xilinx:enablement>
21663             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCHBONDO_OUT">false</xilinx:isEnabled>
21664           </xilinx:enablement>
21665         </xilinx:parameterInfo>
21666       </spirit:vendorExtensions>
21667     </spirit:parameter>
21668     <spirit:parameter>
21669       <spirit:name>INTERNAL_PORT_ENABLED_RXCKCALDONE_OUT</spirit:name>
21670       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCKCALDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
21671       <spirit:vendorExtensions>
21672         <xilinx:parameterInfo>
21673           <xilinx:enablement>
21674             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCKCALDONE_OUT">false</xilinx:isEnabled>
21675           </xilinx:enablement>
21676         </xilinx:parameterInfo>
21677       </spirit:vendorExtensions>
21678     </spirit:parameter>
21679     <spirit:parameter>
21680       <spirit:name>INTERNAL_PORT_ENABLED_RXCLKCORCNT_OUT</spirit:name>
21681       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCLKCORCNT_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21682       <spirit:vendorExtensions>
21683         <xilinx:parameterInfo>
21684           <xilinx:enablement>
21685             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCLKCORCNT_OUT">false</xilinx:isEnabled>
21686           </xilinx:enablement>
21687         </xilinx:parameterInfo>
21688       </spirit:vendorExtensions>
21689     </spirit:parameter>
21690     <spirit:parameter>
21691       <spirit:name>INTERNAL_PORT_ENABLED_RXCOMINITDET_OUT</spirit:name>
21692       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCOMINITDET_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21693       <spirit:vendorExtensions>
21694         <xilinx:parameterInfo>
21695           <xilinx:enablement>
21696             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCOMINITDET_OUT">false</xilinx:isEnabled>
21697           </xilinx:enablement>
21698         </xilinx:parameterInfo>
21699       </spirit:vendorExtensions>
21700     </spirit:parameter>
21701     <spirit:parameter>
21702       <spirit:name>INTERNAL_PORT_ENABLED_RXCOMMADET_OUT</spirit:name>
21703       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCOMMADET_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21704       <spirit:vendorExtensions>
21705         <xilinx:parameterInfo>
21706           <xilinx:enablement>
21707             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCOMMADET_OUT">false</xilinx:isEnabled>
21708           </xilinx:enablement>
21709         </xilinx:parameterInfo>
21710       </spirit:vendorExtensions>
21711     </spirit:parameter>
21712     <spirit:parameter>
21713       <spirit:name>INTERNAL_PORT_ENABLED_RXCOMSASDET_OUT</spirit:name>
21714       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCOMSASDET_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21715       <spirit:vendorExtensions>
21716         <xilinx:parameterInfo>
21717           <xilinx:enablement>
21718             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCOMSASDET_OUT">false</xilinx:isEnabled>
21719           </xilinx:enablement>
21720         </xilinx:parameterInfo>
21721       </spirit:vendorExtensions>
21722     </spirit:parameter>
21723     <spirit:parameter>
21724       <spirit:name>INTERNAL_PORT_ENABLED_RXCOMWAKEDET_OUT</spirit:name>
21725       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCOMWAKEDET_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21726       <spirit:vendorExtensions>
21727         <xilinx:parameterInfo>
21728           <xilinx:enablement>
21729             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCOMWAKEDET_OUT">false</xilinx:isEnabled>
21730           </xilinx:enablement>
21731         </xilinx:parameterInfo>
21732       </spirit:vendorExtensions>
21733     </spirit:parameter>
21734     <spirit:parameter>
21735       <spirit:name>INTERNAL_PORT_ENABLED_RXCTRL0_OUT</spirit:name>
21736       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCTRL0_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21737       <spirit:vendorExtensions>
21738         <xilinx:parameterInfo>
21739           <xilinx:enablement>
21740             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCTRL0_OUT">false</xilinx:isEnabled>
21741           </xilinx:enablement>
21742         </xilinx:parameterInfo>
21743       </spirit:vendorExtensions>
21744     </spirit:parameter>
21745     <spirit:parameter>
21746       <spirit:name>INTERNAL_PORT_ENABLED_RXCTRL1_OUT</spirit:name>
21747       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCTRL1_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21748       <spirit:vendorExtensions>
21749         <xilinx:parameterInfo>
21750           <xilinx:enablement>
21751             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCTRL1_OUT">false</xilinx:isEnabled>
21752           </xilinx:enablement>
21753         </xilinx:parameterInfo>
21754       </spirit:vendorExtensions>
21755     </spirit:parameter>
21756     <spirit:parameter>
21757       <spirit:name>INTERNAL_PORT_ENABLED_RXCTRL2_OUT</spirit:name>
21758       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCTRL2_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21759       <spirit:vendorExtensions>
21760         <xilinx:parameterInfo>
21761           <xilinx:enablement>
21762             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCTRL2_OUT">false</xilinx:isEnabled>
21763           </xilinx:enablement>
21764         </xilinx:parameterInfo>
21765       </spirit:vendorExtensions>
21766     </spirit:parameter>
21767     <spirit:parameter>
21768       <spirit:name>INTERNAL_PORT_ENABLED_RXCTRL3_OUT</spirit:name>
21769       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXCTRL3_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21770       <spirit:vendorExtensions>
21771         <xilinx:parameterInfo>
21772           <xilinx:enablement>
21773             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXCTRL3_OUT">false</xilinx:isEnabled>
21774           </xilinx:enablement>
21775         </xilinx:parameterInfo>
21776       </spirit:vendorExtensions>
21777     </spirit:parameter>
21778     <spirit:parameter>
21779       <spirit:name>INTERNAL_PORT_ENABLED_RXDATA_OUT</spirit:name>
21780       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDATA_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21781       <spirit:vendorExtensions>
21782         <xilinx:parameterInfo>
21783           <xilinx:enablement>
21784             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDATA_OUT">false</xilinx:isEnabled>
21785           </xilinx:enablement>
21786         </xilinx:parameterInfo>
21787       </spirit:vendorExtensions>
21788     </spirit:parameter>
21789     <spirit:parameter>
21790       <spirit:name>INTERNAL_PORT_ENABLED_RXDATAEXTENDRSVD_OUT</spirit:name>
21791       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDATAEXTENDRSVD_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21792       <spirit:vendorExtensions>
21793         <xilinx:parameterInfo>
21794           <xilinx:enablement>
21795             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDATAEXTENDRSVD_OUT">false</xilinx:isEnabled>
21796           </xilinx:enablement>
21797         </xilinx:parameterInfo>
21798       </spirit:vendorExtensions>
21799     </spirit:parameter>
21800     <spirit:parameter>
21801       <spirit:name>INTERNAL_PORT_ENABLED_RXDATAVALID_OUT</spirit:name>
21802       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDATAVALID_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21803       <spirit:vendorExtensions>
21804         <xilinx:parameterInfo>
21805           <xilinx:enablement>
21806             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDATAVALID_OUT">false</xilinx:isEnabled>
21807           </xilinx:enablement>
21808         </xilinx:parameterInfo>
21809       </spirit:vendorExtensions>
21810     </spirit:parameter>
21811     <spirit:parameter>
21812       <spirit:name>INTERNAL_PORT_ENABLED_RXDLYSRESETDONE_OUT</spirit:name>
21813       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXDLYSRESETDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21814       <spirit:vendorExtensions>
21815         <xilinx:parameterInfo>
21816           <xilinx:enablement>
21817             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXDLYSRESETDONE_OUT">false</xilinx:isEnabled>
21818           </xilinx:enablement>
21819         </xilinx:parameterInfo>
21820       </spirit:vendorExtensions>
21821     </spirit:parameter>
21822     <spirit:parameter>
21823       <spirit:name>INTERNAL_PORT_ENABLED_RXELECIDLE_OUT</spirit:name>
21824       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXELECIDLE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21825       <spirit:vendorExtensions>
21826         <xilinx:parameterInfo>
21827           <xilinx:enablement>
21828             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXELECIDLE_OUT">false</xilinx:isEnabled>
21829           </xilinx:enablement>
21830         </xilinx:parameterInfo>
21831       </spirit:vendorExtensions>
21832     </spirit:parameter>
21833     <spirit:parameter>
21834       <spirit:name>INTERNAL_PORT_ENABLED_RXHEADER_OUT</spirit:name>
21835       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXHEADER_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21836       <spirit:vendorExtensions>
21837         <xilinx:parameterInfo>
21838           <xilinx:enablement>
21839             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXHEADER_OUT">false</xilinx:isEnabled>
21840           </xilinx:enablement>
21841         </xilinx:parameterInfo>
21842       </spirit:vendorExtensions>
21843     </spirit:parameter>
21844     <spirit:parameter>
21845       <spirit:name>INTERNAL_PORT_ENABLED_RXHEADERVALID_OUT</spirit:name>
21846       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXHEADERVALID_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21847       <spirit:vendorExtensions>
21848         <xilinx:parameterInfo>
21849           <xilinx:enablement>
21850             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXHEADERVALID_OUT">false</xilinx:isEnabled>
21851           </xilinx:enablement>
21852         </xilinx:parameterInfo>
21853       </spirit:vendorExtensions>
21854     </spirit:parameter>
21855     <spirit:parameter>
21856       <spirit:name>INTERNAL_PORT_ENABLED_RXLFPSTRESETDET_OUT</spirit:name>
21857       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXLFPSTRESETDET_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
21858       <spirit:vendorExtensions>
21859         <xilinx:parameterInfo>
21860           <xilinx:enablement>
21861             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXLFPSTRESETDET_OUT">false</xilinx:isEnabled>
21862           </xilinx:enablement>
21863         </xilinx:parameterInfo>
21864       </spirit:vendorExtensions>
21865     </spirit:parameter>
21866     <spirit:parameter>
21867       <spirit:name>INTERNAL_PORT_ENABLED_RXLFPSU2LPEXITDET_OUT</spirit:name>
21868       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXLFPSU2LPEXITDET_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
21869       <spirit:vendorExtensions>
21870         <xilinx:parameterInfo>
21871           <xilinx:enablement>
21872             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXLFPSU2LPEXITDET_OUT">false</xilinx:isEnabled>
21873           </xilinx:enablement>
21874         </xilinx:parameterInfo>
21875       </spirit:vendorExtensions>
21876     </spirit:parameter>
21877     <spirit:parameter>
21878       <spirit:name>INTERNAL_PORT_ENABLED_RXLFPSU3WAKEDET_OUT</spirit:name>
21879       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXLFPSU3WAKEDET_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
21880       <spirit:vendorExtensions>
21881         <xilinx:parameterInfo>
21882           <xilinx:enablement>
21883             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXLFPSU3WAKEDET_OUT">false</xilinx:isEnabled>
21884           </xilinx:enablement>
21885         </xilinx:parameterInfo>
21886       </spirit:vendorExtensions>
21887     </spirit:parameter>
21888     <spirit:parameter>
21889       <spirit:name>INTERNAL_PORT_ENABLED_RXMONITOROUT_OUT</spirit:name>
21890       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXMONITOROUT_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21891       <spirit:vendorExtensions>
21892         <xilinx:parameterInfo>
21893           <xilinx:enablement>
21894             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXMONITOROUT_OUT">false</xilinx:isEnabled>
21895           </xilinx:enablement>
21896         </xilinx:parameterInfo>
21897       </spirit:vendorExtensions>
21898     </spirit:parameter>
21899     <spirit:parameter>
21900       <spirit:name>INTERNAL_PORT_ENABLED_RXOSINTDONE_OUT</spirit:name>
21901       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXOSINTDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21902       <spirit:vendorExtensions>
21903         <xilinx:parameterInfo>
21904           <xilinx:enablement>
21905             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXOSINTDONE_OUT">false</xilinx:isEnabled>
21906           </xilinx:enablement>
21907         </xilinx:parameterInfo>
21908       </spirit:vendorExtensions>
21909     </spirit:parameter>
21910     <spirit:parameter>
21911       <spirit:name>INTERNAL_PORT_ENABLED_RXOSINTSTARTED_OUT</spirit:name>
21912       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXOSINTSTARTED_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21913       <spirit:vendorExtensions>
21914         <xilinx:parameterInfo>
21915           <xilinx:enablement>
21916             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXOSINTSTARTED_OUT">false</xilinx:isEnabled>
21917           </xilinx:enablement>
21918         </xilinx:parameterInfo>
21919       </spirit:vendorExtensions>
21920     </spirit:parameter>
21921     <spirit:parameter>
21922       <spirit:name>INTERNAL_PORT_ENABLED_RXOSINTSTROBEDONE_OUT</spirit:name>
21923       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXOSINTSTROBEDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21924       <spirit:vendorExtensions>
21925         <xilinx:parameterInfo>
21926           <xilinx:enablement>
21927             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXOSINTSTROBEDONE_OUT">false</xilinx:isEnabled>
21928           </xilinx:enablement>
21929         </xilinx:parameterInfo>
21930       </spirit:vendorExtensions>
21931     </spirit:parameter>
21932     <spirit:parameter>
21933       <spirit:name>INTERNAL_PORT_ENABLED_RXOSINTSTROBESTARTED_OUT</spirit:name>
21934       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXOSINTSTROBESTARTED_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21935       <spirit:vendorExtensions>
21936         <xilinx:parameterInfo>
21937           <xilinx:enablement>
21938             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXOSINTSTROBESTARTED_OUT">false</xilinx:isEnabled>
21939           </xilinx:enablement>
21940         </xilinx:parameterInfo>
21941       </spirit:vendorExtensions>
21942     </spirit:parameter>
21943     <spirit:parameter>
21944       <spirit:name>INTERNAL_PORT_ENABLED_RXOUTCLK_OUT</spirit:name>
21945       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXOUTCLK_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
21946       <spirit:vendorExtensions>
21947         <xilinx:parameterInfo>
21948           <xilinx:enablement>
21949             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXOUTCLK_OUT">false</xilinx:isEnabled>
21950           </xilinx:enablement>
21951         </xilinx:parameterInfo>
21952       </spirit:vendorExtensions>
21953     </spirit:parameter>
21954     <spirit:parameter>
21955       <spirit:name>INTERNAL_PORT_ENABLED_RXOUTCLKFABRIC_OUT</spirit:name>
21956       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXOUTCLKFABRIC_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21957       <spirit:vendorExtensions>
21958         <xilinx:parameterInfo>
21959           <xilinx:enablement>
21960             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXOUTCLKFABRIC_OUT">false</xilinx:isEnabled>
21961           </xilinx:enablement>
21962         </xilinx:parameterInfo>
21963       </spirit:vendorExtensions>
21964     </spirit:parameter>
21965     <spirit:parameter>
21966       <spirit:name>INTERNAL_PORT_ENABLED_RXOUTCLKPCS_OUT</spirit:name>
21967       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXOUTCLKPCS_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21968       <spirit:vendorExtensions>
21969         <xilinx:parameterInfo>
21970           <xilinx:enablement>
21971             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXOUTCLKPCS_OUT">false</xilinx:isEnabled>
21972           </xilinx:enablement>
21973         </xilinx:parameterInfo>
21974       </spirit:vendorExtensions>
21975     </spirit:parameter>
21976     <spirit:parameter>
21977       <spirit:name>INTERNAL_PORT_ENABLED_RXPHALIGNDONE_OUT</spirit:name>
21978       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXPHALIGNDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21979       <spirit:vendorExtensions>
21980         <xilinx:parameterInfo>
21981           <xilinx:enablement>
21982             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXPHALIGNDONE_OUT">false</xilinx:isEnabled>
21983           </xilinx:enablement>
21984         </xilinx:parameterInfo>
21985       </spirit:vendorExtensions>
21986     </spirit:parameter>
21987     <spirit:parameter>
21988       <spirit:name>INTERNAL_PORT_ENABLED_RXPHALIGNERR_OUT</spirit:name>
21989       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXPHALIGNERR_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
21990       <spirit:vendorExtensions>
21991         <xilinx:parameterInfo>
21992           <xilinx:enablement>
21993             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXPHALIGNERR_OUT">false</xilinx:isEnabled>
21994           </xilinx:enablement>
21995         </xilinx:parameterInfo>
21996       </spirit:vendorExtensions>
21997     </spirit:parameter>
21998     <spirit:parameter>
21999       <spirit:name>INTERNAL_PORT_ENABLED_RXPMARESETDONE_OUT</spirit:name>
22000       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXPMARESETDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
22001       <spirit:vendorExtensions>
22002         <xilinx:parameterInfo>
22003           <xilinx:enablement>
22004             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXPMARESETDONE_OUT">false</xilinx:isEnabled>
22005           </xilinx:enablement>
22006         </xilinx:parameterInfo>
22007       </spirit:vendorExtensions>
22008     </spirit:parameter>
22009     <spirit:parameter>
22010       <spirit:name>INTERNAL_PORT_ENABLED_RXPRBSERR_OUT</spirit:name>
22011       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXPRBSERR_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22012       <spirit:vendorExtensions>
22013         <xilinx:parameterInfo>
22014           <xilinx:enablement>
22015             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXPRBSERR_OUT">false</xilinx:isEnabled>
22016           </xilinx:enablement>
22017         </xilinx:parameterInfo>
22018       </spirit:vendorExtensions>
22019     </spirit:parameter>
22020     <spirit:parameter>
22021       <spirit:name>INTERNAL_PORT_ENABLED_RXPRBSLOCKED_OUT</spirit:name>
22022       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXPRBSLOCKED_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22023       <spirit:vendorExtensions>
22024         <xilinx:parameterInfo>
22025           <xilinx:enablement>
22026             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXPRBSLOCKED_OUT">false</xilinx:isEnabled>
22027           </xilinx:enablement>
22028         </xilinx:parameterInfo>
22029       </spirit:vendorExtensions>
22030     </spirit:parameter>
22031     <spirit:parameter>
22032       <spirit:name>INTERNAL_PORT_ENABLED_RXPRGDIVRESETDONE_OUT</spirit:name>
22033       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXPRGDIVRESETDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22034       <spirit:vendorExtensions>
22035         <xilinx:parameterInfo>
22036           <xilinx:enablement>
22037             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXPRGDIVRESETDONE_OUT">false</xilinx:isEnabled>
22038           </xilinx:enablement>
22039         </xilinx:parameterInfo>
22040       </spirit:vendorExtensions>
22041     </spirit:parameter>
22042     <spirit:parameter>
22043       <spirit:name>INTERNAL_PORT_ENABLED_RXQPISENN_OUT</spirit:name>
22044       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXQPISENN_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22045       <spirit:vendorExtensions>
22046         <xilinx:parameterInfo>
22047           <xilinx:enablement>
22048             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXQPISENN_OUT">false</xilinx:isEnabled>
22049           </xilinx:enablement>
22050         </xilinx:parameterInfo>
22051       </spirit:vendorExtensions>
22052     </spirit:parameter>
22053     <spirit:parameter>
22054       <spirit:name>INTERNAL_PORT_ENABLED_RXQPISENP_OUT</spirit:name>
22055       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXQPISENP_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22056       <spirit:vendorExtensions>
22057         <xilinx:parameterInfo>
22058           <xilinx:enablement>
22059             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXQPISENP_OUT">false</xilinx:isEnabled>
22060           </xilinx:enablement>
22061         </xilinx:parameterInfo>
22062       </spirit:vendorExtensions>
22063     </spirit:parameter>
22064     <spirit:parameter>
22065       <spirit:name>INTERNAL_PORT_ENABLED_RXRATEDONE_OUT</spirit:name>
22066       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXRATEDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22067       <spirit:vendorExtensions>
22068         <xilinx:parameterInfo>
22069           <xilinx:enablement>
22070             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXRATEDONE_OUT">false</xilinx:isEnabled>
22071           </xilinx:enablement>
22072         </xilinx:parameterInfo>
22073       </spirit:vendorExtensions>
22074     </spirit:parameter>
22075     <spirit:parameter>
22076       <spirit:name>INTERNAL_PORT_ENABLED_RXRECCLKOUT_OUT</spirit:name>
22077       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXRECCLKOUT_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22078       <spirit:vendorExtensions>
22079         <xilinx:parameterInfo>
22080           <xilinx:enablement>
22081             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXRECCLKOUT_OUT">false</xilinx:isEnabled>
22082           </xilinx:enablement>
22083         </xilinx:parameterInfo>
22084       </spirit:vendorExtensions>
22085     </spirit:parameter>
22086     <spirit:parameter>
22087       <spirit:name>INTERNAL_PORT_ENABLED_RXRESETDONE_OUT</spirit:name>
22088       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXRESETDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22089       <spirit:vendorExtensions>
22090         <xilinx:parameterInfo>
22091           <xilinx:enablement>
22092             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXRESETDONE_OUT">false</xilinx:isEnabled>
22093           </xilinx:enablement>
22094         </xilinx:parameterInfo>
22095       </spirit:vendorExtensions>
22096     </spirit:parameter>
22097     <spirit:parameter>
22098       <spirit:name>INTERNAL_PORT_ENABLED_RXSLIDERDY_OUT</spirit:name>
22099       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXSLIDERDY_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22100       <spirit:vendorExtensions>
22101         <xilinx:parameterInfo>
22102           <xilinx:enablement>
22103             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXSLIDERDY_OUT">false</xilinx:isEnabled>
22104           </xilinx:enablement>
22105         </xilinx:parameterInfo>
22106       </spirit:vendorExtensions>
22107     </spirit:parameter>
22108     <spirit:parameter>
22109       <spirit:name>INTERNAL_PORT_ENABLED_RXSLIPDONE_OUT</spirit:name>
22110       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXSLIPDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22111       <spirit:vendorExtensions>
22112         <xilinx:parameterInfo>
22113           <xilinx:enablement>
22114             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXSLIPDONE_OUT">false</xilinx:isEnabled>
22115           </xilinx:enablement>
22116         </xilinx:parameterInfo>
22117       </spirit:vendorExtensions>
22118     </spirit:parameter>
22119     <spirit:parameter>
22120       <spirit:name>INTERNAL_PORT_ENABLED_RXSLIPOUTCLKRDY_OUT</spirit:name>
22121       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXSLIPOUTCLKRDY_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22122       <spirit:vendorExtensions>
22123         <xilinx:parameterInfo>
22124           <xilinx:enablement>
22125             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXSLIPOUTCLKRDY_OUT">false</xilinx:isEnabled>
22126           </xilinx:enablement>
22127         </xilinx:parameterInfo>
22128       </spirit:vendorExtensions>
22129     </spirit:parameter>
22130     <spirit:parameter>
22131       <spirit:name>INTERNAL_PORT_ENABLED_RXSLIPPMARDY_OUT</spirit:name>
22132       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXSLIPPMARDY_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22133       <spirit:vendorExtensions>
22134         <xilinx:parameterInfo>
22135           <xilinx:enablement>
22136             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXSLIPPMARDY_OUT">false</xilinx:isEnabled>
22137           </xilinx:enablement>
22138         </xilinx:parameterInfo>
22139       </spirit:vendorExtensions>
22140     </spirit:parameter>
22141     <spirit:parameter>
22142       <spirit:name>INTERNAL_PORT_ENABLED_RXSTARTOFSEQ_OUT</spirit:name>
22143       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXSTARTOFSEQ_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22144       <spirit:vendorExtensions>
22145         <xilinx:parameterInfo>
22146           <xilinx:enablement>
22147             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXSTARTOFSEQ_OUT">false</xilinx:isEnabled>
22148           </xilinx:enablement>
22149         </xilinx:parameterInfo>
22150       </spirit:vendorExtensions>
22151     </spirit:parameter>
22152     <spirit:parameter>
22153       <spirit:name>INTERNAL_PORT_ENABLED_RXSTATUS_OUT</spirit:name>
22154       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXSTATUS_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22155       <spirit:vendorExtensions>
22156         <xilinx:parameterInfo>
22157           <xilinx:enablement>
22158             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXSTATUS_OUT">false</xilinx:isEnabled>
22159           </xilinx:enablement>
22160         </xilinx:parameterInfo>
22161       </spirit:vendorExtensions>
22162     </spirit:parameter>
22163     <spirit:parameter>
22164       <spirit:name>INTERNAL_PORT_ENABLED_RXSYNCDONE_OUT</spirit:name>
22165       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXSYNCDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22166       <spirit:vendorExtensions>
22167         <xilinx:parameterInfo>
22168           <xilinx:enablement>
22169             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXSYNCDONE_OUT">false</xilinx:isEnabled>
22170           </xilinx:enablement>
22171         </xilinx:parameterInfo>
22172       </spirit:vendorExtensions>
22173     </spirit:parameter>
22174     <spirit:parameter>
22175       <spirit:name>INTERNAL_PORT_ENABLED_RXSYNCOUT_OUT</spirit:name>
22176       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXSYNCOUT_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22177       <spirit:vendorExtensions>
22178         <xilinx:parameterInfo>
22179           <xilinx:enablement>
22180             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXSYNCOUT_OUT">false</xilinx:isEnabled>
22181           </xilinx:enablement>
22182         </xilinx:parameterInfo>
22183       </spirit:vendorExtensions>
22184     </spirit:parameter>
22185     <spirit:parameter>
22186       <spirit:name>INTERNAL_PORT_ENABLED_RXVALID_OUT</spirit:name>
22187       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_RXVALID_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22188       <spirit:vendorExtensions>
22189         <xilinx:parameterInfo>
22190           <xilinx:enablement>
22191             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_RXVALID_OUT">false</xilinx:isEnabled>
22192           </xilinx:enablement>
22193         </xilinx:parameterInfo>
22194       </spirit:vendorExtensions>
22195     </spirit:parameter>
22196     <spirit:parameter>
22197       <spirit:name>INTERNAL_PORT_ENABLED_TXBUFSTATUS_OUT</spirit:name>
22198       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXBUFSTATUS_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22199       <spirit:vendorExtensions>
22200         <xilinx:parameterInfo>
22201           <xilinx:enablement>
22202             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXBUFSTATUS_OUT">false</xilinx:isEnabled>
22203           </xilinx:enablement>
22204         </xilinx:parameterInfo>
22205       </spirit:vendorExtensions>
22206     </spirit:parameter>
22207     <spirit:parameter>
22208       <spirit:name>INTERNAL_PORT_ENABLED_TXCOMFINISH_OUT</spirit:name>
22209       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXCOMFINISH_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22210       <spirit:vendorExtensions>
22211         <xilinx:parameterInfo>
22212           <xilinx:enablement>
22213             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXCOMFINISH_OUT">false</xilinx:isEnabled>
22214           </xilinx:enablement>
22215         </xilinx:parameterInfo>
22216       </spirit:vendorExtensions>
22217     </spirit:parameter>
22218     <spirit:parameter>
22219       <spirit:name>INTERNAL_PORT_ENABLED_TXDCCDONE_OUT</spirit:name>
22220       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXDCCDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">-1</spirit:value>
22221       <spirit:vendorExtensions>
22222         <xilinx:parameterInfo>
22223           <xilinx:enablement>
22224             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXDCCDONE_OUT">false</xilinx:isEnabled>
22225           </xilinx:enablement>
22226         </xilinx:parameterInfo>
22227       </spirit:vendorExtensions>
22228     </spirit:parameter>
22229     <spirit:parameter>
22230       <spirit:name>INTERNAL_PORT_ENABLED_TXDLYSRESETDONE_OUT</spirit:name>
22231       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXDLYSRESETDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
22232       <spirit:vendorExtensions>
22233         <xilinx:parameterInfo>
22234           <xilinx:enablement>
22235             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXDLYSRESETDONE_OUT">false</xilinx:isEnabled>
22236           </xilinx:enablement>
22237         </xilinx:parameterInfo>
22238       </spirit:vendorExtensions>
22239     </spirit:parameter>
22240     <spirit:parameter>
22241       <spirit:name>INTERNAL_PORT_ENABLED_TXOUTCLK_OUT</spirit:name>
22242       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXOUTCLK_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
22243       <spirit:vendorExtensions>
22244         <xilinx:parameterInfo>
22245           <xilinx:enablement>
22246             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXOUTCLK_OUT">false</xilinx:isEnabled>
22247           </xilinx:enablement>
22248         </xilinx:parameterInfo>
22249       </spirit:vendorExtensions>
22250     </spirit:parameter>
22251     <spirit:parameter>
22252       <spirit:name>INTERNAL_PORT_ENABLED_TXOUTCLKFABRIC_OUT</spirit:name>
22253       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXOUTCLKFABRIC_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22254       <spirit:vendorExtensions>
22255         <xilinx:parameterInfo>
22256           <xilinx:enablement>
22257             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXOUTCLKFABRIC_OUT">false</xilinx:isEnabled>
22258           </xilinx:enablement>
22259         </xilinx:parameterInfo>
22260       </spirit:vendorExtensions>
22261     </spirit:parameter>
22262     <spirit:parameter>
22263       <spirit:name>INTERNAL_PORT_ENABLED_TXOUTCLKPCS_OUT</spirit:name>
22264       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXOUTCLKPCS_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22265       <spirit:vendorExtensions>
22266         <xilinx:parameterInfo>
22267           <xilinx:enablement>
22268             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXOUTCLKPCS_OUT">false</xilinx:isEnabled>
22269           </xilinx:enablement>
22270         </xilinx:parameterInfo>
22271       </spirit:vendorExtensions>
22272     </spirit:parameter>
22273     <spirit:parameter>
22274       <spirit:name>INTERNAL_PORT_ENABLED_TXPHALIGNDONE_OUT</spirit:name>
22275       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPHALIGNDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
22276       <spirit:vendorExtensions>
22277         <xilinx:parameterInfo>
22278           <xilinx:enablement>
22279             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPHALIGNDONE_OUT">false</xilinx:isEnabled>
22280           </xilinx:enablement>
22281         </xilinx:parameterInfo>
22282       </spirit:vendorExtensions>
22283     </spirit:parameter>
22284     <spirit:parameter>
22285       <spirit:name>INTERNAL_PORT_ENABLED_TXPHINITDONE_OUT</spirit:name>
22286       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPHINITDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
22287       <spirit:vendorExtensions>
22288         <xilinx:parameterInfo>
22289           <xilinx:enablement>
22290             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPHINITDONE_OUT">false</xilinx:isEnabled>
22291           </xilinx:enablement>
22292         </xilinx:parameterInfo>
22293       </spirit:vendorExtensions>
22294     </spirit:parameter>
22295     <spirit:parameter>
22296       <spirit:name>INTERNAL_PORT_ENABLED_TXPMARESETDONE_OUT</spirit:name>
22297       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPMARESETDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
22298       <spirit:vendorExtensions>
22299         <xilinx:parameterInfo>
22300           <xilinx:enablement>
22301             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPMARESETDONE_OUT">false</xilinx:isEnabled>
22302           </xilinx:enablement>
22303         </xilinx:parameterInfo>
22304       </spirit:vendorExtensions>
22305     </spirit:parameter>
22306     <spirit:parameter>
22307       <spirit:name>INTERNAL_PORT_ENABLED_TXPRGDIVRESETDONE_OUT</spirit:name>
22308       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXPRGDIVRESETDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
22309       <spirit:vendorExtensions>
22310         <xilinx:parameterInfo>
22311           <xilinx:enablement>
22312             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXPRGDIVRESETDONE_OUT">false</xilinx:isEnabled>
22313           </xilinx:enablement>
22314         </xilinx:parameterInfo>
22315       </spirit:vendorExtensions>
22316     </spirit:parameter>
22317     <spirit:parameter>
22318       <spirit:name>INTERNAL_PORT_ENABLED_TXQPISENN_OUT</spirit:name>
22319       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXQPISENN_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22320       <spirit:vendorExtensions>
22321         <xilinx:parameterInfo>
22322           <xilinx:enablement>
22323             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXQPISENN_OUT">false</xilinx:isEnabled>
22324           </xilinx:enablement>
22325         </xilinx:parameterInfo>
22326       </spirit:vendorExtensions>
22327     </spirit:parameter>
22328     <spirit:parameter>
22329       <spirit:name>INTERNAL_PORT_ENABLED_TXQPISENP_OUT</spirit:name>
22330       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXQPISENP_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22331       <spirit:vendorExtensions>
22332         <xilinx:parameterInfo>
22333           <xilinx:enablement>
22334             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXQPISENP_OUT">false</xilinx:isEnabled>
22335           </xilinx:enablement>
22336         </xilinx:parameterInfo>
22337       </spirit:vendorExtensions>
22338     </spirit:parameter>
22339     <spirit:parameter>
22340       <spirit:name>INTERNAL_PORT_ENABLED_TXRATEDONE_OUT</spirit:name>
22341       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXRATEDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22342       <spirit:vendorExtensions>
22343         <xilinx:parameterInfo>
22344           <xilinx:enablement>
22345             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXRATEDONE_OUT">false</xilinx:isEnabled>
22346           </xilinx:enablement>
22347         </xilinx:parameterInfo>
22348       </spirit:vendorExtensions>
22349     </spirit:parameter>
22350     <spirit:parameter>
22351       <spirit:name>INTERNAL_PORT_ENABLED_TXRESETDONE_OUT</spirit:name>
22352       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXRESETDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">0</spirit:value>
22353       <spirit:vendorExtensions>
22354         <xilinx:parameterInfo>
22355           <xilinx:enablement>
22356             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXRESETDONE_OUT">false</xilinx:isEnabled>
22357           </xilinx:enablement>
22358         </xilinx:parameterInfo>
22359       </spirit:vendorExtensions>
22360     </spirit:parameter>
22361     <spirit:parameter>
22362       <spirit:name>INTERNAL_PORT_ENABLED_TXSYNCDONE_OUT</spirit:name>
22363       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXSYNCDONE_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
22364       <spirit:vendorExtensions>
22365         <xilinx:parameterInfo>
22366           <xilinx:enablement>
22367             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXSYNCDONE_OUT">false</xilinx:isEnabled>
22368           </xilinx:enablement>
22369         </xilinx:parameterInfo>
22370       </spirit:vendorExtensions>
22371     </spirit:parameter>
22372     <spirit:parameter>
22373       <spirit:name>INTERNAL_PORT_ENABLED_TXSYNCOUT_OUT</spirit:name>
22374       <spirit:value spirit:format="long" spirit:resolve="generated" spirit:id="PARAM_VALUE.INTERNAL_PORT_ENABLED_TXSYNCOUT_OUT" spirit:minimum="-1" spirit:maximum="2" spirit:rangeType="long">1</spirit:value>
22375       <spirit:vendorExtensions>
22376         <xilinx:parameterInfo>
22377           <xilinx:enablement>
22378             <xilinx:isEnabled xilinx:id="PARAM_ENABLEMENT.INTERNAL_PORT_ENABLED_TXSYNCOUT_OUT">false</xilinx:isEnabled>
22379           </xilinx:enablement>
22380         </xilinx:parameterInfo>
22381       </spirit:vendorExtensions>
22382     </spirit:parameter>
22383     <spirit:parameter>
22384       <spirit:name>Component_Name</spirit:name>
22385       <spirit:value spirit:resolve="user" spirit:id="PARAM_VALUE.Component_Name" spirit:order="1">gth_xcku_2gbps4_120mhz_txprogdiv240_txbufbypass</spirit:value>
22386     </spirit:parameter>
22387   </spirit:parameters>
22388   <spirit:vendorExtensions>
22389     <xilinx:coreExtensions>
22390       <xilinx:displayName>UltraScale FPGAs Transceivers Wizard</xilinx:displayName>
22391       <xilinx:coreRevision>8</xilinx:coreRevision>
22392       <xilinx:configElementInfos>
22393         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.ENABLE_OPTIONAL_PORTS" xilinx:valueSource="user"/>
22394         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.FREERUN_FREQUENCY" xilinx:valueSource="user"/>
22395         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.LOCATE_IN_SYSTEM_IBERT_CORE" xilinx:valueSource="user"/>
22396         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.LOCATE_TX_BUFFER_BYPASS_CONTROLLER" xilinx:valueSource="user"/>
22397         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_CC_KEEP_IDLE" xilinx:valueSource="user"/>
22398         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_CC_K_0_0" xilinx:valueSource="user"/>
22399         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_CC_K_0_2" xilinx:valueSource="user"/>
22400         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_CC_K_1_0" xilinx:valueSource="user"/>
22401         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_CC_K_1_2" xilinx:valueSource="user"/>
22402         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_CC_LEN_SEQ" xilinx:valueSource="user"/>
22403         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_CC_NUM_SEQ" xilinx:valueSource="user"/>
22404         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_CC_VAL" xilinx:valueSource="user"/>
22405         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_CC_VAL_0_0" xilinx:valueSource="user"/>
22406         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_CC_VAL_0_1" xilinx:valueSource="user"/>
22407         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_CC_VAL_0_2" xilinx:valueSource="user"/>
22408         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_CC_VAL_0_3" xilinx:valueSource="user"/>
22409         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_CC_VAL_1_0" xilinx:valueSource="user"/>
22410         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_CC_VAL_1_1" xilinx:valueSource="user"/>
22411         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_CC_VAL_1_2" xilinx:valueSource="user"/>
22412         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_CC_VAL_1_3" xilinx:valueSource="user"/>
22413         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_COMMA_ALIGN_WORD" xilinx:valueSource="user"/>
22414         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_COMMA_MASK" xilinx:valueSource="user"/>
22415         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_COMMA_M_ENABLE" xilinx:valueSource="user"/>
22416         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_COMMA_PRESET" xilinx:valueSource="user"/>
22417         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_COMMA_P_ENABLE" xilinx:valueSource="user"/>
22418         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_DATA_DECODING" xilinx:valueSource="user"/>
22419         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_EQ_MODE" xilinx:valueSource="user"/>
22420         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_INT_DATA_WIDTH" xilinx:valueSource="user"/>
22421         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_JTOL_FC" xilinx:valueSource="user"/>
22422         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_LINE_RATE" xilinx:valueSource="user"/>
22423         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_PLL_TYPE" xilinx:valueSource="user"/>
22424         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_REFCLK_FREQUENCY" xilinx:valueSource="user"/>
22425         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_REFCLK_SOURCE" xilinx:valueSource="user"/>
22426         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.RX_USER_DATA_WIDTH" xilinx:valueSource="user"/>
22427         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.TXPROGDIV_FREQ_ENABLE" xilinx:valueSource="user"/>
22428         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.TXPROGDIV_FREQ_SOURCE" xilinx:valueSource="user"/>
22429         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.TXPROGDIV_FREQ_VAL" xilinx:valueSource="user"/>
22430         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.TX_BUFFER_MODE" xilinx:valueSource="user"/>
22431         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.TX_DATA_ENCODING" xilinx:valueSource="user"/>
22432         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.TX_INT_DATA_WIDTH" xilinx:valueSource="user"/>
22433         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.TX_LINE_RATE" xilinx:valueSource="user"/>
22434         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.TX_OUTCLK_SOURCE" xilinx:valueSource="user"/>
22435         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.TX_PLL_TYPE" xilinx:valueSource="user"/>
22436         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.TX_REFCLK_FREQUENCY" xilinx:valueSource="user"/>
22437         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.TX_REFCLK_SOURCE" xilinx:valueSource="user"/>
22438         <xilinx:configElementInfo xilinx:referenceId="PARAM_VALUE.TX_USER_DATA_WIDTH" xilinx:valueSource="user"/>
22439       </xilinx:configElementInfos>
22440     </xilinx:coreExtensions>
22441     <xilinx:packagingInfo>
22442       <xilinx:xilinxVersion>2020.1</xilinx:xilinxVersion>
22443       <xilinx:checksum xilinx:scope="fileGroups" xilinx:value="d5d17063"/>
22444       <xilinx:checksum xilinx:scope="ports" xilinx:value="240e62dd"/>
22445       <xilinx:checksum xilinx:scope="hdlParameters" xilinx:value="81cdd016"/>
22446       <xilinx:checksum xilinx:scope="parameters" xilinx:value="b210710d"/>
22447     </xilinx:packagingInfo>
22448   </spirit:vendorExtensions>
22449 </spirit:component>