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

Subversion Repositories pci

[/] [pci/] [tags/] [rel_8/] [apps/] [crt/] [syn/] [synplify/] [pci_crt.sdc] - Diff between revs 77 and 96

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 77 Rev 96
Line 1... Line 1...
# Synplicity, Inc. constraint file
# Synplicity, Inc. constraint file
# /shared/projects/pci/mihad/pci/apps/crt/syn/synplify/pci_crt.sdc
# /shared/projects/pci/mihad/pci/apps/crt/syn/synplify/pci_crt.sdc
# Written on Fri Sep 27 11:42:06 2002
# Written on Mon Mar 10 13:33:22 2003
# by Amplify, Amplify 3.1          Scope Editor
# by Synplify Pro, 7.2         Scope Editor
 
 
#
#
# Clocks
# Clocks
#
#
define_clock            -name {CLK}  -period 30.000 -clockgroup pci_clkgrp
define_clock            -name {CLK}  -period 30.000 -clockgroup pci_clkgrp
Line 106... Line 106...
define_output_delay              -default  10.00 -ref CRT_CLK:r
define_output_delay              -default  10.00 -ref CRT_CLK:r
 
 
#
#
# Registers
# Registers
#
#
#define_reg_output_delay          {bridge.pci_target_unit.del_sync.comp_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.pci_target_unit.del_sync.done_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.configuration.cache_lsize_to_wb_bits_sync.sync_data_out[6:0]} -route 15.00
 
#define_reg_output_delay          {bridge.configuration.command_bit_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.configuration.int_pin_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.configuration.isr_bit0_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.configuration.isr_bit2_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.configuration.pci_err_cs_bits_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.configuration.sync_isr_2.clear_delete_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.configuration.sync_isr_2.delete_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.configuration.sync_pci_err_cs_8.clear_delete_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.configuration.sync_pci_err_cs_8.delete_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.pci_target_unit.del_sync.comp_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.pci_target_unit.del_sync.done_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.pci_target_unit.del_sync.req_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.pci_target_unit.del_sync.rty_exp_back_prop_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.pci_target_unit.del_sync.rty_exp_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.pci_target_unit.fifos.pcir_fifo_ctrl.almost_empty} -route 15.00
 
#define_reg_output_delay          {bridge.pci_target_unit.fifos.pcir_fifo_ctrl.empty} -route 15.00
 
#define_reg_output_delay          {bridge.pci_target_unit.fifos.pcir_fifo_ctrl.full_out} -route 15.00
 
#define_reg_output_delay          {bridge.pci_target_unit.fifos.pcir_fifo_ctrl.stretched_empty} -route 15.00
 
#define_reg_output_delay          {bridge.pci_target_unit.fifos.pciw_fifo_ctrl.almost_empty} -route 15.00
 
#define_reg_output_delay          {bridge.pci_target_unit.fifos.pciw_fifo_ctrl.almost_full} -route 15.00
 
#define_reg_output_delay          {bridge.pci_target_unit.fifos.pciw_fifo_ctrl.empty} -route 15.00
 
#define_reg_output_delay          {bridge.pci_target_unit.fifos.pciw_fifo_ctrl.full_out} -route 15.00
 
#define_reg_output_delay          {bridge.pci_target_unit.fifos.pciw_fifo_ctrl.stretched_empty} -route 15.00
 
#define_reg_output_delay          {bridge.pci_target_unit.fifos.pciw_fifo_ctrl.two_left_out} -route 15.00
 
#define_reg_output_delay          {bridge.pci_target_unit.fifos.pciw_transaction_ready_out} -route 15.00
 
#define_reg_output_delay          {bridge.wishbone_slave_unit.del_sync.comp_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.wishbone_slave_unit.del_sync.done_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.wishbone_slave_unit.del_sync.req_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.wishbone_slave_unit.del_sync.rty_exp_back_prop_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.wishbone_slave_unit.del_sync.rty_exp_sync.sync_data_out[0]} -route 15.00
 
