OpenCores
URL https://opencores.org/ocsvn/gecko3/gecko3/trunk

Subversion Repositories gecko3

[/] [gecko3/] [trunk/] [GECKO3COM/] [gecko3com-ip/] [core/] [coregenerator/] [coregenerator_fifo_dualclock.ise] - Diff between revs 25 and 26

Only display areas with differences | Details | Blame | View Log

Rev 25 Rev 26
PK
PK

__OBJSTORE__/PK

__OBJSTORE__/PK
 __OBJSTORE__/HierarchicalDesign/PK
__OBJSTORE__/Autonym/PK
*__OBJSTORE__/HierarchicalDesign/HDProject/PK
 __OBJSTORE__/HierarchicalDesign/PK
fW3__OBJSTORE__/HierarchicalDesign/HDProject/HDProjectPK
*__OBJSTORE__/HierarchicalDesign/HDProject/PK
ii:__OBJSTORE__/HierarchicalDesign/HDProject/HDProject_StrTbl    20/coregenerator_fifo_dualclockTS_EXPANDEDTS_FRAGCOVEREDTS_PACKEDTS_ROUTEDTS_SYNTHESISPK
fW3__OBJSTORE__/HierarchicalDesign/HDProject/HDProjectPK
";<<7__OBJSTORE__/HierarchicalDesign/__stored_object_table__(:PK
ii:__OBJSTORE__/HierarchicalDesign/HDProject/HDProject_StrTbl    20/coregenerator_fifo_dualclockTS_EXPANDEDTS_FRAGCOVEREDTS_PACKEDTS_ROUTEDTS_SYNTHESISPK
__OBJSTORE__/ProjectNavigator/PK
";<<7__OBJSTORE__/HierarchicalDesign/__stored_object_table__(:PK
/__OBJSTORE__/ProjectNavigator/dpm_project_main/PK
__OBJSTORE__/PnAutoRun/PK
p"?__OBJSTORE__/ProjectNavigator/dpm_project_main/dpm_project_mainPK
__OBJSTORE__/PnAutoRun/Scripts/PK
9
>*__OBJSTORE__/PnAutoRun/Scripts/RunOnce_tclPK
髭1__OBJSTORE__/PnAutoRun/Scripts/RunOnce_tcl_StrTblnamespace eval xilinx {
F__OBJSTORE__/ProjectNavigator/dpm_project_main/dpm_project_main_StrTblPK
namespace eval Dpm {
V]versionREPOSITORY_VERSION
proc GetIseVersion {} {
1.1
   set fsetName "fileset.txt"
REGISTRY_VERSION
   set fsetPath ""
1.1
   # Find the file in the Xilinx environment.
OBJSTORE_VERSION
   # First, construct the environment path.
1.3
   set sep ":"; # Default to UNIX style seperator.
ISE_VERSION_CREATED_WITH
   if {[string compare -length 7 $::tcl_platform(platform) "windows"] == 0} {
11.1
      set sep ";"; # Platform is a Windows variant, so use semi-colon.
ISE_VERSION_LAST_SAVED_WITH
   }
11.1
   set xilinxPath $::env(XILINX)
 
   if [info exists ::env(MYXILINX)] then {
 
      set xilinxPath [join [list $::env(MYXILINX) $xilinxPath] $sep]
 
   }
 
   # Now look in each path of the path until we find a match.
 
   foreach xilElem [split $xilinxPath $sep] {
 
      set checkPath ${xilElem}/$fsetName
 
      set checkPath [ string map { \\ / } $checkPath ]
 
      if { [file exists $checkPath] } {
 
         set fsetPath $checkPath
 
         break
 
      }
 
   }
 
   if { [string equal $fsetPath ""] } {
 
      puts "ERROR: Can not determine the ISE software version."
 
      return ""
 
   }
 
   if { [catch { open $fsetPath r } fset] } {
 
      puts "ERROR: Could not open $fsetPath: $fset"
 
      return ""
 
   }
 
   # have the file open, scan for the version entry.
 
   set sVersion ""
 
   while { ![eof $fset] } {
 
      set line [gets $fset]
 
      regexp {version=(.*)} $line match sVersion
 
         # The above doesn't stop looking in the file. This assumes that if
 
         # there are multiple version entries, the last one is the one we want.
 
   }
 
   close $fset
 
   return $sVersion
 
}
 
proc CheckForIron {project_name} {
 
 
   # Determine if the currently running version of ProjNav is earlier than Jade.
 
   set version [GetIseVersion]
 
   set dotLocation [string first "." $version]
 
   set versionBase [string range $version 0 [expr {$dotLocation - 1}]]
 
   if {$versionBase < 9} {
 
 
      # The project file is newer than Iron, so take action to prevent the
 
      # file from being corrupted.
 
      # Make the file read-only.
 
      if {[string compare -length 7 $::tcl_platform(platform) "windows"]} {
 
         # The above will return 0 for a match to "windows" or "windows64".
 
         # This is the non-zero part of the if, for lin and sol.
 
         # Change the permissions to turn off writability.
 
         file attributes $project_name -permissions a-w
 
      } else {
 
         # On Windows, set file to read-only.
 
         file attributes $project_name -readonly 1
 
      }
 
 
      # And tell the user about it.
 
      set messageText "WARNING: This project was last saved with a newer version of Project Navigator.\nThe project file will be made read-only so that it will not be invalidated by this version."
 
      # In the console window
 
      puts $messageText
 
      # And with a GUI message box if possible.
 
      ::xilinx::Dpm::TOE::loadGuiLibraries
 
      set iInterface 0
 
      set messageDisplay 0
 
      if {[catch {
 
         set iInterface [Xilinx::CitP::GetInstance $::xilinx::GuiI::IMessageDlgID]
 
         set messageDisplay [$iInterface GetInterface $::xilinx::GuiI::IMessageDlgID]
 
         if {$messageDisplay != 0} {
 
            # Managed to get a component to display a dialog, so use it
 
            set messageTitle "Incompatible Project Version (Newer)"
 
            set messageType 2
 
               # 2 corresponds to a warning dialog. TclWrapGuiI_Init.cpp doesn't put the enum into Tcl.
 
            set messageTimeout 300000
 
               # in milliseconds, 5 minutes
 
            set messageReturn [$messageDisplay MessageDlg $messageTitle $messageText $messageType 1 1 $messageTimeout "OK" "" ""]
 
         }
 
      } catchResult]} {
 
         # There was an error, probably because we aren't in a GUI enviroment.
 
      } else {
 
         # All is well.
 
      }
 
      set messageDisplay 0
 
      set iInterface 0
 
   }
 
 
   return 1
 
}
 
}
 
}
 
