######################### ### DEFINE VARIABLES ### ######################### set DesignName "W1" set FamilyName "VIRTEX5" set DeviceName "XC5VLX110T" set PackageName "FF1136" set SpeedGrade "-1" set TopModule "W1" set EdifFile "W1.edf" if {![file exists $DesignName.xise]} { project new $DesignName.xise project set family $FamilyName project set device $DeviceName project set package $PackageName project set speed $SpeedGrade xfile add W1.ucf #xfile add $EdifFile #if {[file exists synplicity.ucf]} { # xfile add synplicity.ucf #} project set "Netlist Translation Type" "Timestamp" project set "Other NGDBuild Command Line Options" "-verbose" project set "Generate Detailed MAP Report" TRUE project close } file delete -force $DesignName\_xdb project open $DesignName.ise process run "Implement Design" -force rerun_all project close