# Globals assign_global_clock -net tx_clk_c assign_global_clock -net rx_clk_c assign_global_clock -net foCLK_c assign_global_clock -net tx_clk_2 # Regions define_region -name RX_CRC -type Inclusive 3 2 18 25 define_region -name TX_CRC -type Inclusive 3 26 18 49 assign_region RX_CRC RXCRC_INST/RXCRC_inst/* assign_region RX_CRC RXCRC_INST/crc_present* assign_region TX_CRC FRAMING_INST/CRC_INST/* # I/O placement set_io txd(0) -iostd LVTTL -register yes -pinname 3 -fixed yes set_io txd(1) -iostd LVTTL -register yes -pinname 4 -fixed yes set_io txd(2) -iostd LVTTL -register yes -pinname 5 -fixed yes set_io txd(3) -iostd LVTTL -register yes -pinname 6 -fixed yes set_io txd(4) -iostd LVTTL -register yes -pinname 7 -fixed yes set_io txd(5) -iostd LVTTL -register yes -pinname 8 -fixed yes set_io txd(6) -iostd LVTTL -register yes -pinname 9 -fixed yes set_io txd(7) -iostd LVTTL -register yes -pinname 10 -fixed yes set_io txd(8) -iostd LVTTL -register yes -pinname 11 -fixed yes set_io txd(9) -iostd LVTTL -register yes -pinname 12 -fixed yes set_io txd(10) -iostd LVTTL -register yes -pinname 13 -fixed yes set_io txd(11) -iostd LVTTL -register yes -pinname 14 -fixed yes set_io txd(12) -iostd LVTTL -register yes -pinname 15 -fixed yes set_io txd(13) -iostd LVTTL -register yes -pinname 19 -fixed yes set_io txd(14) -iostd LVTTL -register yes -pinname 20 -fixed yes set_io txd(15) -iostd LVTTL -register yes -pinname 21 -fixed yes set_io tx_clk -iostd LVTTL -pinname 24 -fixed yes set_io rx_clk -iostd LVTTL -pinname 30 -fixed yes set_io rxd(15) -iostd LVTTL -register yes -pinname 31 -fixed yes set_io rxd(14) -iostd LVTTL -register yes -pinname 32 -fixed yes set_io rxd(13) -iostd LVTTL -register yes -pinname 33 -fixed yes set_io rxd(12) -iostd LVTTL -register yes -pinname 34 -fixed yes set_io rxd(11) -iostd LVTTL -register yes -pinname 35 -fixed yes set_io rxd(10) -iostd LVTTL -register yes -pinname 37 -fixed yes set_io rxd(9) -iostd LVTTL -register yes -pinname 38 -fixed yes set_io rxd(8) -iostd LVTTL -register yes -pinname 39 -fixed yes set_io rxd(7) -iostd LVTTL -register yes -pinname 42 -fixed yes set_io rxd(6) -iostd LVTTL -register yes -pinname 43 -fixed yes set_io rxd(5) -iostd LVTTL -register yes -pinname 44 -fixed yes set_io rxd(4) -iostd LVTTL -register yes -pinname 45 -fixed yes set_io rxd(3) -iostd LVTTL -register yes -pinname 46 -fixed yes set_io rxd(2) -iostd LVTTL -register yes -pinname 47 -fixed yes set_io rxd(1) -iostd LVTTL -register yes -pinname 48 -fixed yes set_io rxd(0) -iostd LVTTL -register yes -pinname 49 -fixed yes set_io rx_dv -iostd LVTTL -pinname 55 -fixed yes set_io rx_er -iostd LVTTL -pinname 56 -fixed yes #set_io md(0) -iostd LVTTL -pinname 58 -fixed yes #set_io md(1) -iostd LVTTL -pinname 59 -fixed yes #set_io md(2) -iostd LVTTL -pinname 60 -fixed yes set_io i2c_scl -iostd LVTTL -pinname 61 -fixed yes set_io i2c_sda -iostd LVTTL -pinname 63 -fixed yes set_io pm_clk -iostd LVTTL -pinname 64 -fixed yes set_io pm_ncs -iostd LVTTL -pinname 66 -fixed yes set_io pm_dout -iostd LVTTL -pinname 67 -fixed yes set_io fiBEN_N -iostd LVTTL -pinname 68 -fixed yes #set_io roCMD_N -iostd LVTTL -pinname 69 -fixed yes #set_io roD(0) -iostd LVTTL -pinname 70 -fixed yes #set_io roD(1) -iostd LVTTL -pinname 73 -fixed yes #set_io roD(2) -iostd LVTTL -pinname 74 -fixed yes #set_io roD(3) -iostd LVTTL -pinname 75 -fixed yes #set_io roD(4) -iostd LVTTL -pinname 76 -fixed yes #set_io roD(5) -iostd LVTTL -pinname 77 -fixed yes #set_io roD(6) -iostd LVTTL -pinname 78 -fixed yes #set_io roD(7) -iostd LVTTL -pinname 79 -fixed yes #set_io roD(8) -iostd LVTTL -pinname 80 -fixed yes #set_io roD(9) -iostd LVTTL -pinname 82 -fixed yes #set_io roD(10) -iostd LVTTL -pinname 83 -fixed yes #set_io roD(11) -iostd LVTTL -pinname 84 -fixed yes #set_io roD(12) -iostd LVTTL -pinname 85 -fixed yes #set_io roD(13) -iostd LVTTL -pinname 86 -fixed yes #set_io roD(14) -iostd LVTTL -pinname 87 -fixed yes set_io fiDIR -iostd LVTTL -pinname 90 -fixed yes set_io fiLF_N -iostd LVTTL -pinname 91 -fixed yes set_io fbTEN_N -iostd LVTTL -pinname 92 -fixed yes set_io fbCTRL_N -iostd LVTTL -pinname 93 -fixed yes set_io fbD(3) -iostd LVTTL -pinname 95 -fixed yes -res_pull up set_io fbD(2) -iostd LVTTL -pinname 96 -fixed yes -res_pull up set_io fbD(1) -iostd LVTTL -pinname 98 -fixed yes -res_pull up set_io fbD(0) -iostd LVTTL -pinname 99 -fixed yes -res_pull up set_io foBSY_N -iostd LVTTL -pinname 111 -fixed yes set_io fbD(4) -iostd LVTTL -pinname 112 -fixed yes -res_pull up #set_io roD(15) -iostd LVTTL -pinname 113 -fixed yes #set_io roD(16) -iostd LVTTL -pinname 114 -fixed yes set_io fbD(5) -iostd LVTTL -pinname 115 -fixed yes -res_pull up set_io fbD(6) -iostd LVTTL -pinname 116 -fixed yes -res_pull up set_io fbD(7) -iostd LVTTL -pinname 117 -fixed yes -res_pull up set_io fbD(8) -iostd LVTTL -pinname 118 -fixed yes -res_pull up set_io fbD(9) -iostd LVTTL -pinname 119 -fixed yes -res_pull up set_io fbD(10) -iostd LVTTL -pinname 120 -fixed yes -res_pull up set_io fbD(11) -iostd LVTTL -pinname 121 -fixed yes -res_pull up set_io foCLK -iostd LVTTL -pinname 128 -fixed yes set_io pwr_good -iostd LVTTL -pinname 135 -fixed yes -res_pull up #set_io roD(17) -iostd LVTTL -pinname 136 -fixed yes #set_io roD(18) -iostd LVTTL -pinname 137 -fixed yes #set_io roD(19) -iostd LVTTL -pinname 139 -fixed yes #set_io roD(20) -iostd LVTTL -pinname 143 -fixed yes set_io fbD(12) -iostd LVTTL -pinname 144 -fixed yes -res_pull up set_io fbD(13) -iostd LVTTL -pinname 145 -fixed yes -res_pull up set_io fbD(14) -iostd LVTTL -pinname 146 -fixed yes -res_pull up set_io fbD(15) -iostd LVTTL -pinname 147 -fixed yes -res_pull up set_io fbD(16) -iostd LVTTL -pinname 148 -fixed yes -res_pull up set_io fbD(17) -iostd LVTTL -pinname 149 -fixed yes -res_pull up set_io fbD(18) -iostd LVTTL -pinname 150 -fixed yes -res_pull up set_io fbD(19) -iostd LVTTL -pinname 151 -fixed yes -res_pull up #set_io roD(21) -iostd LVTTL -pinname 152 -fixed yes -res_pull up #set_io roD(22) -iostd LVTTL -pinname 153 -fixed yes -res_pull up set_io fbD(20) -iostd LVTTL -pinname 158 -fixed yes -res_pull up set_io fbD(21) -iostd LVTTL -pinname 159 -fixed yes -res_pull up set_io fbD(22) -iostd LVTTL -pinname 160 -fixed yes -res_pull up set_io fbD(23) -iostd LVTTL -pinname 161 -fixed yes -res_pull up set_io fbD(24) -iostd LVTTL -pinname 163 -fixed yes -res_pull up set_io fbD(25) -iostd LVTTL -pinname 164 -fixed yes -res_pull up set_io fbD(26) -iostd LVTTL -pinname 165 -fixed yes -res_pull up set_io fbD(27) -iostd LVTTL -pinname 166 -fixed yes -res_pull up set_io fbD(28) -iostd LVTTL -pinname 173 -fixed yes -res_pull up set_io fbD(29) -iostd LVTTL -pinname 174 -fixed yes -res_pull up set_io fbD(30) -iostd LVTTL -pinname 175 -fixed yes -res_pull up set_io fbD(31) -iostd LVTTL -pinname 176 -fixed yes -res_pull up #set_io roTEN_N -iostd LVTTL -pinname 177 -fixed yes set_io led1 -iostd LVTTL -pinname 179 -fixed yes #set_io rod(31) -iostd LVTTL -pinname 181 -fixed yes #set_io rod(30) -iostd LVTTL -pinname 182 -fixed yes #set_io rod(29) -iostd LVTTL -pinname 183 -fixed yes #set_io rod(28) -iostd LVTTL -pinname 184 -fixed yes #set_io rod(27) -iostd LVTTL -pinname 185 -fixed yes #set_io rod(26) -iostd LVTTL -pinname 188 -fixed yes #set_io rod(25) -iostd LVTTL -pinname 189 -fixed yes #set_io rod(24) -iostd LVTTL -pinname 190 -fixed yes #set_io rod(23) -iostd LVTTL -pinname 191 -fixed yes set_io led3 -iostd LVTTL -pinname 192 -fixed yes set_io led4 -iostd LVTTL -pinname 193 -fixed yes set_io led2 -iostd LVTTL -pinname 194 -fixed yes #set_io ot_rs -iostd LVTTL -pinname 196 -fixed yes set_io ot_tf -iostd LVTTL -pinname 197 -fixed yes -res_pull up set_io ot_td -iostd LVTTL -pinname 198 -fixed yes set_io ot_los -iostd LVTTL -pinname 199 -fixed yes set_io lckrefn -iostd LVTTL -pinname 201 -fixed yes set_io enable -iostd LVTTL -pinname 202 -fixed yes set_io loopen -iostd LVTTL -pinname 203 -fixed yes set_io prbsen -iostd LVTTL -pinname 204 -fixed yes set_io tx_er -iostd LVTTL -register yes -pinname 205 -fixed yes set_io tx_en -iostd LVTTL -register yes -pinname 206 -fixed yes