1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- # Legal Notice: (C)2020 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_reserved_tck}
- #set_clock_groups -asynchronous -group {altera_reserved_tck}
- #**************************************************************
- # Set TCL Path Variables
- #**************************************************************
- set nios2_uc_nios2_cpu nios2_uc_nios2_cpu:*
- set nios2_uc_nios2_cpu_oci nios2_uc_nios2_cpu_nios2_oci:the_nios2_uc_nios2_cpu_nios2_oci
- set nios2_uc_nios2_cpu_oci_break nios2_uc_nios2_cpu_nios2_oci_break:the_nios2_uc_nios2_cpu_nios2_oci_break
- set nios2_uc_nios2_cpu_ocimem nios2_uc_nios2_cpu_nios2_ocimem:the_nios2_uc_nios2_cpu_nios2_ocimem
- set nios2_uc_nios2_cpu_oci_debug nios2_uc_nios2_cpu_nios2_oci_debug:the_nios2_uc_nios2_cpu_nios2_oci_debug
- set nios2_uc_nios2_cpu_wrapper nios2_uc_nios2_cpu_debug_slave_wrapper:the_nios2_uc_nios2_cpu_debug_slave_wrapper
- set nios2_uc_nios2_cpu_jtag_tck nios2_uc_nios2_cpu_debug_slave_tck:the_nios2_uc_nios2_cpu_debug_slave_tck
- set nios2_uc_nios2_cpu_jtag_sysclk nios2_uc_nios2_cpu_debug_slave_sysclk:the_nios2_uc_nios2_cpu_debug_slave_sysclk
- set nios2_uc_nios2_cpu_oci_path [format "%s|%s" $nios2_uc_nios2_cpu $nios2_uc_nios2_cpu_oci]
- set nios2_uc_nios2_cpu_oci_break_path [format "%s|%s" $nios2_uc_nios2_cpu_oci_path $nios2_uc_nios2_cpu_oci_break]
- set nios2_uc_nios2_cpu_ocimem_path [format "%s|%s" $nios2_uc_nios2_cpu_oci_path $nios2_uc_nios2_cpu_ocimem]
- set nios2_uc_nios2_cpu_oci_debug_path [format "%s|%s" $nios2_uc_nios2_cpu_oci_path $nios2_uc_nios2_cpu_oci_debug]
- set nios2_uc_nios2_cpu_jtag_tck_path [format "%s|%s|%s" $nios2_uc_nios2_cpu_oci_path $nios2_uc_nios2_cpu_wrapper $nios2_uc_nios2_cpu_jtag_tck]
- set nios2_uc_nios2_cpu_jtag_sysclk_path [format "%s|%s|%s" $nios2_uc_nios2_cpu_oci_path $nios2_uc_nios2_cpu_wrapper $nios2_uc_nios2_cpu_jtag_sysclk]
- set nios2_uc_nios2_cpu_jtag_sr [format "%s|*sr" $nios2_uc_nios2_cpu_jtag_tck_path]
- #**************************************************************
- # Set False Paths
- #**************************************************************
- set_false_path -from [get_keepers *$nios2_uc_nios2_cpu_oci_break_path|break_readreg*] -to [get_keepers *$nios2_uc_nios2_cpu_jtag_sr*]
- set_false_path -from [get_keepers *$nios2_uc_nios2_cpu_oci_debug_path|*resetlatch] -to [get_keepers *$nios2_uc_nios2_cpu_jtag_sr[33]]
- set_false_path -from [get_keepers *$nios2_uc_nios2_cpu_oci_debug_path|monitor_ready] -to [get_keepers *$nios2_uc_nios2_cpu_jtag_sr[0]]
- set_false_path -from [get_keepers *$nios2_uc_nios2_cpu_oci_debug_path|monitor_error] -to [get_keepers *$nios2_uc_nios2_cpu_jtag_sr[34]]
- set_false_path -from [get_keepers *$nios2_uc_nios2_cpu_ocimem_path|*MonDReg*] -to [get_keepers *$nios2_uc_nios2_cpu_jtag_sr*]
- set_false_path -from *$nios2_uc_nios2_cpu_jtag_sr* -to *$nios2_uc_nios2_cpu_jtag_sysclk_path|*jdo*
- set_false_path -from sld_hub:*|irf_reg* -to *$nios2_uc_nios2_cpu_jtag_sysclk_path|ir*
- set_false_path -from sld_hub:*|sld_shadow_jsm:shadow_jsm|state[1] -to *$nios2_uc_nios2_cpu_oci_debug_path|monitor_go
|