library "SPARTAN2-parts" { fpga_library_version : "v1.0.0"; fpga_default_part : "2S50TQ144"; fpga_part_library : 1; dm_library_is_internal : 1; design "2S100TQ144" { read_only : 1; fpga_valid_speed_grades : ["-6" "-5"]; fpga_num_rows : 20 ; fpga_num_cols : 30 ; fpga_num_ffs : 2760 ; fpga_pin_count : 96 ; } design "2S100PQ208" { read_only : 1; fpga_valid_speed_grades : ["-6" "-5"]; fpga_num_rows : 20 ; fpga_num_cols : 30 ; fpga_num_ffs : 2760 ; fpga_pin_count : 144 ; } design "2S100FG256" { read_only : 1; fpga_valid_speed_grades : ["-6" "-5"]; fpga_num_rows : 20 ; fpga_num_cols : 30 ; fpga_num_ffs : 2760 ; fpga_pin_count : 180 ; } design "2S100FG456" { read_only : 1; fpga_valid_speed_grades : ["-6" "-5"]; fpga_num_rows : 20 ; fpga_num_cols : 30 ; fpga_num_ffs : 2760 ; fpga_pin_count : 200 ; } design "2S50TQ144" { read_only : 1; fpga_valid_speed_grades : ["-6" "-5"]; fpga_num_rows : 16 ; fpga_num_cols : 24 ; fpga_num_ffs : 1824 ; fpga_pin_count : 96 ; } design "2S50PQ208" { read_only : 1; fpga_valid_speed_grades : ["-6" "-5"]; fpga_num_rows : 16 ; fpga_num_cols : 24 ; fpga_num_ffs : 1824 ; fpga_pin_count : 144 ; } design "2S50FG256" { read_only : 1; fpga_valid_speed_grades : ["-6" "-5"]; fpga_num_rows : 16 ; fpga_num_cols : 24 ; fpga_num_ffs : 1824 ; fpga_pin_count : 180 ; } design "2S15VQ100" { read_only : 1; fpga_valid_speed_grades : ["-6" "-5"]; fpga_num_rows : 8 ; fpga_num_cols : 12 ; fpga_num_ffs : 528 ; fpga_pin_count : 64 ; } design "2S15CS144" { read_only : 1; fpga_valid_speed_grades : ["-6" "-5"]; fpga_num_rows : 8 ; fpga_num_cols : 12 ; fpga_num_ffs : 528 ; fpga_pin_count : 90 ; } design "2S15TQ144" { read_only : 1; fpga_valid_speed_grades : ["-6" "-5"]; fpga_num_rows : 8 ; fpga_num_cols : 12 ; fpga_num_ffs : 528 ; fpga_pin_count : 90 ; } design "2S150PQ208" { read_only : 1; fpga_valid_speed_grades : ["-6" "-5"]; fpga_num_rows : 24 ; fpga_num_cols : 36 ; fpga_num_ffs : 3888 ; fpga_pin_count : 144 ; } design "2S150FG256" { read_only : 1; fpga_valid_speed_grades : ["-6" "-5"]; fpga_num_rows : 24 ; fpga_num_cols : 36 ; fpga_num_ffs : 3888 ; fpga_pin_count : 180 ; } design "2S150FG456" { read_only : 1; fpga_valid_speed_grades : ["-6" "-5"]; fpga_num_rows : 24 ; fpga_num_cols : 36 ; fpga_num_ffs : 3888 ; fpga_pin_count : 264 ; } design "2S200PQ208" { read_only : 1; fpga_valid_speed_grades : ["-6" "-5"]; fpga_num_rows : 28 ; fpga_num_cols : 42 ; fpga_num_ffs : 5208 ; fpga_pin_count : 144 ; } design "2S200FG256" { read_only : 1; fpga_valid_speed_grades : ["-6" "-5"]; fpga_num_rows : 28 ; fpga_num_cols : 42 ; fpga_num_ffs : 5208 ; fpga_pin_count : 180 ; } design "2S200FG456" { read_only : 1; fpga_valid_speed_grades : ["-6" "-5"]; fpga_num_rows : 28 ; fpga_num_cols : 42 ; fpga_num_ffs : 5208 ; fpga_pin_count : 288 ; } design "2S30VQ100" { read_only : 1; fpga_valid_speed_grades : ["-6" "-5"]; fpga_num_rows : 12 ; fpga_num_cols : 18 ; fpga_num_ffs : 1080 ; fpga_pin_count : 64 ; } design "2S30CS144" { read_only : 1; fpga_valid_speed_grades : ["-6" "-5"]; fpga_num_rows : 12 ; fpga_num_cols : 18 ; fpga_num_ffs : 1080 ; fpga_pin_count : 96 ; } design "2S30TQ144" { read_only : 1; fpga_valid_speed_grades : ["-6" "-5"]; fpga_num_rows : 12 ; fpga_num_cols : 18 ; fpga_num_ffs : 1080 ; fpga_pin_count : 96 ; } design "2S30PQ208" { read_only : 1; fpga_valid_speed_grades : ["-6" "-5"]; fpga_num_rows : 12 ; fpga_num_cols : 18 ; fpga_num_ffs : 1080 ; fpga_pin_count : 136 ; } }