Archived
initial commit
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
set ctrl_clk [get_clocks -of_objects [get_ports s_axi_aclk]]
|
||||
set data_clk [get_clocks -of_objects [get_ports data_clk_i]]
|
||||
|
||||
set_property ASYNC_REG TRUE \
|
||||
[get_cells -hier cdc_sync_stage1_*_reg] \
|
||||
[get_cells -hier cdc_sync_stage2_*_reg]
|
||||
|
||||
set_false_path \
|
||||
-from [get_cells -hier cdc_sync_stage0_*_reg -filter {IS_SEQUENTIAL}] \
|
||||
-to [get_cells -hier cdc_sync_stage1_*_reg -filter {IS_SEQUENTIAL}]
|
||||
|
||||
# TX FIFO
|
||||
set_max_delay \
|
||||
-from $ctrl_clk \
|
||||
-to [get_cells -hier out_data_reg* -filter {IS_SEQUENTIAL && NAME =~ *tx_sync*}] \
|
||||
[get_property PERIOD $data_clk] -datapath_only
|
||||
|
||||
# RX FIFO
|
||||
set_max_delay \
|
||||
-from $data_clk \
|
||||
-to [get_cells -hier out_data_reg* -filter {IS_SEQUENTIAL && NAME =~ *rx_sync*}] \
|
||||
[get_property PERIOD $ctrl_clk] -datapath_only
|
||||
|
||||
# Reset
|
||||
set_false_path \
|
||||
-to [get_pins -hier data_reset_vec_reg*/PRE]
|
||||
Reference in New Issue
Block a user