# # $Id$: # # # I/O attributes # # driving strength for single ended only, for LVDS is 24 # -OUT_DRIVE 2|4|6|8|12|16|24 # mA # # output slew rate for single ended only # -SLEW High|Low # # output load in pF for single ended only # -OUT_LOAD n # # use the register in the IO cell # -REGISTER Yes|No # # use Schmitt trigger for single ended only # -SCHMITT_TRIGGER On|Off # # input delay # -IN_DELAY Off|0|1|2|3|4|5|6|7 set_io ADC_CSn -OUT_DRIVE 12 -SLEW Low set_io ADC_SCLK -OUT_DRIVE 12 -SLEW Low set_io ADC_SDO -SCHMITT_TRIGGER On set_io ADC_SDI -SLEW Low set_io CNRRL -OUT_DRIVE 12 -SLEW Low set_io LED(1) -SLEW Low set_io LED(2) -SLEW Low set_io LED_SIU(1) -SLEW Low set_io LED_SIU(2) -SLEW Low set_io LED_SIU(3) -SLEW Low set_io LED_SIU(4) -SLEW Low set_io PUSHB -RES_PULL Up -SCHMITT_TRIGGER On set_io RESET_TOFFPGA -SLEW Low set_io RST_n -RES_PULL Up -SCHMITT_TRIGGER On set_io SCL_ID -SLEW Low -RES_PULL Up set_io SDA_ID -SLEW Low -RES_PULL Up -SCHMITT_TRIGGER On set_io SFPP_SCLK -SLEW Low set_io SFPP_SCSn -SLEW Low set_io SFPP_SDO -SCHMITT_TRIGGER On set_io SFP_PRESENT -RES_PULL Up -SCHMITT_TRIGGER On set_io SFP_TX_DIS -SLEW Low set_io SFP_TX_FAULT -RES_PULL Up -SCHMITT_TRIGGER On set_io SIU_ENABLE -SLEW Low set_io SIU_LCKREFN -SLEW Low set_io SIU_LOOPEN -SLEW Low set_io SIU_PRBSEN -SLEW Low set_io SIU_RXCLK -IN_DELAY off # 3 for 1500, 4 for 3000 - check if 3 is good for 3000! set_io SIU_RXD(0) -REGISTER Yes -IN_DELAY 3 set_io SIU_RXD(1) -REGISTER Yes -IN_DELAY 3 set_io SIU_RXD(2) -REGISTER Yes -IN_DELAY 3 set_io SIU_RXD(3) -REGISTER Yes -IN_DELAY 3 set_io SIU_RXD(4) -REGISTER Yes -IN_DELAY 3 set_io SIU_RXD(5) -REGISTER Yes -IN_DELAY 3 set_io SIU_RXD(6) -REGISTER Yes -IN_DELAY 3 set_io SIU_RXD(7) -REGISTER Yes -IN_DELAY 3 set_io SIU_RXD(8) -REGISTER Yes -IN_DELAY 3 set_io SIU_RXD(9) -REGISTER Yes -IN_DELAY 3 set_io SIU_RXD(10) -REGISTER Yes -IN_DELAY 3 set_io SIU_RXD(11) -REGISTER Yes -IN_DELAY 3 set_io SIU_RXD(12) -REGISTER Yes -IN_DELAY 3 set_io SIU_RXD(13) -REGISTER Yes -IN_DELAY 3 set_io SIU_RXD(14) -REGISTER Yes -IN_DELAY 3 set_io SIU_RXD(15) -REGISTER Yes -IN_DELAY 3 set_io SIU_RXDV -REGISTER Yes -IN_DELAY 3 set_io SIU_RXER -REGISTER Yes -IN_DELAY 3 set_io SIU_SCL -SLEW Low -RES_PULL Up set_io SIU_SDA -SLEW Low -RES_PULL Up -SCHMITT_TRIGGER On set_io SIU_TXD(0) -OUT_DRIVE 24 -SLEW High -OUT_LOAD 8 -REGISTER Yes set_io SIU_TXD(1) -OUT_DRIVE 24 -SLEW High -OUT_LOAD 8 -REGISTER Yes set_io SIU_TXD(2) -OUT_DRIVE 24 -SLEW High -OUT_LOAD 8 -REGISTER Yes set_io SIU_TXD(3) -OUT_DRIVE 24 -SLEW High -OUT_LOAD 8 -REGISTER Yes set_io SIU_TXD(4) -OUT_DRIVE 24 -SLEW High -OUT_LOAD 8 -REGISTER Yes set_io SIU_TXD(5) -OUT_DRIVE 24 -SLEW High -OUT_LOAD 8 -REGISTER Yes set_io SIU_TXD(6) -OUT_DRIVE 24 -SLEW High -OUT_LOAD 8 -REGISTER Yes set_io SIU_TXD(7) -OUT_DRIVE 24 -SLEW High -OUT_LOAD 8 -REGISTER Yes set_io SIU_TXD(8) -OUT_DRIVE 24 -SLEW High -OUT_LOAD 8 -REGISTER Yes set_io SIU_TXD(9) -OUT_DRIVE 24 -SLEW High -OUT_LOAD 8 -REGISTER Yes set_io SIU_TXD(10) -OUT_DRIVE 24 -SLEW High -OUT_LOAD 8 -REGISTER Yes set_io SIU_TXD(11) -OUT_DRIVE 24 -SLEW High -OUT_LOAD 8 -REGISTER Yes set_io SIU_TXD(12) -OUT_DRIVE 24 -SLEW High -OUT_LOAD 8 -REGISTER Yes set_io SIU_TXD(13) -OUT_DRIVE 24 -SLEW High -OUT_LOAD 8 -REGISTER Yes set_io SIU_TXD(14) -OUT_DRIVE 24 -SLEW High -OUT_LOAD 8 -REGISTER Yes set_io SIU_TXD(15) -OUT_DRIVE 24 -SLEW High -OUT_LOAD 8 -REGISTER Yes set_io SIU_TXEN -OUT_DRIVE 24 -SLEW High -OUT_LOAD 8 -REGISTER Yes set_io SIU_TXER -OUT_DRIVE 24 -SLEW High -OUT_LOAD 8 -REGISTER Yes set_io TLMU_n(0) -IN_DELAY 1 set_io TLMU_n(1) -IN_DELAY 1 set_io TLMU_n(2) -IN_DELAY 1 set_io TLMU_n(3) -IN_DELAY 1 set_io TLMU_n(4) -IN_DELAY 1 set_io TLMU_n(5) -IN_DELAY 1 set_io TLMU_n(6) -IN_DELAY 1 set_io TLMU_n(7) -IN_DELAY 1 set_io TLMU_p(0) -IN_DELAY 1 set_io TLMU_p(1) -IN_DELAY 1 set_io TLMU_p(2) -IN_DELAY 1 set_io TLMU_p(3) -IN_DELAY 1 set_io TLMU_p(4) -IN_DELAY 1 set_io TLMU_p(5) -IN_DELAY 1 set_io TLMU_p(6) -IN_DELAY 1 set_io TLMU_p(7) -IN_DELAY 1 set_io TSENS -SLEW Low -RES_PULL Up -SCHMITT_TRIGGER On set_io WP_ID -SLEW Low -RES_PULL Up