www.pudn.com > NiosII_LED.rar > cpu.sdc, change:2010-10-27,size:3659b


# Legal Notice: (C)2010 Altera Corporation. All rights reserved.  Your 
# use of Altera Corporation's design tools, logic functions and other 
# software and tools, and its AMPP partner logic functions, and any 
# output files any of the foregoing (including device programming or 
# simulation files), and any associated documentation or information are 
# expressly subject to the terms and conditions of the Altera Program 
# License Subscription Agreement or other applicable license agreement, 
# including, without limitation, that your use is for the sole purpose 
# of programming logic devices manufactured by Altera and sold by Altera 
# or its authorized distributors.  Please refer to the applicable 
# agreement for further details. 
 
#************************************************************** 
# Timequest JTAG clock definition 
#   Uncommenting the following lines will define the JTAG 
#   clock in TimeQuest Timing Analyzer 
#************************************************************** 
 
#create_clock -period 10MHz {altera_internal_jtag|tckutap} 
#set_clock_groups -asynchronous -group {altera_interla_jtag|tckutap} 
 
#************************************************************** 
# Set TCL Path Variables  
#************************************************************** 
 
set 	cpu 	cpu:the_cpu 
set 	cpu_oci 	cpu_nios2_oci:the_cpu_nios2_oci 
set 	cpu_oci_break 	cpu_nios2_oci_break:the_cpu_nios2_oci_break 
set 	cpu_ocimem 	cpu_nios2_ocimem:the_cpu_nios2_ocimem 
set 	cpu_oci_debug 	cpu_nios2_oci_debug:the_cpu_nios2_oci_debug 
set 	cpu_wrapper 	cpu_jtag_debug_module_wrapper:the_cpu_jtag_debug_module_wrapper 
set 	cpu_jtag_tck 	cpu_jtag_debug_module_tck:the_cpu_jtag_debug_module_tck 
set 	cpu_jtag_sysclk 	cpu_jtag_debug_module_sysclk:the_cpu_jtag_debug_module_sysclk 
set 	cpu_oci_path 	 [format "%s|%s" $cpu $cpu_oci] 
set 	cpu_oci_break_path 	 [format "%s|%s" $cpu_oci_path $cpu_oci_break] 
set 	cpu_ocimem_path 	 [format "%s|%s" $cpu_oci_path $cpu_ocimem] 
set 	cpu_oci_debug_path 	 [format "%s|%s" $cpu_oci_path $cpu_oci_debug] 
set 	cpu_jtag_tck_path 	 [format "%s|%s|%s" $cpu_oci_path $cpu_wrapper $cpu_jtag_tck] 
set 	cpu_jtag_sysclk_path 	 [format "%s|%s|%s" $cpu_oci_path $cpu_wrapper $cpu_jtag_sysclk] 
set 	cpu_jtag_sr 	 [format "%s|*sr" $cpu_jtag_tck_path] 
 
#************************************************************** 
# Set False Paths 
#************************************************************** 
 
set_false_path -from [get_keepers *$cpu_oci_break_path|break_readreg*] -to [get_keepers *$cpu_jtag_sr*] 
set_false_path -from [get_keepers *$cpu_oci_debug_path|*resetlatch]     -to [get_keepers *$cpu_jtag_sr[33]] 
set_false_path -from [get_keepers *$cpu_oci_debug_path|monitor_ready]  -to [get_keepers *$cpu_jtag_sr[0]] 
set_false_path -from [get_keepers *$cpu_oci_debug_path|monitor_ready]  -to [get_keepers *$cpu_jtag_tck_path|monitor_ready_sync1] 
set_false_path -from [get_keepers *$cpu_oci_debug_path|monitor_error]  -to [get_keepers *$cpu_jtag_sr[34]] 
set_false_path -from [get_keepers *$cpu_ocimem_path|*MonDReg*] -to [get_keepers *$cpu_jtag_sr*] 
set_false_path -from [get_keepers *$cpu|hbreak_enabled] -to [get_keepers *$cpu_jtag_tck_path|debugack_sync1] 
set_false_path -from *$cpu_jtag_sr*    -to *$cpu_jtag_sysclk_path|*jdo* 
set_false_path -from sld_hub:sld_hub_inst* -to *$cpu_jtag_sysclk_path|uir_sync1 
set_false_path -from sld_hub:sld_hub_inst* -to *$cpu_jtag_sysclk_path|udr_sync1 
set_false_path -from sld_hub:sld_hub_inst|irf_reg* -to *$cpu_jtag_sysclk_path|ir* 
set_false_path -from sld_hub:sld_hub_inst|sld_shadow_jsm:shadow_jsm|state[1] -to *$cpu_oci_debug_path|monitor_go