library "VIRTEXE-parts" { fpga_library_version : "v1.0.0"; fpga_default_part : "V300EPQ240"; fpga_part_library : 1; dm_library_is_internal : 1; design "V100ECS144" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 20 ; fpga_num_cols : 30 ; fpga_num_ffs : 2760 ; fpga_num_blockrams : 20 ; fpga_pin_count : 98 ; } design "V100EPQ240" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 20 ; fpga_num_cols : 30 ; fpga_num_ffs : 2760 ; fpga_num_blockrams : 20 ; fpga_pin_count : 162 ; } design "V100EFG256" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 20 ; fpga_num_cols : 30 ; fpga_num_ffs : 2760 ; fpga_num_blockrams : 20 ; fpga_pin_count : 180 ; } design "V100EBG352" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 20 ; fpga_num_cols : 30 ; fpga_num_ffs : 2760 ; fpga_num_blockrams : 20 ; fpga_pin_count : 200 ; } design "V1000EHQ240" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 64 ; fpga_num_cols : 96 ; fpga_num_ffs : 25728 ; fpga_num_blockrams : 96 ; fpga_pin_count : 162 ; } design "V1000EBG560" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 64 ; fpga_num_cols : 96 ; fpga_num_ffs : 25728 ; fpga_num_blockrams : 96 ; fpga_pin_count : 408 ; } design "V1000EFG680" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 64 ; fpga_num_cols : 96 ; fpga_num_ffs : 25728 ; fpga_num_blockrams : 96 ; fpga_pin_count : 516 ; } design "V1000EFG860" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 64 ; fpga_num_cols : 96 ; fpga_num_ffs : 25728 ; fpga_num_blockrams : 96 ; fpga_pin_count : 664 ; } design "V1000EFG900" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 64 ; fpga_num_cols : 96 ; fpga_num_ffs : 25728 ; fpga_num_blockrams : 96 ; fpga_pin_count : 664 ; } design "V1000EFG1156" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 64 ; fpga_num_cols : 96 ; fpga_num_ffs : 25728 ; fpga_num_blockrams : 96 ; fpga_pin_count : 664 ; } design "V1600EBG560" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 72 ; fpga_num_cols : 108 ; fpga_num_ffs : 32400 ; fpga_num_blockrams : 144 ; fpga_pin_count : 408 ; } design "V1600EFG680" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 72 ; fpga_num_cols : 108 ; fpga_num_ffs : 32400 ; fpga_num_blockrams : 144 ; fpga_pin_count : 516 ; } design "V1600EFG860" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 72 ; fpga_num_cols : 108 ; fpga_num_ffs : 32400 ; fpga_num_blockrams : 144 ; fpga_pin_count : 664 ; } design "V1600EFG900" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 72 ; fpga_num_cols : 108 ; fpga_num_ffs : 32400 ; fpga_num_blockrams : 144 ; fpga_pin_count : 704 ; } design "V1600EFG1156" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 72 ; fpga_num_cols : 108 ; fpga_num_ffs : 32400 ; fpga_num_blockrams : 144 ; fpga_pin_count : 728 ; } design "V200ECS144" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 28 ; fpga_num_cols : 42 ; fpga_num_ffs : 5208 ; fpga_num_blockrams : 28 ; fpga_pin_count : 98 ; } design "V200EPQ240" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 28 ; fpga_num_cols : 42 ; fpga_num_ffs : 5208 ; fpga_num_blockrams : 28 ; fpga_pin_count : 162 ; } design "V200EFG256" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 28 ; fpga_num_cols : 42 ; fpga_num_ffs : 5208 ; fpga_num_blockrams : 28 ; fpga_pin_count : 180 ; } design "V200EBG352" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 28 ; fpga_num_cols : 42 ; fpga_num_ffs : 5208 ; fpga_num_blockrams : 28 ; fpga_pin_count : 264 ; } design "V200EFG456" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 28 ; fpga_num_cols : 42 ; fpga_num_ffs : 5208 ; fpga_num_blockrams : 28 ; fpga_pin_count : 288 ; } design "V2000EBG560" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 80 ; fpga_num_cols : 120 ; fpga_num_ffs : 39840 ; fpga_num_blockrams : 160 ; fpga_pin_count : 408 ; } design "V2000EFG680" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 80 ; fpga_num_cols : 120 ; fpga_num_ffs : 39840 ; fpga_num_blockrams : 160 ; fpga_pin_count : 516 ; } design "V2000EFG860" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 80 ; fpga_num_cols : 120 ; fpga_num_ffs : 39840 ; fpga_num_blockrams : 160 ; fpga_pin_count : 664 ; } design "V2000EFG1156" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 80 ; fpga_num_cols : 120 ; fpga_num_ffs : 39840 ; fpga_num_blockrams : 160 ; fpga_pin_count : 808 ; } design "V2600EFG1156" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 92 ; fpga_num_cols : 138 ; fpga_num_ffs : 52440 ; fpga_num_blockrams : 184 ; fpga_pin_count : 808 ; } design "V300EPQ240" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 32 ; fpga_num_cols : 48 ; fpga_num_ffs : 6720 ; fpga_num_blockrams : 32 ; fpga_pin_count : 162 ; } design "V300EFG256" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 32 ; fpga_num_cols : 48 ; fpga_num_ffs : 6720 ; fpga_num_blockrams : 32 ; fpga_pin_count : 180 ; } design "V300EBG352" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 32 ; fpga_num_cols : 48 ; fpga_num_ffs : 6720 ; fpga_num_blockrams : 32 ; fpga_pin_count : 264 ; } design "V300EBG432" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 32 ; fpga_num_cols : 48 ; fpga_num_ffs : 6720 ; fpga_num_blockrams : 32 ; fpga_pin_count : 320 ; } design "V300EFG456" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 32 ; fpga_num_cols : 48 ; fpga_num_ffs : 6720 ; fpga_num_blockrams : 32 ; fpga_pin_count : 316 ; } design "V3200ECG1156" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 104 ; fpga_num_cols : 156 ; fpga_num_ffs : 66768 ; fpga_num_blockrams : 208 ; fpga_pin_count : 808 ; } design "V400EPQ240" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 40 ; fpga_num_cols : 60 ; fpga_num_ffs : 10320 ; fpga_num_blockrams : 40 ; fpga_pin_count : 162 ; } design "V400EBG432" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 40 ; fpga_num_cols : 60 ; fpga_num_ffs : 10320 ; fpga_num_blockrams : 40 ; fpga_pin_count : 320 ; } design "V400EBG560" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 40 ; fpga_num_cols : 60 ; fpga_num_ffs : 10320 ; fpga_num_blockrams : 40 ; fpga_pin_count : 408 ; } design "V400EFG676" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 40 ; fpga_num_cols : 60 ; fpga_num_ffs : 10320 ; fpga_num_blockrams : 40 ; fpga_pin_count : 408 ; } design "V405EBG560" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 40 ; fpga_num_cols : 60 ; fpga_num_ffs : 10320 ; fpga_num_blockrams : 140 ; fpga_pin_count : 408 ; } design "V405EFG676" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 40 ; fpga_num_cols : 60 ; fpga_num_ffs : 10320 ; fpga_num_blockrams : 140 ; fpga_pin_count : 408 ; } design "V50ECS144" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 16 ; fpga_num_cols : 24 ; fpga_num_ffs : 1824 ; fpga_num_blockrams : 16 ; fpga_pin_count : 98 ; } design "V50EPQ240" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 16 ; fpga_num_cols : 24 ; fpga_num_ffs : 1824 ; fpga_num_blockrams : 16 ; fpga_pin_count : 162 ; } design "V50EFG256" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 16 ; fpga_num_cols : 24 ; fpga_num_ffs : 1824 ; fpga_num_blockrams : 16 ; fpga_pin_count : 180 ; } design "V600EHQ240" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 48 ; fpga_num_cols : 72 ; fpga_num_ffs : 14688 ; fpga_num_blockrams : 72 ; fpga_pin_count : 162 ; } design "V600EBG560" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 48 ; fpga_num_cols : 72 ; fpga_num_ffs : 14688 ; fpga_num_blockrams : 72 ; fpga_pin_count : 408 ; } design "V600EBG432" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 48 ; fpga_num_cols : 72 ; fpga_num_ffs : 14688 ; fpga_num_blockrams : 72 ; fpga_pin_count : 320 ; } design "V600EFG676" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 48 ; fpga_num_cols : 72 ; fpga_num_ffs : 14688 ; fpga_num_blockrams : 72 ; fpga_pin_count : 448 ; } design "V600EFG680" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 48 ; fpga_num_cols : 72 ; fpga_num_ffs : 14688 ; fpga_num_blockrams : 72 ; fpga_pin_count : 516 ; } design "V600EFG900" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 48 ; fpga_num_cols : 72 ; fpga_num_ffs : 14688 ; fpga_num_blockrams : 72 ; fpga_pin_count : 516 ; } design "V812EBG560" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 56 ; fpga_num_cols : 84 ; fpga_num_ffs : 19824 ; fpga_num_blockrams : 280 ; fpga_pin_count : 408 ; } design "V812EFG900" { read_only : 1; fpga_valid_speed_grades : ["-8" "-7" "-6"]; fpga_num_rows : 56 ; fpga_num_cols : 84 ; fpga_num_ffs : 19824 ; fpga_num_blockrams : 280 ; fpga_pin_count : 560 ; } }