1 |
4 |
danv |
#!/bin/bash
|
2 |
|
|
###############################################################################
|
3 |
|
|
#
|
4 |
|
|
# Copyright (C) 2014
|
5 |
|
|
# ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/>
|
6 |
|
|
# P.O.Box 2, 7990 AA Dwingeloo, The Netherlands
|
7 |
|
|
#
|
8 |
|
|
# This program is free software: you can redistribute it and/or modify
|
9 |
|
|
# it under the terms of the GNU General Public License as published by
|
10 |
|
|
# the Free Software Foundation, either version 3 of the License, or
|
11 |
|
|
# (at your option) any later version.
|
12 |
|
|
#
|
13 |
|
|
# This program is distributed in the hope that it will be useful,
|
14 |
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
15 |
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
16 |
|
|
# GNU General Public License for more details.
|
17 |
|
|
#
|
18 |
|
|
# You should have received a copy of the GNU General Public License
|
19 |
|
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
20 |
|
|
#
|
21 |
|
|
###############################################################################
|
22 |
|
|
|
23 |
|
|
echo "Run ise_generic.sh"
|
24 |
|
|
|
25 |
|
|
# Derive generic ISE tool version related paths from $ISE_DIR that gets defined in ise_version.sh
|
26 |
|
|
|
27 |
|
|
# Add to the $PATH, only once to avoid double entries
|
28 |
|
|
pathadd ${ISE_DIR}/bin/lin
|
29 |
|
|
|
30 |
|
|
#WARNING:Place:957 - Placer has detected that XIL_PLACE_ALLOW_LOCAL_BUFG_ROUTING has been set. This environment variable
|
31 |
|
|
# has been deprecated. An ERROR in clock placement rules can be demoted to a WARNING by using the CLOCK_DEDICATED_ROUTE
|
32 |
|
|
# constraint on a specific component pin in the .ucf file.
|
33 |
|
|
|
34 |
|
|
#set XIL_PLACE_ALLOW_LOCAL_BUFG_ROUTING=1
|
35 |
|
|
|
36 |
|
|
# ERROR:Pack:1653 - At least one timing constraint is impossible to meet because
|
37 |
|
|
# component delays alone exceed the constraint. A timing constraint summary
|
38 |
|
|
# below shows the failing constraints (preceded with an Asterisk (*)). Please
|
39 |
|
|
# use the Timing Analyzer (GUI) or TRCE (command line) with the Mapped NCD and
|
40 |
|
|
# PCF files to identify which constraints and paths are failing because of the
|
41 |
|
|
# component delays alone. If the failing path(s) is mapped to Xilinx components
|
42 |
|
|
# as expected, consider relaxing the constraint. If it is not mapped to
|
43 |
|
|
# components as expected, re-evaluate your HDL and how synthesis is optimizing
|
44 |
|
|
# the path. To allow the tools to bypass this error, set the environment
|
45 |
|
|
# variable XIL_TIMING_ALLOW_IMPOSSIBLE to 1.
|
46 |
|
|
|
47 |
|
|
set XIL_TIMING_ALLOW_IMPOSSIBLE=1
|
48 |
|
|
|