::xilinx::Dpm::CheckForIronPK
 
__OBJSTORE__/ProjectNavigator/PK
 
/__OBJSTORE__/ProjectNavigator/dpm_project_main/PK
 
p"?__OBJSTORE__/ProjectNavigator/dpm_project_main/dpm_project_mainPK
 
9
 
 
F__OBJSTORE__/ProjectNavigator/dpm_project_main/dpm_project_main_StrTblPK
 
 __OBJSTORE__/ProjectNavigator11/PK
 
 __OBJSTORE__/_ProjRepoInternal_/PK
 
__OBJSTORE__/common/PK
 

__REGISTRY__/PK
 
__REGISTRY__/Autonym/PK
 
__REGISTRY__/Autonym/regkeysPK
 
 __REGISTRY__/HierarchicalDesign/PK
 
*__REGISTRY__/HierarchicalDesign/HDProject/PK
 
XR1__REGISTRY__/HierarchicalDesign/HDProject/regkeysCommandLine-Map
 
 
s
 
CommandLine-Ngdbuild
 
 
s
 
CommandLine-Par
 
 
s
 
CommandLine-Xst
 
 
s
 
Previous-NGD
 
 
s
 
Previous-NGM
 
 
s
 
Previous-Packed-NCD
 
 
s
 
Previous-Routed-NCD
 
 
s
 
PK
 
__REGISTRY__/ProjectNavigator/PK
 
w##%__REGISTRY__/ProjectNavigator/regkeysISE_VERSION_LAST_SAVED_WITH
 
11.1
 
s
 
PK
 
 __REGISTRY__/ProjectNavigator11/PK
 
ؙ$JQQ'__REGISTRY__/ProjectNavigator11/regkeysISE_VERSION_LAST_SAVED_WITH
 
11.1
 
s
 
XISE_FILE
 
coregenerator_fifo_dualclock.xise
 
s
 
PK
 
__REGISTRY__/XSLTProcess/PK
 
q33 __REGISTRY__/XSLTProcess/regkeysClientMessageOutputFile
 
_xmsgs/XSLTProcess.xmsgs
 
s
 
PK
 
 __REGISTRY__/_ProjRepoInternal_/PK
 
0'__REGISTRY__/_ProjRepoInternal_/regkeysISE_VERSION_CREATED_WITH
 
11.1
 
s
 
ISE_VERSION_LAST_SAVED_WITH
 
11.1
 
s
 
LastRepoDir
 
/home/chrigi/bfh-work/GECKO3COM/gecko3com-ip/core/coregenerator/
 
s
 
OBJSTORE_VERSION
 
1.3
 
s
 
PROJECT_CREATION_TIMESTAMP
 
UNINITIALIZED
 
s
 
REGISTRY_VERSION
 
1.1
 
s
 
REPOSITORY_VERSION
 
1.1
 
s
 
PK
 
__REGISTRY__/bitgen/PK
 
6..__REGISTRY__/bitgen/regkeysClientMessageOutputFile
 
_xmsgs/bitgen.xmsgs
 
s
 
PK
 
__REGISTRY__/bitinit/PK
 
Л]//__REGISTRY__/bitinit/regkeysClientMessageOutputFile
 
_xmsgs/bitinit.xmsgs
 
s
 
PK
 
__REGISTRY__/common/PK
 
