-
Notifications
You must be signed in to change notification settings - Fork 2
/
ami_commands8_8ants.ucf
1523 lines (1498 loc) · 237 KB
/
ami_commands8_8ants.ucf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in1_coeffs_??????????/rom1/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y143;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in1_first_tap_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y142;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in1_coeffs_??????????/rom2/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y143;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in1_tap2_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y142;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in1_coeffs_??????????/rom3/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y143;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in1_tap3_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y142;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in1_coeffs_??????????/rom4/*SP.WIDE_PRIM18.ram LOC=RAMB18_X5Y143;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in2_coeffs_??????????/rom1/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y141;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in2_first_tap_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y140;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in2_coeffs_??????????/rom2/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y141;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in2_tap2_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y140;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in2_coeffs_??????????/rom3/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y141;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in2_tap3_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y140;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in2_coeffs_??????????/rom4/*SP.WIDE_PRIM18.ram LOC=RAMB18_X5Y141;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in3_coeffs_??????????/rom1/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y139;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in3_first_tap_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y138;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in3_coeffs_??????????/rom2/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y139;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in3_tap2_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y138;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in3_coeffs_??????????/rom3/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y139;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in3_tap3_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y138;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in3_coeffs_??????????/rom4/*SP.WIDE_PRIM18.ram LOC=RAMB18_X5Y139;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in4_coeffs_??????????/rom1/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y137;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in4_first_tap_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y136;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in4_coeffs_??????????/rom2/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y137;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in4_tap2_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y136;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in4_coeffs_??????????/rom3/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y137;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in4_tap3_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y136;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in4_coeffs_??????????/rom4/*SP.WIDE_PRIM18.ram LOC=RAMB18_X5Y137;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in5_coeffs_??????????/rom1/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y135;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in5_first_tap_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y134;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in5_coeffs_??????????/rom2/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y135;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in5_tap2_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y134;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in5_coeffs_??????????/rom3/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y135;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in5_tap3_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y134;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in5_coeffs_??????????/rom4/*SP.WIDE_PRIM18.ram LOC=RAMB18_X5Y135;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in6_coeffs_??????????/rom1/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y133;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in6_first_tap_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y132;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in6_coeffs_??????????/rom2/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y133;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in6_tap2_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y132;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in6_coeffs_??????????/rom3/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y133;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in6_tap3_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y132;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in6_coeffs_??????????/rom4/*SP.WIDE_PRIM18.ram LOC=RAMB18_X5Y133;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in7_coeffs_??????????/rom1/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y131;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in7_first_tap_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y130;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in7_coeffs_??????????/rom2/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y131;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in7_tap2_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y130;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in7_coeffs_??????????/rom3/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y131;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in7_tap3_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y130;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in7_coeffs_??????????/rom4/*SP.WIDE_PRIM18.ram LOC=RAMB18_X5Y131;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in8_coeffs_??????????/rom1/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y129;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in8_first_tap_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y128;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in8_coeffs_??????????/rom2/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y129;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in8_tap2_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y128;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in8_coeffs_??????????/rom3/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y129;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in8_tap3_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y128;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in8_coeffs_??????????/rom4/*SP.WIDE_PRIM18.ram LOC=RAMB18_X5Y129;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in9_coeffs_??????????/rom1/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y127;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in9_first_tap_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y126;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in9_coeffs_??????????/rom2/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y127;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in9_tap2_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y126;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in9_coeffs_??????????/rom3/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y127;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in9_tap3_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y126;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in9_coeffs_??????????/rom4/*SP.WIDE_PRIM18.ram LOC=RAMB18_X5Y127;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in10_coeffs_??????????/rom1/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y125;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in10_first_tap_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y124;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in10_coeffs_??????????/rom2/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y125;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in10_tap2_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y124;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in10_coeffs_??????????/rom3/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y125;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in10_tap3_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y124;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in10_coeffs_??????????/rom4/*SP.WIDE_PRIM18.ram LOC=RAMB18_X5Y125;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in11_coeffs_??????????/rom1/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y123;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in11_first_tap_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y122;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in11_coeffs_??????????/rom2/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y123;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in11_tap2_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y122;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in11_coeffs_??????????/rom3/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y123;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in11_tap3_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y122;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in11_coeffs_??????????/rom4/*SP.WIDE_PRIM18.ram LOC=RAMB18_X5Y123;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in12_coeffs_??????????/rom1/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y121;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in12_first_tap_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y120;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in12_coeffs_??????????/rom2/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y121;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in12_tap2_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y120;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in12_coeffs_??????????/rom3/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y121;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in12_tap3_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y120;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in12_coeffs_??????????/rom4/*SP.WIDE_PRIM18.ram LOC=RAMB18_X5Y121;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in13_coeffs_??????????/rom1/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y119;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in13_first_tap_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y118;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in13_coeffs_??????????/rom2/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y119;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in13_tap2_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y118;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in13_coeffs_??????????/rom3/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y119;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in13_tap3_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y118;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in13_coeffs_??????????/rom4/*SP.WIDE_PRIM18.ram LOC=RAMB18_X5Y119;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in14_coeffs_??????????/rom1/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y117;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in14_first_tap_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y116;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in14_coeffs_??????????/rom2/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y117;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in14_tap2_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y116;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in14_coeffs_??????????/rom3/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y117;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in14_tap3_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y116;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in14_coeffs_??????????/rom4/*SP.WIDE_PRIM18.ram LOC=RAMB18_X5Y117;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in15_coeffs_??????????/rom1/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y115;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in15_first_tap_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y114;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in15_coeffs_??????????/rom2/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y115;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in15_tap2_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y114;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in15_coeffs_??????????/rom3/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y115;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in15_tap3_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y114;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in15_coeffs_??????????/rom4/*SP.WIDE_PRIM18.ram LOC=RAMB18_X5Y115;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in16_coeffs_??????????/rom1/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y113;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in16_first_tap_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X2Y112;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in16_coeffs_??????????/rom2/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y113;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in16_tap2_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X3Y112;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in16_coeffs_??????????/rom3/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y113;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in16_tap3_??????????/delay_bram_??????????/ram/*SP.WIDE_PRIM18.ram LOC=RAMB18_X4Y112;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in16_coeffs_??????????/rom4/*SP.WIDE_PRIM18.ram LOC=RAMB18_X5Y113;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in1_first_tap_??????????/mult/*blk00000004 LOC=DSP48_X2Y143;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in1_first_tap_??????????/mult1/*blk00000004 LOC=DSP48_X2Y142;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in1_tap2_??????????/mult/*blk00000004 LOC=DSP48_X3Y143;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in1_tap2_??????????/mult1/*blk00000004 LOC=DSP48_X3Y142;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in1_tap3_??????????/mult/*blk00000004 LOC=DSP48_X4Y143;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in1_tap3_??????????/mult1/*blk00000004 LOC=DSP48_X4Y142;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in1_last_tap_??????????/mult/*blk00000004 LOC=DSP48_X5Y143;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in1_last_tap_??????????/mult1/*blk00000004 LOC=DSP48_X5Y142;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in2_first_tap_??????????/mult/*blk00000004 LOC=DSP48_X2Y141;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in2_first_tap_??????????/mult1/*blk00000004 LOC=DSP48_X2Y140;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in2_tap2_??????????/mult/*blk00000004 LOC=DSP48_X3Y141;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in2_tap2_??????????/mult1/*blk00000004 LOC=DSP48_X3Y140;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in2_tap3_??????????/mult/*blk00000004 LOC=DSP48_X4Y141;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in2_tap3_??????????/mult1/*blk00000004 LOC=DSP48_X4Y140;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in2_last_tap_??????????/mult/*blk00000004 LOC=DSP48_X5Y141;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in2_last_tap_??????????/mult1/*blk00000004 LOC=DSP48_X5Y140;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in3_first_tap_??????????/mult/*blk00000004 LOC=DSP48_X2Y139;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in3_first_tap_??????????/mult1/*blk00000004 LOC=DSP48_X2Y138;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in3_tap2_??????????/mult/*blk00000004 LOC=DSP48_X3Y139;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in3_tap2_??????????/mult1/*blk00000004 LOC=DSP48_X3Y138;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in3_tap3_??????????/mult/*blk00000004 LOC=DSP48_X4Y139;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in3_tap3_??????????/mult1/*blk00000004 LOC=DSP48_X4Y138;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in3_last_tap_??????????/mult/*blk00000004 LOC=DSP48_X5Y139;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in3_last_tap_??????????/mult1/*blk00000004 LOC=DSP48_X5Y138;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in4_first_tap_??????????/mult/*blk00000004 LOC=DSP48_X2Y137;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in4_first_tap_??????????/mult1/*blk00000004 LOC=DSP48_X2Y136;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in4_tap2_??????????/mult/*blk00000004 LOC=DSP48_X3Y137;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in4_tap2_??????????/mult1/*blk00000004 LOC=DSP48_X3Y136;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in4_tap3_??????????/mult/*blk00000004 LOC=DSP48_X4Y137;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in4_tap3_??????????/mult1/*blk00000004 LOC=DSP48_X4Y136;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in4_last_tap_??????????/mult/*blk00000004 LOC=DSP48_X5Y137;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in4_last_tap_??????????/mult1/*blk00000004 LOC=DSP48_X5Y136;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in5_first_tap_??????????/mult/*blk00000004 LOC=DSP48_X2Y135;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in5_first_tap_??????????/mult1/*blk00000004 LOC=DSP48_X2Y134;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in5_tap2_??????????/mult/*blk00000004 LOC=DSP48_X3Y135;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in5_tap2_??????????/mult1/*blk00000004 LOC=DSP48_X3Y134;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in5_tap3_??????????/mult/*blk00000004 LOC=DSP48_X4Y135;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in5_tap3_??????????/mult1/*blk00000004 LOC=DSP48_X4Y134;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in5_last_tap_??????????/mult/*blk00000004 LOC=DSP48_X5Y135;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in5_last_tap_??????????/mult1/*blk00000004 LOC=DSP48_X5Y134;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in6_first_tap_??????????/mult/*blk00000004 LOC=DSP48_X2Y133;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in6_first_tap_??????????/mult1/*blk00000004 LOC=DSP48_X2Y132;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in6_tap2_??????????/mult/*blk00000004 LOC=DSP48_X3Y133;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in6_tap2_??????????/mult1/*blk00000004 LOC=DSP48_X3Y132;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in6_tap3_??????????/mult/*blk00000004 LOC=DSP48_X4Y133;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in6_tap3_??????????/mult1/*blk00000004 LOC=DSP48_X4Y132;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in6_last_tap_??????????/mult/*blk00000004 LOC=DSP48_X5Y133;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in6_last_tap_??????????/mult1/*blk00000004 LOC=DSP48_X5Y132;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in7_first_tap_??????????/mult/*blk00000004 LOC=DSP48_X2Y131;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in7_first_tap_??????????/mult1/*blk00000004 LOC=DSP48_X2Y130;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in7_tap2_??????????/mult/*blk00000004 LOC=DSP48_X3Y131;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in7_tap2_??????????/mult1/*blk00000004 LOC=DSP48_X3Y130;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in7_tap3_??????????/mult/*blk00000004 LOC=DSP48_X4Y131;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in7_tap3_??????????/mult1/*blk00000004 LOC=DSP48_X4Y130;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in7_last_tap_??????????/mult/*blk00000004 LOC=DSP48_X5Y131;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in7_last_tap_??????????/mult1/*blk00000004 LOC=DSP48_X5Y130;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in8_first_tap_??????????/mult/*blk00000004 LOC=DSP48_X2Y129;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in8_first_tap_??????????/mult1/*blk00000004 LOC=DSP48_X2Y128;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in8_tap2_??????????/mult/*blk00000004 LOC=DSP48_X3Y129;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in8_tap2_??????????/mult1/*blk00000004 LOC=DSP48_X3Y128;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in8_tap3_??????????/mult/*blk00000004 LOC=DSP48_X4Y129;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in8_tap3_??????????/mult1/*blk00000004 LOC=DSP48_X4Y128;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in8_last_tap_??????????/mult/*blk00000004 LOC=DSP48_X5Y129;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in8_last_tap_??????????/mult1/*blk00000004 LOC=DSP48_X5Y128;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in9_first_tap_??????????/mult/*blk00000004 LOC=DSP48_X2Y127;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in9_first_tap_??????????/mult1/*blk00000004 LOC=DSP48_X2Y126;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in9_tap2_??????????/mult/*blk00000004 LOC=DSP48_X3Y127;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in9_tap2_??????????/mult1/*blk00000004 LOC=DSP48_X3Y126;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in9_tap3_??????????/mult/*blk00000004 LOC=DSP48_X4Y127;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in9_tap3_??????????/mult1/*blk00000004 LOC=DSP48_X4Y126;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in9_last_tap_??????????/mult/*blk00000004 LOC=DSP48_X5Y127;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in9_last_tap_??????????/mult1/*blk00000004 LOC=DSP48_X5Y126;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in10_first_tap_??????????/mult/*blk00000004 LOC=DSP48_X2Y125;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in10_first_tap_??????????/mult1/*blk00000004 LOC=DSP48_X2Y124;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in10_tap2_??????????/mult/*blk00000004 LOC=DSP48_X3Y125;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in10_tap2_??????????/mult1/*blk00000004 LOC=DSP48_X3Y124;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in10_tap3_??????????/mult/*blk00000004 LOC=DSP48_X4Y125;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in10_tap3_??????????/mult1/*blk00000004 LOC=DSP48_X4Y124;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in10_last_tap_??????????/mult/*blk00000004 LOC=DSP48_X5Y125;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in10_last_tap_??????????/mult1/*blk00000004 LOC=DSP48_X5Y124;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in11_first_tap_??????????/mult/*blk00000004 LOC=DSP48_X2Y123;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in11_first_tap_??????????/mult1/*blk00000004 LOC=DSP48_X2Y122;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in11_tap2_??????????/mult/*blk00000004 LOC=DSP48_X3Y123;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in11_tap2_??????????/mult1/*blk00000004 LOC=DSP48_X3Y122;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in11_tap3_??????????/mult/*blk00000004 LOC=DSP48_X4Y123;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in11_tap3_??????????/mult1/*blk00000004 LOC=DSP48_X4Y122;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in11_last_tap_??????????/mult/*blk00000004 LOC=DSP48_X5Y123;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in11_last_tap_??????????/mult1/*blk00000004 LOC=DSP48_X5Y122;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in12_first_tap_??????????/mult/*blk00000004 LOC=DSP48_X2Y121;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in12_first_tap_??????????/mult1/*blk00000004 LOC=DSP48_X2Y120;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in12_tap2_??????????/mult/*blk00000004 LOC=DSP48_X3Y121;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in12_tap2_??????????/mult1/*blk00000004 LOC=DSP48_X3Y120;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in12_tap3_??????????/mult/*blk00000004 LOC=DSP48_X4Y121;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in12_tap3_??????????/mult1/*blk00000004 LOC=DSP48_X4Y120;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in12_last_tap_??????????/mult/*blk00000004 LOC=DSP48_X5Y121;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in12_last_tap_??????????/mult1/*blk00000004 LOC=DSP48_X5Y120;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in13_first_tap_??????????/mult/*blk00000004 LOC=DSP48_X2Y119;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in13_first_tap_??????????/mult1/*blk00000004 LOC=DSP48_X2Y118;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in13_tap2_??????????/mult/*blk00000004 LOC=DSP48_X3Y119;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in13_tap2_??????????/mult1/*blk00000004 LOC=DSP48_X3Y118;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in13_tap3_??????????/mult/*blk00000004 LOC=DSP48_X4Y119;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in13_tap3_??????????/mult1/*blk00000004 LOC=DSP48_X4Y118;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in13_last_tap_??????????/mult/*blk00000004 LOC=DSP48_X5Y119;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in13_last_tap_??????????/mult1/*blk00000004 LOC=DSP48_X5Y118;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in14_first_tap_??????????/mult/*blk00000004 LOC=DSP48_X2Y117;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in14_first_tap_??????????/mult1/*blk00000004 LOC=DSP48_X2Y116;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in14_tap2_??????????/mult/*blk00000004 LOC=DSP48_X3Y117;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in14_tap2_??????????/mult1/*blk00000004 LOC=DSP48_X3Y116;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in14_tap3_??????????/mult/*blk00000004 LOC=DSP48_X4Y117;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in14_tap3_??????????/mult1/*blk00000004 LOC=DSP48_X4Y116;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in14_last_tap_??????????/mult/*blk00000004 LOC=DSP48_X5Y117;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in14_last_tap_??????????/mult1/*blk00000004 LOC=DSP48_X5Y116;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in15_first_tap_??????????/mult/*blk00000004 LOC=DSP48_X2Y115;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in15_first_tap_??????????/mult1/*blk00000004 LOC=DSP48_X2Y114;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in15_tap2_??????????/mult/*blk00000004 LOC=DSP48_X3Y115;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in15_tap2_??????????/mult1/*blk00000004 LOC=DSP48_X3Y114;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in15_tap3_??????????/mult/*blk00000004 LOC=DSP48_X4Y115;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in15_tap3_??????????/mult1/*blk00000004 LOC=DSP48_X4Y114;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in15_last_tap_??????????/mult/*blk00000004 LOC=DSP48_X5Y115;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in15_last_tap_??????????/mult1/*blk00000004 LOC=DSP48_X5Y114;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in16_first_tap_??????????/mult/*blk00000004 LOC=DSP48_X2Y113;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in16_first_tap_??????????/mult1/*blk00000004 LOC=DSP48_X2Y112;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in16_tap2_??????????/mult/*blk00000004 LOC=DSP48_X3Y113;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in16_tap2_??????????/mult1/*blk00000004 LOC=DSP48_X3Y112;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in16_tap3_??????????/mult/*blk00000004 LOC=DSP48_X4Y113;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in16_tap3_??????????/mult1/*blk00000004 LOC=DSP48_X4Y112;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in16_last_tap_??????????/mult/*blk00000004 LOC=DSP48_X5Y113;
INST *_XSG_core_config/*_x0/fir_??????????/complex_fir_core_x0/pfb_fir_??????????/pol1_in16_last_tap_??????????/mult1/*blk00000004 LOC=DSP48_X5Y112;
#ROOTPATH *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????
#NPOLS 1
#NBITS 18
#NINPUTS 4
#NFFT 12
#MIN_DELAY 16
#COEFFWIDTH 18
#MIN_COEFFS 8
#CAST_IN_DSP_DIRECT False
#CAST_IN_DSP_SERIAL False
#ADD_IN_DSP_DIRECT True
#ADD_IN_DSP_SERIAL True
# STAGE 1 FFT constraints
# No twiddle ram constraints -- trivial coefficients
# stage 1, 8 rams, 8 dsps
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/butterfly_direct_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y67;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y66;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/butterfly_direct_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y65;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y64;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/butterfly_direct_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y63;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y62;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/butterfly_direct_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y61;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y60;
AREA_GROUP "chan0__fft_core_fft_ram_pblock_1" RANGE=RAMB18_X0Y60:RAMB18_X0Y67;
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/delay0_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_1";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/delay0_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_1";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/delay0_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_1";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/delay0_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_1";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/delay1_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_1";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/delay1_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_1";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/delay1_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_1";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/delay1_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_1";
# STAGE 2 FFT constraints
# No twiddle ram constraints -- trivial coefficients
# stage 2, 8 rams, 8 dsps
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/butterfly_direct_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y59;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y58;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/butterfly_direct_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y57;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y56;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/butterfly_direct_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y55;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y54;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/butterfly_direct_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y53;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y52;
AREA_GROUP "chan0__fft_core_fft_ram_pblock_2" RANGE=RAMB18_X0Y52:RAMB18_X0Y59;
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/delay0_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_2";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/delay0_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_2";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/delay0_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_2";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/delay0_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_2";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/delay1_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_2";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/delay1_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_2";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/delay1_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_2";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/delay1_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_2";
# STAGE 3 FFT constraints
# No twiddle ram constraints -- too few coeffs
# stage 3, 8 rams, 24 dsps
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X0Y51;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X0Y49;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y47;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y46;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X0Y45;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X0Y43;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y41;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y40;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/rere/*/blk00000004 LOC=DSP48_X0Y39;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/reim/*/blk00000004 LOC=DSP48_X0Y37;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y35;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y34;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/rere/*/blk00000004 LOC=DSP48_X0Y33;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/reim/*/blk00000004 LOC=DSP48_X0Y31;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y29;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y28;
AREA_GROUP "chan0__fft_core_fft_ram_pblock_3" RANGE=RAMB18_X0Y28:RAMB18_X0Y51;
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/delay0_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_3";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/delay0_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_3";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/delay0_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_3";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/delay0_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_3";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/delay1_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_3";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/delay1_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_3";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/delay1_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_3";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/delay1_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_3";
# STAGE 4 FFT constraints
# stage 4, 9 rams, 24 dsps
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X0Y27;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X0Y25;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y23;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y22;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X0Y21;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X0Y19;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y17;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X0Y16;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/rere/*/blk00000004 LOC=DSP48_X1Y11;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/reim/*/blk00000004 LOC=DSP48_X1Y13;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X1Y14;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X1Y15;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/rere/*/blk00000004 LOC=DSP48_X1Y17;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/reim/*/blk00000004 LOC=DSP48_X1Y19;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X1Y20;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X1Y21;
AREA_GROUP "chan0__fft_core_fft_ram_pblock_4" RANGE=RAMB18_X0Y10:RAMB18_X1Y27;
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/delay0_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_4";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/delay0_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_4";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/delay0_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_4";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/delay0_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_4";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/delay1_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_4";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/delay1_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_4";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/delay1_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_4";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/delay1_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_4";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_4";
# STAGE 5 FFT constraints
# stage 5, 9 rams, 24 dsps
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X1Y23;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X1Y25;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X1Y26;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X1Y27;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X1Y29;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X1Y31;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X1Y32;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X1Y33;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/rere/*/blk00000004 LOC=DSP48_X1Y35;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/reim/*/blk00000004 LOC=DSP48_X1Y37;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X1Y38;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X1Y39;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/rere/*/blk00000004 LOC=DSP48_X1Y41;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/reim/*/blk00000004 LOC=DSP48_X1Y43;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X1Y44;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X1Y45;
AREA_GROUP "chan0__fft_core_fft_ram_pblock_5" RANGE=RAMB18_X1Y22:RAMB18_X1Y45;
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/delay0_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_5";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/delay0_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_5";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/delay0_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_5";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/delay0_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_5";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/delay1_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_5";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/delay1_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_5";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/delay1_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_5";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/delay1_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_5";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_5";
# STAGE 6 FFT constraints
# stage 6, 1 rams, 24 dsps
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X1Y47;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X1Y49;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X1Y50;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X1Y51;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X1Y53;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X1Y55;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X1Y56;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X1Y57;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/rere/*/blk00000004 LOC=DSP48_X1Y59;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/reim/*/blk00000004 LOC=DSP48_X1Y61;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X1Y62;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X1Y63;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/rere/*/blk00000004 LOC=DSP48_X2Y63;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/reim/*/blk00000004 LOC=DSP48_X2Y61;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X2Y59;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X2Y58;
AREA_GROUP "chan0__fft_core_fft_ram_pblock_6" RANGE=RAMB18_X1Y46:RAMB18_X2Y63;
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_6";
# STAGE 7 FFT constraints
# stage 7, 1 rams, 24 dsps
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X2Y57;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X2Y55;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X2Y53;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X2Y52;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X2Y51;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X2Y49;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X2Y47;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X2Y46;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/rere/*/blk00000004 LOC=DSP48_X2Y45;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/reim/*/blk00000004 LOC=DSP48_X2Y43;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X2Y41;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X2Y40;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/rere/*/blk00000004 LOC=DSP48_X2Y39;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/reim/*/blk00000004 LOC=DSP48_X2Y37;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X2Y35;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X2Y34;
AREA_GROUP "chan0__fft_core_fft_ram_pblock_7" RANGE=RAMB18_X2Y34:RAMB18_X2Y57;
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_7";
# STAGE 8 FFT constraints
# stage 8, 1 rams, 24 dsps
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X2Y33;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X2Y31;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X2Y29;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X2Y28;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X2Y27;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X2Y25;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X2Y23;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X2Y22;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/rere/*/blk00000004 LOC=DSP48_X2Y21;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/reim/*/blk00000004 LOC=DSP48_X2Y19;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X2Y17;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X2Y16;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/rere/*/blk00000004 LOC=DSP48_X2Y15;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/reim/*/blk00000004 LOC=DSP48_X2Y13;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X2Y11;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X2Y10;
AREA_GROUP "chan0__fft_core_fft_ram_pblock_8" RANGE=RAMB18_X2Y10:RAMB18_X2Y33;
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_8";
# STAGE 9 FFT constraints
# stage 9, 1 rams, 48 dsps
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X2Y9;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X2Y7;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X2Y5;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X2Y4;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X3Y11;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X3Y13;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X3Y14;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X3Y15;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/rere/*/blk00000004 LOC=DSP48_X3Y17;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/reim/*/blk00000004 LOC=DSP48_X3Y19;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X3Y20;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X3Y21;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/rere/*/blk00000004 LOC=DSP48_X3Y23;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/reim/*/blk00000004 LOC=DSP48_X3Y25;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X3Y26;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X3Y27;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult5_??????????/rere/*/blk00000004 LOC=DSP48_X3Y29;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult5_??????????/reim/*/blk00000004 LOC=DSP48_X3Y31;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_add_??????????/addsub5_??????????/dsp48e/dsp48e_inst LOC=DSP48_X3Y32;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_sub_??????????/addsub5_??????????/dsp48e/dsp48e_inst LOC=DSP48_X3Y33;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult6_??????????/rere/*/blk00000004 LOC=DSP48_X3Y35;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult6_??????????/reim/*/blk00000004 LOC=DSP48_X3Y37;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_add_??????????/addsub6_??????????/dsp48e/dsp48e_inst LOC=DSP48_X3Y38;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_sub_??????????/addsub6_??????????/dsp48e/dsp48e_inst LOC=DSP48_X3Y39;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult7_??????????/rere/*/blk00000004 LOC=DSP48_X3Y41;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult7_??????????/reim/*/blk00000004 LOC=DSP48_X3Y43;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_add_??????????/addsub7_??????????/dsp48e/dsp48e_inst LOC=DSP48_X3Y44;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_sub_??????????/addsub7_??????????/dsp48e/dsp48e_inst LOC=DSP48_X3Y45;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult8_??????????/rere/*/blk00000004 LOC=DSP48_X3Y47;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult8_??????????/reim/*/blk00000004 LOC=DSP48_X3Y49;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_add_??????????/addsub8_??????????/dsp48e/dsp48e_inst LOC=DSP48_X3Y50;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_sub_??????????/addsub8_??????????/dsp48e/dsp48e_inst LOC=DSP48_X3Y51;
AREA_GROUP "chan0__fft_core_fft_ram_pblock_9" RANGE=RAMB18_X2Y4:RAMB18_X3Y51;
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_9";
# Descramble uses 24 rams
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_even_??????????/buf0_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_even_??????????/buf0_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_even_??????????/buf0_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_even_??????????/buf0_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_odd_??????????/buf0_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_odd_??????????/buf0_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_odd_??????????/buf0_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_odd_??????????/buf0_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf0_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf0_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf0_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf0_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf1_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf1_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf1_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf1_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf2_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf2_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf2_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf2_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf3_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf3_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf3_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf3_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
# STAGE 10 FFT constraints
# stage 10, 2 rams, 48 dsps
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X3Y53;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X3Y55;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X3Y56;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X3Y57;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X3Y59;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X3Y61;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X3Y62;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X3Y63;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/rere/*/blk00000004 LOC=DSP48_X4Y63;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/reim/*/blk00000004 LOC=DSP48_X4Y61;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X4Y59;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X4Y58;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/rere/*/blk00000004 LOC=DSP48_X4Y57;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/reim/*/blk00000004 LOC=DSP48_X4Y55;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X4Y53;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X4Y52;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X4Y51;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X4Y49;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X4Y47;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X4Y46;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X4Y45;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X4Y43;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X4Y41;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X4Y40;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/rere/*/blk00000004 LOC=DSP48_X4Y39;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/reim/*/blk00000004 LOC=DSP48_X4Y37;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X4Y35;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X4Y34;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/rere/*/blk00000004 LOC=DSP48_X4Y33;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/reim/*/blk00000004 LOC=DSP48_X4Y31;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X4Y29;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X4Y28;
AREA_GROUP "chan0__fft_core_fft_ram_pblock_10" RANGE=RAMB18_X3Y28:RAMB18_X4Y63;
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_10";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_10";
# STAGE 11 FFT constraints
# stage 11, 4 rams, 48 dsps
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_0_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X4Y27;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_0_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X4Y25;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_0_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X4Y23;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_0_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X4Y22;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_0_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X4Y21;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_0_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X4Y19;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_0_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X4Y17;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_0_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X4Y16;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_1_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X5Y11;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_1_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X5Y13;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_1_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X5Y14;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_1_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X5Y15;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_1_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X5Y17;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_1_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X5Y19;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_1_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X5Y20;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_1_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X5Y21;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_2_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X5Y23;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_2_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X5Y25;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_2_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X5Y26;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_2_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X5Y27;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_2_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X5Y29;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_2_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X5Y31;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_2_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X5Y32;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_2_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X5Y33;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_3_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X5Y35;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_3_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X5Y37;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_3_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X5Y38;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_3_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X5Y39;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_3_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X5Y41;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_3_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X5Y43;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_3_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X5Y44;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_3_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X5Y45;
AREA_GROUP "chan0__fft_core_fft_ram_pblock_11" RANGE=RAMB18_X4Y10:RAMB18_X5Y45;
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_0_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_11";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_1_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_11";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_2_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_11";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_3_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_11";
# STAGE 12 FFT constraints
# stage 12, 8 rams, 48 dsps
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_0_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X5Y47;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_0_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X5Y49;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_0_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X5Y50;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_0_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X5Y51;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_1_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X5Y53;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_1_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X5Y55;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_1_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X5Y56;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_1_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X5Y57;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_2_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X5Y59;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_2_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X5Y61;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_2_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X5Y62;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_2_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X5Y63;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_3_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X6Y63;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_3_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X6Y61;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_3_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X6Y59;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_3_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X6Y58;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_4_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X6Y57;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_4_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X6Y55;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_4_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X6Y53;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_4_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X6Y52;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_5_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X6Y51;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_5_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X6Y49;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_5_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X6Y47;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_5_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X6Y46;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_6_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X6Y45;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_6_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X6Y43;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_6_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X6Y41;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_6_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X6Y40;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_7_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X6Y39;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_7_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X6Y37;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_7_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X6Y35;
INST *_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_7_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X6Y34;
AREA_GROUP "chan0__fft_core_fft_ram_pblock_12" RANGE=RAMB18_X5Y34:RAMB18_X6Y63;
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_0_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_12";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_1_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_12";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_2_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_12";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_3_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_12";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_4_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_12";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_5_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_12";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_6_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_12";
INST "*_XSG_core_config/*_x0/chan0_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_7_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan0__fft_core_fft_ram_pblock_12";
# 240 DSP48 allocations
#ROOTPATH *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????
#NPOLS 1
#NBITS 18
#NINPUTS 4
#NFFT 12
#MIN_DELAY 16
#COEFFWIDTH 18
#MIN_COEFFS 8
#CAST_IN_DSP_DIRECT False
#CAST_IN_DSP_SERIAL False
#ADD_IN_DSP_DIRECT True
#ADD_IN_DSP_SERIAL True
# STAGE 1 FFT constraints
# No twiddle ram constraints -- trivial coefficients
# stage 1, 8 rams, 8 dsps
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/butterfly_direct_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y143;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y142;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/butterfly_direct_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y141;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y140;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/butterfly_direct_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y139;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y138;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/butterfly_direct_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y137;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y136;
AREA_GROUP "chan1__fft_core_fft_ram_pblock_1" RANGE=RAMB18_X7Y136:RAMB18_X7Y143;
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/delay0_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_1";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/delay0_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_1";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/delay0_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_1";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/delay0_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_1";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/delay1_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_1";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/delay1_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_1";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/delay1_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_1";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_1_??????????/delay1_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_1";
# STAGE 2 FFT constraints
# No twiddle ram constraints -- trivial coefficients
# stage 2, 8 rams, 8 dsps
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/butterfly_direct_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y135;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y134;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/butterfly_direct_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y133;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y132;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/butterfly_direct_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y131;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y130;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/butterfly_direct_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y129;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y128;
AREA_GROUP "chan1__fft_core_fft_ram_pblock_2" RANGE=RAMB18_X7Y128:RAMB18_X7Y135;
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/delay0_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_2";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/delay0_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_2";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/delay0_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_2";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/delay0_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_2";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/delay1_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_2";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/delay1_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_2";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/delay1_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_2";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_2_??????????/delay1_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_2";
# STAGE 3 FFT constraints
# No twiddle ram constraints -- too few coeffs
# stage 3, 8 rams, 24 dsps
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X7Y127;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X7Y125;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y123;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y122;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X7Y121;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X7Y119;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y117;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y116;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/rere/*/blk00000004 LOC=DSP48_X7Y115;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/reim/*/blk00000004 LOC=DSP48_X7Y113;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y111;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y110;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/rere/*/blk00000004 LOC=DSP48_X7Y109;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/reim/*/blk00000004 LOC=DSP48_X7Y107;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y105;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y104;
AREA_GROUP "chan1__fft_core_fft_ram_pblock_3" RANGE=RAMB18_X7Y104:RAMB18_X7Y127;
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/delay0_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_3";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/delay0_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_3";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/delay0_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_3";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/delay0_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_3";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/delay1_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_3";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/delay1_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_3";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/delay1_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_3";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_3_??????????/delay1_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_3";
# STAGE 4 FFT constraints
# stage 4, 9 rams, 24 dsps
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X7Y103;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X7Y101;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y99;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y98;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X7Y97;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X7Y95;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y93;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X7Y92;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/rere/*/blk00000004 LOC=DSP48_X8Y91;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/reim/*/blk00000004 LOC=DSP48_X8Y93;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X8Y94;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X8Y95;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/rere/*/blk00000004 LOC=DSP48_X8Y97;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/reim/*/blk00000004 LOC=DSP48_X8Y99;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X8Y100;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X8Y101;
AREA_GROUP "chan1__fft_core_fft_ram_pblock_4" RANGE=RAMB18_X7Y90:RAMB18_X8Y103;
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/delay0_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_4";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/delay0_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_4";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/delay0_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_4";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/delay0_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_4";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/delay1_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_4";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/delay1_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_4";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/delay1_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_4";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/delay1_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_4";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_4_??????????/butterfly_direct_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_4";
# STAGE 5 FFT constraints
# stage 5, 9 rams, 24 dsps
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X8Y103;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X8Y105;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X8Y106;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X8Y107;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X8Y109;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X8Y111;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X8Y112;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X8Y113;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/rere/*/blk00000004 LOC=DSP48_X8Y115;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/reim/*/blk00000004 LOC=DSP48_X8Y117;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X8Y118;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X8Y119;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/rere/*/blk00000004 LOC=DSP48_X8Y121;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/reim/*/blk00000004 LOC=DSP48_X8Y123;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X8Y124;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X8Y125;
AREA_GROUP "chan1__fft_core_fft_ram_pblock_5" RANGE=RAMB18_X8Y102:RAMB18_X8Y125;
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/delay0_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_5";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/delay0_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_5";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/delay0_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_5";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/delay0_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_5";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/delay1_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_5";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/delay1_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_5";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/delay1_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_5";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/delay1_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_5";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_5_??????????/butterfly_direct_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_5";
# STAGE 6 FFT constraints
# stage 6, 1 rams, 24 dsps
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X8Y127;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X8Y129;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X8Y130;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X8Y131;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X8Y133;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X8Y135;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X8Y136;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X8Y137;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/rere/*/blk00000004 LOC=DSP48_X9Y143;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/reim/*/blk00000004 LOC=DSP48_X9Y141;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X9Y139;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X9Y138;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/rere/*/blk00000004 LOC=DSP48_X9Y137;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/reim/*/blk00000004 LOC=DSP48_X9Y135;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X9Y133;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X9Y132;
AREA_GROUP "chan1__fft_core_fft_ram_pblock_6" RANGE=RAMB18_X8Y126:RAMB18_X9Y143;
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_6_??????????/butterfly_direct_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_6";
# STAGE 7 FFT constraints
# stage 7, 1 rams, 24 dsps
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X9Y131;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X9Y129;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X9Y127;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X9Y126;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X9Y125;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X9Y123;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X9Y121;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X9Y120;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/rere/*/blk00000004 LOC=DSP48_X9Y119;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/reim/*/blk00000004 LOC=DSP48_X9Y117;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X9Y115;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X9Y114;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/rere/*/blk00000004 LOC=DSP48_X9Y113;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/reim/*/blk00000004 LOC=DSP48_X9Y111;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X9Y109;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X9Y108;
AREA_GROUP "chan1__fft_core_fft_ram_pblock_7" RANGE=RAMB18_X9Y108:RAMB18_X9Y131;
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_7_??????????/butterfly_direct_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_7";
# STAGE 8 FFT constraints
# stage 8, 1 rams, 24 dsps
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X9Y107;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X9Y105;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X9Y103;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X9Y102;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X9Y101;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X9Y99;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X9Y97;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X9Y96;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/rere/*/blk00000004 LOC=DSP48_X9Y95;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/reim/*/blk00000004 LOC=DSP48_X9Y93;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X9Y91;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X9Y90;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/rere/*/blk00000004 LOC=DSP48_X10Y91;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/reim/*/blk00000004 LOC=DSP48_X10Y93;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X10Y94;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X10Y95;
AREA_GROUP "chan1__fft_core_fft_ram_pblock_8" RANGE=RAMB18_X9Y90:RAMB18_X10Y107;
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/biplex_core_??????????/fft_stage_8_??????????/butterfly_direct_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_8";
# STAGE 9 FFT constraints
# stage 9, 1 rams, 48 dsps
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X10Y97;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X10Y99;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X10Y100;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X10Y101;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X10Y103;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X10Y105;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X10Y106;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X10Y107;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/rere/*/blk00000004 LOC=DSP48_X10Y109;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/reim/*/blk00000004 LOC=DSP48_X10Y111;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X10Y112;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X10Y113;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/rere/*/blk00000004 LOC=DSP48_X10Y115;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/reim/*/blk00000004 LOC=DSP48_X10Y117;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X10Y118;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X10Y119;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult5_??????????/rere/*/blk00000004 LOC=DSP48_X10Y121;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult5_??????????/reim/*/blk00000004 LOC=DSP48_X10Y123;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_add_??????????/addsub5_??????????/dsp48e/dsp48e_inst LOC=DSP48_X10Y124;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_sub_??????????/addsub5_??????????/dsp48e/dsp48e_inst LOC=DSP48_X10Y125;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult6_??????????/rere/*/blk00000004 LOC=DSP48_X10Y127;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult6_??????????/reim/*/blk00000004 LOC=DSP48_X10Y129;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_add_??????????/addsub6_??????????/dsp48e/dsp48e_inst LOC=DSP48_X10Y130;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_sub_??????????/addsub6_??????????/dsp48e/dsp48e_inst LOC=DSP48_X10Y131;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult7_??????????/rere/*/blk00000004 LOC=DSP48_X10Y133;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult7_??????????/reim/*/blk00000004 LOC=DSP48_X10Y135;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_add_??????????/addsub7_??????????/dsp48e/dsp48e_inst LOC=DSP48_X10Y136;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_sub_??????????/addsub7_??????????/dsp48e/dsp48e_inst LOC=DSP48_X10Y137;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult8_??????????/rere/*/blk00000004 LOC=DSP48_X11Y143;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????/bus_mult_??????????/mult8_??????????/reim/*/blk00000004 LOC=DSP48_X11Y141;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_add_??????????/addsub8_??????????/dsp48e/dsp48e_inst LOC=DSP48_X11Y139;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/bus_sub_??????????/addsub8_??????????/dsp48e/dsp48e_inst LOC=DSP48_X11Y138;
AREA_GROUP "chan1__fft_core_fft_ram_pblock_9" RANGE=RAMB18_X10Y96:RAMB18_X11Y143;
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly0_0_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_9";
# Descramble uses 24 rams
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_even_??????????/buf0_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_even_??????????/buf0_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_even_??????????/buf0_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_even_??????????/buf0_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_odd_??????????/buf0_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_odd_??????????/buf0_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_odd_??????????/buf0_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_odd_??????????/buf0_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf0_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf0_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf0_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf0_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf1_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf1_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf1_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf1_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf2_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf2_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf2_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf2_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf3_??????????/bram0/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf3_??????????/bram1/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf3_??????????/bram2/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_biplex_real_4x_??????????/bi_real_unscr_4x_??????????/reorder_out_??????????/buf3_??????????/bram3/*WIDE_PRIM18.ram" AREA_GROUP="fft_ram_pblock_9";
# STAGE 10 FFT constraints
# stage 10, 2 rams, 48 dsps
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X11Y137;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X11Y135;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X11Y133;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X11Y132;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X11Y131;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X11Y129;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X11Y127;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X11Y126;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/rere/*/blk00000004 LOC=DSP48_X11Y125;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/reim/*/blk00000004 LOC=DSP48_X11Y123;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X11Y121;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X11Y120;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/rere/*/blk00000004 LOC=DSP48_X11Y119;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/reim/*/blk00000004 LOC=DSP48_X11Y117;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X11Y115;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X11Y114;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X11Y113;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X11Y111;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X11Y109;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X11Y108;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X11Y107;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X11Y105;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X11Y103;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X11Y102;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/rere/*/blk00000004 LOC=DSP48_X11Y101;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/twiddle_??????????/bus_mult_??????????/mult3_??????????/reim/*/blk00000004 LOC=DSP48_X11Y99;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/bus_add_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X11Y97;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/bus_sub_??????????/addsub3_??????????/dsp48e/dsp48e_inst LOC=DSP48_X11Y96;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/rere/*/blk00000004 LOC=DSP48_X11Y95;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/twiddle_??????????/bus_mult_??????????/mult4_??????????/reim/*/blk00000004 LOC=DSP48_X11Y93;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/bus_add_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X11Y91;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/bus_sub_??????????/addsub4_??????????/dsp48e/dsp48e_inst LOC=DSP48_X11Y90;
AREA_GROUP "chan1__fft_core_fft_ram_pblock_10" RANGE=RAMB18_X11Y90:RAMB18_X11Y137;
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_0_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_10";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly1_1_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_10";
# STAGE 11 FFT constraints
# stage 11, 4 rams, 48 dsps
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_0_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X12Y91;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_0_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X12Y93;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_0_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X12Y94;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_0_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X12Y95;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_0_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X12Y97;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_0_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X12Y99;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_0_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X12Y100;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_0_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X12Y101;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_1_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X12Y103;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_1_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X12Y105;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_1_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X12Y106;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_1_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X12Y107;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_1_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X12Y109;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_1_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X12Y111;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_1_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X12Y112;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_1_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X12Y113;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_2_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X12Y115;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_2_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X12Y117;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_2_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X12Y118;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_2_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X12Y119;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_2_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X12Y121;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_2_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X12Y123;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_2_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X12Y124;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_2_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X12Y125;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_3_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X12Y127;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_3_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X12Y129;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_3_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X12Y130;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_3_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X12Y131;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_3_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/rere/*/blk00000004 LOC=DSP48_X12Y133;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_3_??????????/twiddle_??????????/bus_mult_??????????/mult2_??????????/reim/*/blk00000004 LOC=DSP48_X12Y135;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_3_??????????/bus_add_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X12Y136;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_3_??????????/bus_sub_??????????/addsub2_??????????/dsp48e/dsp48e_inst LOC=DSP48_X12Y137;
AREA_GROUP "chan1__fft_core_fft_ram_pblock_11" RANGE=RAMB18_X12Y90:RAMB18_X12Y137;
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_0_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_11";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_1_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_11";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_2_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_11";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly2_3_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_11";
# STAGE 12 FFT constraints
# stage 12, 8 rams, 48 dsps
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_0_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X13Y143;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_0_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X13Y141;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_0_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X13Y139;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_0_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X13Y138;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_1_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X13Y137;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_1_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X13Y135;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_1_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X13Y133;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_1_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X13Y132;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_2_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X13Y131;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_2_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X13Y129;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_2_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X13Y127;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_2_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X13Y126;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_3_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X13Y125;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_3_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X13Y123;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_3_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X13Y121;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_3_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X13Y120;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_4_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X13Y119;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_4_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X13Y117;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_4_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X13Y115;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_4_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X13Y114;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_5_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X13Y113;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_5_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X13Y111;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_5_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X13Y109;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_5_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X13Y108;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_6_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X13Y107;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_6_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X13Y105;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_6_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X13Y103;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_6_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X13Y102;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_7_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/rere/*/blk00000004 LOC=DSP48_X13Y101;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_7_??????????/twiddle_??????????/bus_mult_??????????/mult1_??????????/reim/*/blk00000004 LOC=DSP48_X13Y99;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_7_??????????/bus_add_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X13Y97;
INST *_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_7_??????????/bus_sub_??????????/addsub1_??????????/dsp48e/dsp48e_inst LOC=DSP48_X13Y96;
AREA_GROUP "chan1__fft_core_fft_ram_pblock_12" RANGE=RAMB18_X13Y96:RAMB18_X13Y143;
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_0_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_12";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_1_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_12";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_2_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_12";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_3_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_12";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_4_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_12";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_5_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_12";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_6_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_12";
INST "*_XSG_core_config/*_x0/chan1_??????????/fft_core/fft_wideband_real_??????????/fft_direct_??????????/butterfly3_7_??????????/twiddle_??????????*/rom/*WIDE_PRIM18.ram" AREA_GROUP="chan1__fft_core_fft_ram_pblock_12";
# 240 DSP48 allocations
#DELAY CONSTRAINTS
AREA_GROUP "pblock_am_fx_tmng_x0_dly_0" RANGE=RAMB18_X0Y112:RAMB18_X0Y143;
AREA_GROUP "pblock_am_fx_tmng_x0_dly_0" RANGE=RAMB36_X0Y56:RAMB36_X0Y71;
INST "*_XSG_core_config/*_XSG_core_config/*_x0/delay_0_??????????/delay_core_x0" AREA_GROUP = "pblock_am_fx_tmng_x0_dly_0";
AREA_GROUP "pblock_am_fx_tmng_x0_dly_1" RANGE=RAMB18_X1Y112:RAMB18_X1Y143;