cv.tmg
1.04 KB
module = cv
at_input_delay = 0.5
default_input_delay = 2.0
ew_cv_data_delay = 3.5
default_output_delay = 13.0
default_period = 16.0
/**************************
* Clock definition *
*************************/
create_clock gclk -period default_period -waveform {0 default_period / 2}
/*******************************
* inputs ********
******************************/
set_input_delay ew_cv_data_delay -clock gclk {ew_cv_data[*]}
set_input_delay default_input_delay -clock gclk {ew_cv_start_x[*]}
set_input_delay at_input_delay -clock gclk {cycle_type}
set_input_delay default_input_delay -clock gclk {ew_cv_newspan}
set_input_delay at_input_delay -clock gclk {left}
/******************************
* output *******
******************************/
set_output_delay default_output_delay -clock gclk all_outputs()
/*****************************
* Output loading ******
****************************/
set_load 0.60 {cv_value[*]}
set_load 0.60 {mask15}
set_load 0.60 {x_offset[*]}
set_load 0.60 {y_offset[*]}
set_load 0.60 {x_dither[*]}