NuBusFPGA/nubus-to-ztex-gateware/nubus_fpga_V1_0_timings.xdc
2022-09-20 23:11:59 +02:00

156 lines
11 KiB
Tcl

set_input_delay -clock nubus_clk -min 2.407 [get_ports {rqst_3v3_n}]
set_input_delay -clock nubus_clk -max 52.459 [get_ports {rqst_3v3_n}]
set_output_delay -clock nubus_clk -min -6.152 [get_ports {rqst_3v3_n}]
set_output_delay -clock nubus_clk -max 53.630 [get_ports {rqst_3v3_n}]
set_input_delay -clock nubus_clk -min 2.637 [get_ports {tm0_3v3_n}]
set_input_delay -clock nubus_clk -max 52.766 [get_ports {tm0_3v3_n}]
set_output_delay -clock nubus_clk -min -5.922 [get_ports {tm0_3v3_n}]
set_output_delay -clock nubus_clk -max 53.937 [get_ports {tm0_3v3_n}]
set_input_delay -clock nubus_clk -min 2.612 [get_ports {tm1_3v3_n}]
set_input_delay -clock nubus_clk -max 52.733 [get_ports {tm1_3v3_n}]
set_output_delay -clock nubus_clk -min -5.947 [get_ports {tm1_3v3_n}]
set_output_delay -clock nubus_clk -max 53.904 [get_ports {tm1_3v3_n}]
set_input_delay -clock nubus_clk -min 2.453 [get_ports {start_3v3_n}]
set_input_delay -clock nubus_clk -max 52.520 [get_ports {start_3v3_n}]
set_output_delay -clock nubus_clk -min -6.107 [get_ports {start_3v3_n}]
set_output_delay -clock nubus_clk -max 53.691 [get_ports {start_3v3_n}]
set_input_delay -clock nubus_clk -min 2.560 [get_ports {ack_3v3_n}]
set_input_delay -clock nubus_clk -max 52.663 [get_ports {ack_3v3_n}]
set_output_delay -clock nubus_clk -min -5.999 [get_ports {ack_3v3_n}]
set_output_delay -clock nubus_clk -max 53.834 [get_ports {ack_3v3_n}]
set_input_delay -clock nubus_clk -min 2.237 [get_ports {ad_3v3_n[31]}]
set_input_delay -clock nubus_clk -max 52.233 [get_ports {ad_3v3_n[31]}]
set_output_delay -clock nubus_clk -min -6.322 [get_ports {ad_3v3_n[31]}]
set_output_delay -clock nubus_clk -max 53.404 [get_ports {ad_3v3_n[31]}]
set_input_delay -clock nubus_clk -min 2.229 [get_ports {ad_3v3_n[29]}]
set_input_delay -clock nubus_clk -max 52.221 [get_ports {ad_3v3_n[29]}]
set_output_delay -clock nubus_clk -min -6.330 [get_ports {ad_3v3_n[29]}]
set_output_delay -clock nubus_clk -max 53.393 [get_ports {ad_3v3_n[29]}]
set_input_delay -clock nubus_clk -min 2.282 [get_ports {ad_3v3_n[30]}]
set_input_delay -clock nubus_clk -max 52.293 [get_ports {ad_3v3_n[30]}]
set_output_delay -clock nubus_clk -min -6.277 [get_ports {ad_3v3_n[30]}]
set_output_delay -clock nubus_clk -max 53.464 [get_ports {ad_3v3_n[30]}]
set_input_delay -clock nubus_clk -min 2.224 [get_ports {ad_3v3_n[27]}]
set_input_delay -clock nubus_clk -max 52.215 [get_ports {ad_3v3_n[27]}]
set_output_delay -clock nubus_clk -min -6.335 [get_ports {ad_3v3_n[27]}]
set_output_delay -clock nubus_clk -max 53.386 [get_ports {ad_3v3_n[27]}]
set_input_delay -clock nubus_clk -min 2.202 [get_ports {ad_3v3_n[28]}]
set_input_delay -clock nubus_clk -max 52.186 [get_ports {ad_3v3_n[28]}]
set_output_delay -clock nubus_clk -min -6.357 [get_ports {ad_3v3_n[28]}]
set_output_delay -clock nubus_clk -max 53.357 [get_ports {ad_3v3_n[28]}]
set_input_delay -clock nubus_clk -min 2.214 [get_ports {ad_3v3_n[25]}]
set_input_delay -clock nubus_clk -max 52.202 [get_ports {ad_3v3_n[25]}]
set_output_delay -clock nubus_clk -min -6.345 [get_ports {ad_3v3_n[25]}]
set_output_delay -clock nubus_clk -max 53.374 [get_ports {ad_3v3_n[25]}]
set_input_delay -clock nubus_clk -min 2.189 [get_ports {ad_3v3_n[26]}]
set_input_delay -clock nubus_clk -max 52.169 [get_ports {ad_3v3_n[26]}]
set_output_delay -clock nubus_clk -min -6.370 [get_ports {ad_3v3_n[26]}]
set_output_delay -clock nubus_clk -max 53.340 [get_ports {ad_3v3_n[26]}]
set_input_delay -clock nubus_clk -min 2.185 [get_ports {ad_3v3_n[24]}]
set_input_delay -clock nubus_clk -max 52.163 [get_ports {ad_3v3_n[24]}]
set_output_delay -clock nubus_clk -min -6.374 [get_ports {ad_3v3_n[24]}]
set_output_delay -clock nubus_clk -max 53.335 [get_ports {ad_3v3_n[24]}]
set_input_delay -clock nubus_clk -min 2.192 [get_ports {ad_3v3_n[23]}]
set_input_delay -clock nubus_clk -max 52.173 [get_ports {ad_3v3_n[23]}]
set_output_delay -clock nubus_clk -min -6.367 [get_ports {ad_3v3_n[23]}]
set_output_delay -clock nubus_clk -max 53.344 [get_ports {ad_3v3_n[23]}]
set_input_delay -clock nubus_clk -min 2.149 [get_ports {ad_3v3_n[22]}]
set_input_delay -clock nubus_clk -max 52.115 [get_ports {ad_3v3_n[22]}]
set_output_delay -clock nubus_clk -min -6.410 [get_ports {ad_3v3_n[22]}]
set_output_delay -clock nubus_clk -max 53.286 [get_ports {ad_3v3_n[22]}]
set_input_delay -clock nubus_clk -min 2.177 [get_ports {ad_3v3_n[21]}]
set_input_delay -clock nubus_clk -max 52.152 [get_ports {ad_3v3_n[21]}]
set_output_delay -clock nubus_clk -min -6.382 [get_ports {ad_3v3_n[21]}]
set_output_delay -clock nubus_clk -max 53.324 [get_ports {ad_3v3_n[21]}]
set_input_delay -clock nubus_clk -min 2.136 [get_ports {ad_3v3_n[20]}]
set_input_delay -clock nubus_clk -max 52.098 [get_ports {ad_3v3_n[20]}]
set_output_delay -clock nubus_clk -min -6.423 [get_ports {ad_3v3_n[20]}]
set_output_delay -clock nubus_clk -max 53.270 [get_ports {ad_3v3_n[20]}]
set_input_delay -clock nubus_clk -min 2.159 [get_ports {ad_3v3_n[19]}]
set_input_delay -clock nubus_clk -max 52.129 [get_ports {ad_3v3_n[19]}]
set_output_delay -clock nubus_clk -min -6.400 [get_ports {ad_3v3_n[19]}]
set_output_delay -clock nubus_clk -max 53.300 [get_ports {ad_3v3_n[19]}]
set_input_delay -clock nubus_clk -min 2.123 [get_ports {ad_3v3_n[18]}]
set_input_delay -clock nubus_clk -max 52.080 [get_ports {ad_3v3_n[18]}]
set_output_delay -clock nubus_clk -min -6.436 [get_ports {ad_3v3_n[18]}]
set_output_delay -clock nubus_clk -max 53.252 [get_ports {ad_3v3_n[18]}]
set_input_delay -clock nubus_clk -min 2.155 [get_ports {ad_3v3_n[17]}]
set_input_delay -clock nubus_clk -max 52.123 [get_ports {ad_3v3_n[17]}]
set_output_delay -clock nubus_clk -min -6.404 [get_ports {ad_3v3_n[17]}]
set_output_delay -clock nubus_clk -max 53.294 [get_ports {ad_3v3_n[17]}]
set_input_delay -clock nubus_clk -min 2.109 [get_ports {ad_3v3_n[16]}]
set_input_delay -clock nubus_clk -max 52.062 [get_ports {ad_3v3_n[16]}]
set_output_delay -clock nubus_clk -min -6.450 [get_ports {ad_3v3_n[16]}]
set_output_delay -clock nubus_clk -max 53.233 [get_ports {ad_3v3_n[16]}]
set_input_delay -clock nubus_clk -min 2.176 [get_ports {ad_3v3_n[15]}]
set_input_delay -clock nubus_clk -max 52.151 [get_ports {ad_3v3_n[15]}]
set_output_delay -clock nubus_clk -min -6.383 [get_ports {ad_3v3_n[15]}]
set_output_delay -clock nubus_clk -max 53.322 [get_ports {ad_3v3_n[15]}]
set_input_delay -clock nubus_clk -min 2.121 [get_ports {ad_3v3_n[14]}]
set_input_delay -clock nubus_clk -max 52.078 [get_ports {ad_3v3_n[14]}]
set_output_delay -clock nubus_clk -min -6.438 [get_ports {ad_3v3_n[14]}]
set_output_delay -clock nubus_clk -max 53.249 [get_ports {ad_3v3_n[14]}]
set_input_delay -clock nubus_clk -min 2.158 [get_ports {ad_3v3_n[13]}]
set_input_delay -clock nubus_clk -max 52.128 [get_ports {ad_3v3_n[13]}]
set_output_delay -clock nubus_clk -min -6.401 [get_ports {ad_3v3_n[13]}]
set_output_delay -clock nubus_clk -max 53.299 [get_ports {ad_3v3_n[13]}]
set_input_delay -clock nubus_clk -min 2.115 [get_ports {ad_3v3_n[12]}]
set_input_delay -clock nubus_clk -max 52.070 [get_ports {ad_3v3_n[12]}]
set_output_delay -clock nubus_clk -min -6.444 [get_ports {ad_3v3_n[12]}]
set_output_delay -clock nubus_clk -max 53.241 [get_ports {ad_3v3_n[12]}]
set_input_delay -clock nubus_clk -min 2.178 [get_ports {ad_3v3_n[11]}]
set_input_delay -clock nubus_clk -max 52.155 [get_ports {ad_3v3_n[11]}]
set_output_delay -clock nubus_clk -min -6.381 [get_ports {ad_3v3_n[11]}]
set_output_delay -clock nubus_clk -max 53.326 [get_ports {ad_3v3_n[11]}]
set_input_delay -clock nubus_clk -min 2.129 [get_ports {ad_3v3_n[10]}]
set_input_delay -clock nubus_clk -max 52.089 [get_ports {ad_3v3_n[10]}]
set_output_delay -clock nubus_clk -min -6.430 [get_ports {ad_3v3_n[10]}]
set_output_delay -clock nubus_clk -max 53.260 [get_ports {ad_3v3_n[10]}]
set_input_delay -clock nubus_clk -min 2.189 [get_ports {ad_3v3_n[9]}]
set_input_delay -clock nubus_clk -max 52.169 [get_ports {ad_3v3_n[9]}]
set_output_delay -clock nubus_clk -min -6.370 [get_ports {ad_3v3_n[9]}]
set_output_delay -clock nubus_clk -max 53.340 [get_ports {ad_3v3_n[9]}]
set_input_delay -clock nubus_clk -min 2.139 [get_ports {ad_3v3_n[8]}]
set_input_delay -clock nubus_clk -max 52.102 [get_ports {ad_3v3_n[8]}]
set_output_delay -clock nubus_clk -min -6.420 [get_ports {ad_3v3_n[8]}]
set_output_delay -clock nubus_clk -max 53.273 [get_ports {ad_3v3_n[8]}]
set_input_delay -clock nubus_clk -min 2.168 [get_ports {ad_3v3_n[7]}]
set_input_delay -clock nubus_clk -max 52.141 [get_ports {ad_3v3_n[7]}]
set_output_delay -clock nubus_clk -min -6.391 [get_ports {ad_3v3_n[7]}]
set_output_delay -clock nubus_clk -max 53.312 [get_ports {ad_3v3_n[7]}]
set_input_delay -clock nubus_clk -min 2.136 [get_ports {ad_3v3_n[6]}]
set_input_delay -clock nubus_clk -max 52.097 [get_ports {ad_3v3_n[6]}]
set_output_delay -clock nubus_clk -min -6.423 [get_ports {ad_3v3_n[6]}]
set_output_delay -clock nubus_clk -max 53.269 [get_ports {ad_3v3_n[6]}]
set_input_delay -clock nubus_clk -min 2.181 [get_ports {ad_3v3_n[5]}]
set_input_delay -clock nubus_clk -max 52.158 [get_ports {ad_3v3_n[5]}]
set_output_delay -clock nubus_clk -min -6.378 [get_ports {ad_3v3_n[5]}]
set_output_delay -clock nubus_clk -max 53.329 [get_ports {ad_3v3_n[5]}]
set_input_delay -clock nubus_clk -min 2.156 [get_ports {ad_3v3_n[4]}]
set_input_delay -clock nubus_clk -max 52.124 [get_ports {ad_3v3_n[4]}]
set_output_delay -clock nubus_clk -min -6.403 [get_ports {ad_3v3_n[4]}]
set_output_delay -clock nubus_clk -max 53.295 [get_ports {ad_3v3_n[4]}]
set_input_delay -clock nubus_clk -min 2.209 [get_ports {ad_3v3_n[3]}]
set_input_delay -clock nubus_clk -max 52.195 [get_ports {ad_3v3_n[3]}]
set_output_delay -clock nubus_clk -min -6.350 [get_ports {ad_3v3_n[3]}]
set_output_delay -clock nubus_clk -max 53.366 [get_ports {ad_3v3_n[3]}]
set_input_delay -clock nubus_clk -min 2.163 [get_ports {ad_3v3_n[2]}]
set_input_delay -clock nubus_clk -max 52.134 [get_ports {ad_3v3_n[2]}]
set_output_delay -clock nubus_clk -min -6.396 [get_ports {ad_3v3_n[2]}]
set_output_delay -clock nubus_clk -max 53.305 [get_ports {ad_3v3_n[2]}]
set_input_delay -clock nubus_clk -min 2.307 [get_ports {ad_3v3_n[1]}]
set_input_delay -clock nubus_clk -max 52.326 [get_ports {ad_3v3_n[1]}]
set_output_delay -clock nubus_clk -min -6.252 [get_ports {ad_3v3_n[1]}]
set_output_delay -clock nubus_clk -max 53.497 [get_ports {ad_3v3_n[1]}]
set_input_delay -clock nubus_clk -min 2.257 [get_ports {ad_3v3_n[0]}]
set_input_delay -clock nubus_clk -max 52.259 [get_ports {ad_3v3_n[0]}]
set_output_delay -clock nubus_clk -min -6.302 [get_ports {ad_3v3_n[0]}]
set_output_delay -clock nubus_clk -max 53.430 [get_ports {ad_3v3_n[0]}]
set_input_delay -clock nubus_clk -min 2.742 [get_ports {tm2_3v3_n}]
set_input_delay -clock nubus_clk -max 52.906 [get_ports {tm2_3v3_n}]
set_output_delay -clock nubus_clk -min -5.817 [get_ports {tm2_3v3_n}]
set_output_delay -clock nubus_clk -max 54.078 [get_ports {tm2_3v3_n}]