#define_reg_output_delay          {bridge.wishbone_slave_unit.fifos.wbr_fifo_ctrl.empty} -route 15.00
 
#define_reg_output_delay          {bridge.wishbone_slave_unit.fifos.wbr_fifo_ctrl.stretched_empty} -route 15.00
 
#define_reg_output_delay          {bridge.wishbone_slave_unit.fifos.wbw_fifo_ctrl.almost_full} -route 15.00
 
#define_reg_output_delay          {bridge.wishbone_slave_unit.fifos.wbw_fifo_ctrl.empty} -route 15.00
 
#define_reg_output_delay          {bridge.wishbone_slave_unit.fifos.wbw_fifo_ctrl.full_out} -route 15.00
 
#define_reg_output_delay          {bridge.wishbone_slave_unit.fifos.wbw_fifo_ctrl.stretched_empty} -route 15.00
 
#define_reg_output_delay          {bridge.wishbone_slave_unit.fifos.wbw_transaction_ready_out} -route 15.00
 
 
 
define_reg_output_delay           {*sync_data_out*} -route 20.00
define_reg_output_delay           {*sync_data_out*} -route 20.00
define_reg_output_delay           {*meta_q_o*} -route 20.00
define_reg_output_delay           {*meta_q_o*} -route 20.00
 
 
#
#
# Multicycle Path
# Multicycle Path
Line 233... Line 192...
define_attribute          {v:work.pci_cbe_en_crit} syn_hier {hard}
define_attribute          {v:work.pci_cbe_en_crit} syn_hier {hard}
define_attribute          {v:work.pci_frame_crit} syn_hier {hard}
define_attribute          {v:work.pci_frame_crit} syn_hier {hard}
define_attribute          {v:work.pci_frame_en_crit} syn_hier {hard}
define_attribute          {v:work.pci_frame_en_crit} syn_hier {hard}
define_attribute          {v:work.pci_frame_load_crit} syn_hier {hard}
define_attribute          {v:work.pci_frame_load_crit} syn_hier {hard}
define_attribute          {v:work.pci_irdy_out_crit} syn_hier {hard}
define_attribute          {v:work.pci_irdy_out_crit} syn_hier {hard}
define_attribute          {v:work.pci_mad_ad_en_crit} syn_hier {hard}
define_attribute          {v:work.pci_mas_ad_en_crit} syn_hier {hard}
define_attribute          {v:work.pci_mas_ad_load_crit} syn_hier {hard}
define_attribute          {v:work.pci_mas_ad_load_crit} syn_hier {hard}
define_attribute          {v:work.pci_mas_ch_state_crit} syn_hier {hard}
define_attribute          {v:work.pci_mas_ch_state_crit} syn_hier {hard}
define_attribute          {v:work.pci_par_crit} syn_hier {hard}
define_attribute          {v:work.pci_par_crit} syn_hier {hard}
define_attribute          {v:work.pci_io_mux_ad_en_crit} syn_hier {hard}
define_attribute          {v:work.pci_io_mux_ad_en_crit} syn_hier {hard}
define_attribute          {v:work.pci_io_mux_ad_load_crit} syn_hier {hard}
define_attribute          {v:work.pci_io_mux_ad_load_crit} syn_hier {hard}
Line 249... Line 208...
define_attribute          {v:work.pci_perr_en_crit} syn_hier {hard}
define_attribute          {v:work.pci_perr_en_crit} syn_hier {hard}
define_attribute          {v:work.pci_serr_crit} syn_hier {hard}
define_attribute          {v:work.pci_serr_crit} syn_hier {hard}
define_attribute          {v:work.pci_serr_en_crit} syn_hier {hard}
define_attribute          {v:work.pci_serr_en_crit} syn_hier {hard}
 
 
#
#
# Other Constraints
# Compile Points
#
#
 
 
#
#
#  Order of waveforms
# Other Constraints
#
#

powered by: WebSVN 2.1.0

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