kuLL__REGISTRY__/common/regkeysMessageFilterFile
 
filter.filter
 
s
 
RunOnce
 
#/PnAutoRun/Scripts/RunOnce_tcl
 
s
 
PK
 
__REGISTRY__/cpldfit/PK
 
S//__REGISTRY__/cpldfit/regkeysClientMessageOutputFile
 
_xmsgs/cpldfit.xmsgs
 
s
 
PK
 
__REGISTRY__/dumpngdio/PK
 
Nu11__REGISTRY__/dumpngdio/regkeysClientMessageOutputFile
 
_xmsgs/dumpngdio.xmsgs
 
s
 
PK
 
__REGISTRY__/fuse/PK
 
!6,,__REGISTRY__/fuse/regkeysClientMessageOutputFile
 
_xmsgs/fuse.xmsgs
 
s
 
PK
 
__REGISTRY__/hprep6/PK
 
a..__REGISTRY__/hprep6/regkeysClientMessageOutputFile
 
_xmsgs/hprep6.xmsgs
 
s
 
PK
 
__REGISTRY__/idem/PK
 
,,__REGISTRY__/idem/regkeysClientMessageOutputFile
 
_xmsgs/idem.xmsgs
 
s
 
PK
 
__REGISTRY__/libgen/PK
 
ħ..__REGISTRY__/libgen/regkeysClientMessageOutputFile
 
_xmsgs/libgen.xmsgs
 
s
 
PK
 
__REGISTRY__/map/PK
 
[++__REGISTRY__/map/regkeysClientMessageOutputFile
 
_xmsgs/map.xmsgs
 
s
 
PK
 
__REGISTRY__/netgen/PK
 
e6~..__REGISTRY__/netgen/regkeysClientMessageOutputFile
 
_xmsgs/netgen.xmsgs
 
s
 
PK
 
__REGISTRY__/ngc2edif/PK
 
OUś00__REGISTRY__/ngc2edif/regkeysClientMessageOutputFile
 
_xmsgs/ngc2edif.xmsgs
 
s
 
PK
 
__REGISTRY__/ngcbuild/PK
 
E00__REGISTRY__/ngcbuild/regkeysClientMessageOutputFile
 
_xmsgs/ngcbuild.xmsgs
 
s
 
PK
 
__REGISTRY__/ngdbuild/PK
 
Jx00__REGISTRY__/ngdbuild/regkeysClientMessageOutputFile
 
_xmsgs/ngdbuild.xmsgs
 
s
 
PK
 
__REGISTRY__/par/PK
 
++__REGISTRY__/par/regkeysClientMessageOutputFile
 
_xmsgs/par.xmsgs
 
s
 
PK
 
__REGISTRY__/platgen/PK
 
t//__REGISTRY__/platgen/regkeysClientMessageOutputFile
 
_xmsgs/platgen.xmsgs
 
s
 
PK
 
__REGISTRY__/runner/PK
 
p7..__REGISTRY__/runner/regkeysClientMessageOutputFile
 
_xmsgs/runner.xmsgs
 
s
 
PK
 
__REGISTRY__/simgen/PK
 
9M=..__REGISTRY__/simgen/regkeysClientMessageOutputFile
 
_xmsgs/simgen.xmsgs
 
s
 
PK
 
__REGISTRY__/taengine/PK
 
00__REGISTRY__/taengine/regkeysClientMessageOutputFile
 
_xmsgs/taengine.xmsgs
 
s
 
PK
 
__REGISTRY__/trce/PK
 

 
,,__REGISTRY__/trce/regkeysClientMessageOutputFile
 
_xmsgs/trce.xmsgs
 
s
 
PK
 
__REGISTRY__/tsim/PK
 
\-`,,__REGISTRY__/tsim/regkeysClientMessageOutputFile
 
_xmsgs/tsim.xmsgs
 
s
 
PK
 
__REGISTRY__/vhpcomp/PK
 
Di//__REGISTRY__/vhpcomp/regkeysClientMessageOutputFile
 
_xmsgs/vhpcomp.xmsgs
 
s
 
PK
 
__REGISTRY__/vlogcomp/PK
 
]00__REGISTRY__/vlogcomp/regkeysClientMessageOutputFile
 
_xmsgs/vlogcomp.xmsgs
 
s
 
PK
 
__REGISTRY__/xpwr/PK
 
H,,,__REGISTRY__/xpwr/regkeysClientMessageOutputFile
 
_xmsgs/xpwr.xmsgs
 
s
 
PK
 
__REGISTRY__/xst/PK
 
++__REGISTRY__/xst/regkeysClientMessageOutputFile
 
_xmsgs/xst.xmsgs
 
s
 
PK
 
V]versionREPOSITORY_VERSION
 
1.1
 
REGISTRY_VERSION
 
1.1
 
OBJSTORE_VERSION
 
1.3
 
ISE_VERSION_CREATED_WITH
 
11.1
 
ISE_VERSION_LAST_SAVED_WITH
 
11.1
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.