# Basic Settings
#################################################################
-FREQUENCY PORT CLK_200 200 MHz;
-FREQUENCY PORT CLK_125 125 MHz;
-FREQUENCY PORT CLK_EXT 200 MHz;
+FREQUENCY PORT "CLK_200" 200.000 MHz;
+FREQUENCY PORT "CLK_125" 125.000 MHz;
-FREQUENCY NET "THE_MEDIA_INTERFACE/gen_pcs0.THE_SERDES/serdes_sync_0_inst/clk_tx_full" 200 MHz;
-FREQUENCY NET "THE_MEDIA_INTERFACE/gen_pcs1.THE_SERDES/serdes_sync_0_inst/clk_tx_full" 200 MHz;
-# FREQUENCY NET "med_stat_debug[11]" 200 MHz;
+# read from SCI can be delayed due to long read strobe
+MULTICYCLE FROM ASIC THE_MEDIA_INTERFACE/gen_SERDES.THE_SERDES/serdes_sync_0_125M_inst/DCU0_inst PIN D_SCIRDATA* 15 ns;
+# write strobe can be delayed due to A/D being stable after access
+MULTICYCLE TO ASIC THE_MEDIA_INTERFACE/gen_SERDES.THE_SERDES/serdes_sync_0_125M_inst/DCU0_inst PIN D_SCIWSTN 15 ns;
-FREQUENCY NET "med2int_0.clk_full" 200 MHz;
-# FREQUENCY NET THE_MEDIA_INTERFACE/clk_rx_full 200 MHz;
+# relax reset
+MULTICYCLE FROM CELL "THE_CLOCK_RESET/clear_n_i" 20 ns;
+REGION "MEDIA" "R81C44D" 13 25;
+LOCATE UGROUP "THE_MEDIA_INTERFACE/media_interface_group" REGION "MEDIA" ;
+
+GSR_NET NET "GSR_N";
+
+BLOCK PATH TO PORT "LED*";
+BLOCK PATH TO PORT "PROGRAMN";
+
+########################################
+# OLD STUFF
+########################################
+
+#BLOCK PATH TO PORT "TEMP_LINE";
+#BLOCK PATH FROM PORT "TEMP_LINE";
+#BLOCK PATH TO PORT "TEST_LINE*";
+
+#GSR_NET NET "clear_i";
+
+#FREQUENCY NET "THE_MEDIA_INTERFACE/gen_pcs0.THE_SERDES/serdes_sync_0_inst/clk_tx_full" 200 MHz;
+#FREQUENCY NET "THE_MEDIA_INTERFACE/gen_pcs1.THE_SERDES/serdes_sync_0_inst/clk_tx_full" 200 MHz;
+
+#FREQUENCY NET "med2int_0.clk_full" 200 MHz;
-BLOCK PATH TO PORT "LED*";
-BLOCK PATH TO PORT "PROGRAMN";
-BLOCK PATH TO PORT "TEMP_LINE";
-BLOCK PATH FROM PORT "TEMP_LINE";
-BLOCK PATH TO PORT "TEST_LINE*";
#MULTICYCLE TO CELL "THE_CLOCK_RESET/THE_RESET_HANDLER/trb_reset_pulse*" 20 ns;
#MULTICYCLE FROM CELL "THE_CLOCK_RESET/clear_n_i" 20 ns;
#MULTICYCLE TO CELL "THE_CLOCK_RESET/THE_RESET_HANDLER/final_reset*" 30 ns;
#MULTICYCLE FROM CELL "THE_CLOCK_RESET/THE_RESET_HANDLER/final_reset*" 30 ns;
-MULTICYCLE TO CELL "THE_MEDIA_INTERFACE/THE_SCI_READER/PROC_SCI_CTRL.BUS_TX*" 10 ns;
-MULTICYCLE TO CELL "THE_MEDIA_INTERFACE/THE_MED_CONTROL/THE_TX/STAT_REG_OUT*" 10 ns;
-
-GSR_NET NET "clear_i";
+#MULTICYCLE TO CELL "THE_MEDIA_INTERFACE/THE_SCI_READER/PROC_SCI_CTRL.BUS_TX*" 10 ns;
+#MULTICYCLE TO CELL "THE_MEDIA_INTERFACE/THE_MED_CONTROL/THE_TX/STAT_REG_OUT*" 10 ns;
-# LOCATE COMP "THE_MEDIA_INTERFACE/gen_pcs0.THE_SERDES/DCU0_inst" SITE "DCU0" ;
-REGION "MEDIA" "R81C44D" 13 25;
-LOCATE UGROUP "THE_MEDIA_INTERFACE/media_interface_group" REGION "MEDIA" ;
-