| # Copyright (C) 2017-2020 The Project X-Ray Authors |
| # |
| # Use of this source code is governed by a ISC-style |
| # license that can be found in the LICENSE file or at |
| # https://opensource.org/licenses/ISC |
| # |
| # SPDX-License-Identifier: ISC |
| create_project -force -part $::env(XRAY_PART) design design |
| set_property design_mode PinPlanning [current_fileset] |
| open_io_design -name io_1 |
| |
| set fp [open $::env(XRAY_PART)_package_pins.csv w] |
| puts $fp "pin,bank,site,tile,pin_function" |
| foreach pin [get_package_pins] { |
| set site [get_sites -quiet -of_object $pin] |
| if { $site == "" } { |
| continue |
| } |
| |
| set tile [get_tiles -of_object $site] |
| set pin_bank [get_property BANK [get_package_pins $pin]] |
| set pin_function [get_property PIN_FUNC [get_package_pins $pin]] |
| |
| puts $fp "$pin,$pin_bank,$site,$tile,$pin_function" |
| } |