| module IBUF ( | |
| (* iopad_external_pin *) | |
| input I, | |
| output O | |
| ); | |
| parameter IOSTANDARD = "default"; | |
| parameter IBUF_LOW_PWR = 0; | |
| parameter IN_TERM = "NONE"; // Not supported by Vivado ? | |
| parameter IO_LOC_PAIRS = ""; // Used by read_xdc. | |
| assign O = I; | |
| specify | |
| (I => O) = 0; | |
| endspecify | |
| endmodule | |
| module OBUF ( | |
| input I, | |
| (* iopad_external_pin *) | |
| output O | |
| ); | |
| parameter IOSTANDARD = "default"; | |
| parameter DRIVE = 12; | |
| parameter SLEW = "SLOW"; | |
| parameter IO_LOC_PAIRS = ""; // Used by read_xdc. | |
| assign O = I; | |
| specify | |
| (I => O) = 0; | |
| endspecify | |
| endmodule | |
| module SYN_OBUF( | |
| input I, | |
| (* iopad_external_pin *) | |
| output O); | |
| assign O = I; | |
| endmodule | |
| module SYN_IBUF( | |
| output O, | |
| (* iopad_external_pin *) | |
| input I); | |
| assign O = I; | |
| endmodule | |
| module OBUFDS ( | |
| input I, | |
| (* iopad_external_pin *) | |
| output O, | |
| (* iopad_external_pin *) | |
| output OB | |
| ); | |
| parameter IOSTANDARD = "DEFAULT"; | |
| parameter SLEW = "SLOW"; | |
| parameter PULLTYPE = "NONE"; | |
| parameter IO_LOC_PAIRS = ""; // Used by read_xdc. | |
| parameter HAS_OSERDES = 0; | |
| assign O = I; | |
| assign OB = ~I; | |
| endmodule | |
| module OBUFTDS ( | |
| input I, | |
| input T, | |
| (* iopad_external_pin *) | |
| output O, | |
| (* iopad_external_pin *) | |
| output OB | |
| ); | |
| parameter IOSTANDARD = "DEFAULT"; | |
| parameter SLEW = "SLOW"; | |
| parameter PULLTYPE = "NONE"; | |
| parameter IO_LOC_PAIRS = ""; // Used by read_xdc. | |
| parameter HAS_OSERDES = 0; | |
| assign O = (T == 1'b0) ? I : 1'bz; | |
| assign OB = (T == 1'b0) ? ~I : 1'bz; | |
| endmodule | |
| module IOBUF ( | |
| (* iopad_external_pin *) | |
| inout IO, | |
| output O, | |
| input I, | |
| input T | |
| ); | |
| parameter IOSTANDARD = "default"; | |
| parameter DRIVE = 12; | |
| parameter SLEW = "SLOW"; | |
| parameter IBUF_LOW_PWR = 0; | |
| parameter IN_TERM = "NONE"; // Not supported by Vivado ? | |
| parameter IO_LOC_PAIRS = ""; // Used by read_xdc. | |
| assign IO = T ? 1'bz : I; | |
| assign O = IO; | |
| specify | |
| (I => IO) = 0; | |
| (IO => O) = 0; | |
| endspecify | |
| endmodule | |
| module OBUFT ( | |
| (* iopad_external_pin *) | |
| output O, | |
| input I, | |
| input T | |
| ); | |
| parameter CAPACITANCE = "DONT_CARE"; | |
| parameter DRIVE = 12; | |
| parameter IOSTANDARD = "DEFAULT"; | |
| parameter SLEW = "SLOW"; | |
| parameter IO_LOC_PAIRS = ""; // Used by read_xdc. | |
| assign O = T ? 1'bz : I; | |
| specify | |
| (I => O) = 0; | |
| endspecify | |
| endmodule | |
| module IOBUFDS ( | |
| input I, | |
| input T, | |
| output O, | |
| (* iopad_external_pin *) | |
| inout IO, | |
| (* iopad_external_pin *) | |
| inout IOB | |
| ); | |
| parameter IOSTANDARD = "DIFF_SSTL135"; // TODO: Is this the default ? | |
| parameter SLEW = "SLOW"; | |
| parameter IN_TERM = "NONE"; // Not supported by Vivado ? | |
| parameter PULLTYPE = "NONE"; // Not supported by Vivado ? | |
| parameter IO_LOC_PAIRS = ""; // Used by read_xdc. | |
| endmodule | |
| module IBUFDS_GTE2 ( | |
| output O, | |
| output ODIV2, | |
| input CEB, | |
| (* iopad_external_pin *) | |
| input I, | |
| (* iopad_external_pin *) | |
| input IB | |
| ); | |
| parameter IO_LOC_PAIRS = ""; // Used by read_xdc. | |
| endmodule | |
| module GTPE2_CHANNEL ( | |
| (* iopad_external_pin *) | |
| output GTPTXN, | |
| (* iopad_external_pin *) | |
| output GTPTXP, | |
| (* iopad_external_pin *) | |
| input GTPRXN, | |
| (* iopad_external_pin *) | |
| input GTPRXP, | |
| output DRPRDY, | |
| output EYESCANDATAERROR, | |
| output PHYSTATUS, | |
| output PMARSVDOUT0, | |
| output PMARSVDOUT1, | |
| output RXBYTEISALIGNED, | |
| output RXBYTEREALIGN, | |
| output RXCDRLOCK, | |
| output RXCHANBONDSEQ, | |
| output RXCHANISALIGNED, | |
| output RXCHANREALIGN, | |
| output RXCOMINITDET, | |
| output RXCOMMADET, | |
| output RXCOMSASDET, | |
| output RXCOMWAKEDET, | |
| output RXDLYSRESETDONE, | |
| output RXELECIDLE, | |
| output RXHEADERVALID, | |
| output RXOSINTDONE, | |
| output RXOSINTSTARTED, | |
| output RXOSINTSTROBEDONE, | |
| output RXOSINTSTROBESTARTED, | |
| output RXOUTCLK, | |
| output RXOUTCLKFABRIC, | |
| output RXOUTCLKPCS, | |
| output RXPHALIGNDONE, | |
| output RXPMARESETDONE, | |
| output RXPRBSERR, | |
| output RXRATEDONE, | |
| output RXRESETDONE, | |
| output RXSYNCDONE, | |
| output RXSYNCOUT, | |
| output RXVALID, | |
| output TXCOMFINISH, | |
| output TXDLYSRESETDONE, | |
| output TXGEARBOXREADY, | |
| output TXOUTCLK, | |
| output TXOUTCLKFABRIC, | |
| output TXOUTCLKPCS, | |
| output TXPHALIGNDONE, | |
| output TXPHINITDONE, | |
| output TXPMARESETDONE, | |
| output TXRATEDONE, | |
| output TXRESETDONE, | |
| output TXSYNCDONE, | |
| output TXSYNCOUT, | |
| output [14:0] DMONITOROUT, | |
| output [15:0] DRPDO, | |
| output [15:0] PCSRSVDOUT, | |
| output [1:0] RXCLKCORCNT, | |
| output [1:0] RXDATAVALID, | |
| output [1:0] RXSTARTOFSEQ, | |
| output [1:0] TXBUFSTATUS, | |
| output [2:0] RXBUFSTATUS, | |
| output [2:0] RXHEADER, | |
| output [2:0] RXSTATUS, | |
| output [31:0] RXDATA, | |
| output [3:0] RXCHARISCOMMA, | |
| output [3:0] RXCHARISK, | |
| output [3:0] RXCHBONDO, | |
| output [3:0] RXDISPERR, | |
| output [3:0] RXNOTINTABLE, | |
| output [4:0] RXPHMONITOR, | |
| output [4:0] RXPHSLIPMONITOR, | |
| input CFGRESET, | |
| (* invertible_pin = "IS_CLKRSVD0_INVERTED" *) | |
| input CLKRSVD0, | |
| (* invertible_pin = "IS_CLKRSVD1_INVERTED" *) | |
| input CLKRSVD1, | |
| input DMONFIFORESET, | |
| (* invertible_pin = "IS_DMONITORCLK_INVERTED" *) | |
| input DMONITORCLK, | |
| (* invertible_pin = "IS_DRPCLK_INVERTED" *) | |
| input DRPCLK, | |
| input DRPEN, | |
| input DRPWE, | |
| input EYESCANMODE, | |
| input EYESCANRESET, | |
| input EYESCANTRIGGER, | |
| input GTRESETSEL, | |
| input GTRXRESET, | |
| input GTTXRESET, | |
| input PLL0CLK, | |
| input PLL0REFCLK, | |
| input PLL1CLK, | |
| input PLL1REFCLK, | |
| input PMARSVDIN0, | |
| input PMARSVDIN1, | |
| input PMARSVDIN2, | |
| input PMARSVDIN3, | |
| input PMARSVDIN4, | |
| input RESETOVRD, | |
| input RX8B10BEN, | |
| input RXBUFRESET, | |
| input RXCDRFREQRESET, | |
| input RXCDRHOLD, | |
| input RXCDROVRDEN, | |
| input RXCDRRESET, | |
| input RXCDRRESETRSV, | |
| input RXCHBONDEN, | |
| input RXCHBONDMASTER, | |
| input RXCHBONDSLAVE, | |
| input RXCOMMADETEN, | |
| input RXDDIEN, | |
| input RXDFEXYDEN, | |
| input RXDLYBYPASS, | |
| input RXDLYEN, | |
| input RXDLYOVRDEN, | |
| input RXDLYSRESET, | |
| input RXGEARBOXSLIP, | |
| input RXLPMHFHOLD, | |
| input RXLPMHFOVRDEN, | |
| input RXLPMLFHOLD, | |
| input RXLPMLFOVRDEN, | |
| input RXLPMOSINTNTRLEN, | |
| input RXLPMRESET, | |
| input RXMCOMMAALIGNEN, | |
| input RXOOBRESET, | |
| input RXOSCALRESET, | |
| input RXOSHOLD, | |
| input RXOSINTEN, | |
| input RXOSINTHOLD, | |
| input RXOSINTNTRLEN, | |
| input RXOSINTOVRDEN, | |
| input RXOSINTPD, | |
| input RXOSINTSTROBE, | |
| input RXOSINTTESTOVRDEN, | |
| input RXOSOVRDEN, | |
| input RXPCOMMAALIGNEN, | |
| input RXPCSRESET, | |
| input RXPHALIGN, | |
| input RXPHALIGNEN, | |
| input RXPHDLYPD, | |
| input RXPHDLYRESET, | |
| input RXPHOVRDEN, | |
| input RXPMARESET, | |
| input RXPOLARITY, | |
| input RXPRBSCNTRESET, | |
| input RXRATEMODE, | |
| input RXSLIDE, | |
| input RXSYNCALLIN, | |
| input RXSYNCIN, | |
| input RXSYNCMODE, | |
| input RXUSERRDY, | |
| (* invertible_pin = "IS_RXUSRCLK2_INVERTED" *) | |
| input RXUSRCLK2, | |
| (* invertible_pin = "IS_RXUSRCLK_INVERTED" *) | |
| input RXUSRCLK, | |
| input SETERRSTATUS, | |
| (* invertible_pin = "IS_SIGVALIDCLK_INVERTED" *) | |
| input SIGVALIDCLK, | |
| input TX8B10BEN, | |
| input TXCOMINIT, | |
| input TXCOMSAS, | |
| input TXCOMWAKE, | |
| input TXDEEMPH, | |
| input TXDETECTRX, | |
| input TXDIFFPD, | |
| input TXDLYBYPASS, | |
| input TXDLYEN, | |
| input TXDLYHOLD, | |
| input TXDLYOVRDEN, | |
| input TXDLYSRESET, | |
| input TXDLYUPDOWN, | |
| input TXELECIDLE, | |
| input TXINHIBIT, | |
| input TXPCSRESET, | |
| input TXPDELECIDLEMODE, | |
| input TXPHALIGN, | |
| input TXPHALIGNEN, | |
| input TXPHDLYPD, | |
| input TXPHDLYRESET, | |
| (* invertible_pin = "IS_TXPHDLYTSTCLK_INVERTED" *) | |
| input TXPHDLYTSTCLK, | |
| input TXPHINIT, | |
| input TXPHOVRDEN, | |
| input TXPIPPMEN, | |
| input TXPIPPMOVRDEN, | |
| input TXPIPPMPD, | |
| input TXPIPPMSEL, | |
| input TXPISOPD, | |
| input TXPMARESET, | |
| input TXPOLARITY, | |
| input TXPOSTCURSORINV, | |
| input TXPRBSFORCEERR, | |
| input TXPRECURSORINV, | |
| input TXRATEMODE, | |
| input TXSTARTSEQ, | |
| input TXSWING, | |
| input TXSYNCALLIN, | |
| input TXSYNCIN, | |
| input TXSYNCMODE, | |
| input TXUSERRDY, | |
| (* invertible_pin = "IS_TXUSRCLK2_INVERTED" *) | |
| input TXUSRCLK2, | |
| (* invertible_pin = "IS_TXUSRCLK_INVERTED" *) | |
| input TXUSRCLK, | |
| input [13:0] RXADAPTSELTEST, | |
| input [15:0] DRPDI, | |
| input [15:0] GTRSVD, | |
| input [15:0] PCSRSVDIN, | |
| input [19:0] TSTIN, | |
| input [1:0] RXELECIDLEMODE, | |
| input [1:0] RXPD, | |
| input [1:0] RXSYSCLKSEL, | |
| input [1:0] TXPD, | |
| input [1:0] TXSYSCLKSEL, | |
| input [2:0] LOOPBACK, | |
| input [2:0] RXCHBONDLEVEL, | |
| input [2:0] RXOUTCLKSEL, | |
| input [2:0] RXPRBSSEL, | |
| input [2:0] RXRATE, | |
| input [2:0] TXBUFDIFFCTRL, | |
| input [2:0] TXHEADER, | |
| input [2:0] TXMARGIN, | |
| input [2:0] TXOUTCLKSEL, | |
| input [2:0] TXPRBSSEL, | |
| input [2:0] TXRATE, | |
| input [31:0] TXDATA, | |
| input [3:0] RXCHBONDI, | |
| input [3:0] RXOSINTCFG, | |
| input [3:0] RXOSINTID0, | |
| input [3:0] TX8B10BBYPASS, | |
| input [3:0] TXCHARDISPMODE, | |
| input [3:0] TXCHARDISPVAL, | |
| input [3:0] TXCHARISK, | |
| input [3:0] TXDIFFCTRL, | |
| input [4:0] TXPIPPMSTEPSIZE, | |
| input [4:0] TXPOSTCURSOR, | |
| input [4:0] TXPRECURSOR, | |
| input [6:0] TXMAINCURSOR, | |
| input [6:0] TXSEQUENCE, | |
| input [8:0] DRPADDR | |
| ); | |
| parameter [0:0] ACJTAG_DEBUG_MODE = 1'b0; | |
| parameter [0:0] ACJTAG_MODE = 1'b0; | |
| parameter [0:0] ACJTAG_RESET = 1'b0; | |
| parameter [19:0] ADAPT_CFG0 = 20'b00000000000000000000; | |
| parameter ALIGN_COMMA_DOUBLE = "FALSE"; | |
| parameter [9:0] ALIGN_COMMA_ENABLE = 10'b0001111111; | |
| parameter integer ALIGN_COMMA_WORD = 1; | |
| parameter ALIGN_MCOMMA_DET = "TRUE"; | |
| parameter [9:0] ALIGN_MCOMMA_VALUE = 10'b1010000011; | |
| parameter ALIGN_PCOMMA_DET = "TRUE"; | |
| parameter [9:0] ALIGN_PCOMMA_VALUE = 10'b0101111100; | |
| parameter CBCC_DATA_SOURCE_SEL = "DECODED"; | |
| parameter [42:0] CFOK_CFG = 43'b1001001000000000000000001000000111010000000; | |
| parameter [6:0] CFOK_CFG2 = 7'b0100000; | |
| parameter [6:0] CFOK_CFG3 = 7'b0100000; | |
| parameter [0:0] CFOK_CFG4 = 1'b0; | |
| parameter [1:0] CFOK_CFG5 = 2'b00; | |
| parameter [3:0] CFOK_CFG6 = 4'b0000; | |
| parameter CHAN_BOND_KEEP_ALIGN = "FALSE"; | |
| parameter integer CHAN_BOND_MAX_SKEW = 7; | |
| parameter [9:0] CHAN_BOND_SEQ_1_1 = 10'b0101111100; | |
| parameter [9:0] CHAN_BOND_SEQ_1_2 = 10'b0000000000; | |
| parameter [9:0] CHAN_BOND_SEQ_1_3 = 10'b0000000000; | |
| parameter [9:0] CHAN_BOND_SEQ_1_4 = 10'b0000000000; | |
| parameter [3:0] CHAN_BOND_SEQ_1_ENABLE = 4'b1111; | |
| parameter [9:0] CHAN_BOND_SEQ_2_1 = 10'b0100000000; | |
| parameter [9:0] CHAN_BOND_SEQ_2_2 = 10'b0100000000; | |
| parameter [9:0] CHAN_BOND_SEQ_2_3 = 10'b0100000000; | |
| parameter [9:0] CHAN_BOND_SEQ_2_4 = 10'b0100000000; | |
| parameter [3:0] CHAN_BOND_SEQ_2_ENABLE = 4'b1111; | |
| parameter CHAN_BOND_SEQ_2_USE = "FALSE"; | |
| parameter integer CHAN_BOND_SEQ_LEN = 1; | |
| parameter [0:0] CLK_COMMON_SWING = 1'b0; | |
| parameter CLK_CORRECT_USE = "TRUE"; | |
| parameter CLK_COR_KEEP_IDLE = "FALSE"; | |
| parameter integer CLK_COR_MAX_LAT = 20; | |
| parameter integer CLK_COR_MIN_LAT = 18; | |
| parameter CLK_COR_PRECEDENCE = "TRUE"; | |
| parameter integer CLK_COR_REPEAT_WAIT = 0; | |
| parameter [9:0] CLK_COR_SEQ_1_1 = 10'b0100011100; | |
| parameter [9:0] CLK_COR_SEQ_1_2 = 10'b0000000000; | |
| parameter [9:0] CLK_COR_SEQ_1_3 = 10'b0000000000; | |
| parameter [9:0] CLK_COR_SEQ_1_4 = 10'b0000000000; | |
| parameter [3:0] CLK_COR_SEQ_1_ENABLE = 4'b1111; | |
| parameter [9:0] CLK_COR_SEQ_2_1 = 10'b0100000000; | |
| parameter [9:0] CLK_COR_SEQ_2_2 = 10'b0100000000; | |
| parameter [9:0] CLK_COR_SEQ_2_3 = 10'b0100000000; | |
| parameter [9:0] CLK_COR_SEQ_2_4 = 10'b0100000000; | |
| parameter [3:0] CLK_COR_SEQ_2_ENABLE = 4'b1111; | |
| parameter CLK_COR_SEQ_2_USE = "FALSE"; | |
| parameter integer CLK_COR_SEQ_LEN = 1; | |
| parameter DEC_MCOMMA_DETECT = "TRUE"; | |
| parameter DEC_PCOMMA_DETECT = "TRUE"; | |
| parameter DEC_VALID_COMMA_ONLY = "TRUE"; | |
| parameter [23:0] DMONITOR_CFG = 24'h000A00; | |
| parameter [0:0] ES_CLK_PHASE_SEL = 1'b0; | |
| parameter [5:0] ES_CONTROL = 6'b000000; | |
| parameter ES_ERRDET_EN = "FALSE"; | |
| parameter ES_EYE_SCAN_EN = "FALSE"; | |
| parameter [11:0] ES_HORZ_OFFSET = 12'h010; | |
| parameter [9:0] ES_PMA_CFG = 10'b0000000000; | |
| parameter [4:0] ES_PRESCALE = 5'b00000; | |
| parameter [79:0] ES_QUALIFIER = 80'h00000000000000000000; | |
| parameter [79:0] ES_QUAL_MASK = 80'h00000000000000000000; | |
| parameter [79:0] ES_SDATA_MASK = 80'h00000000000000000000; | |
| parameter [8:0] ES_VERT_OFFSET = 9'b000000000; | |
| parameter [3:0] FTS_DESKEW_SEQ_ENABLE = 4'b1111; | |
| parameter [3:0] FTS_LANE_DESKEW_CFG = 4'b1111; | |
| parameter FTS_LANE_DESKEW_EN = "FALSE"; | |
| parameter [2:0] GEARBOX_MODE = 3'b000; | |
| parameter [0:0] IS_CLKRSVD0_INVERTED = 1'b0; | |
| parameter [0:0] IS_CLKRSVD1_INVERTED = 1'b0; | |
| parameter [0:0] IS_DMONITORCLK_INVERTED = 1'b0; | |
| parameter [0:0] IS_DRPCLK_INVERTED = 1'b0; | |
| parameter [0:0] IS_RXUSRCLK2_INVERTED = 1'b0; | |
| parameter [0:0] IS_RXUSRCLK_INVERTED = 1'b0; | |
| parameter [0:0] IS_SIGVALIDCLK_INVERTED = 1'b0; | |
| parameter [0:0] IS_TXPHDLYTSTCLK_INVERTED = 1'b0; | |
| parameter [0:0] IS_TXUSRCLK2_INVERTED = 1'b0; | |
| parameter [0:0] IS_TXUSRCLK_INVERTED = 1'b0; | |
| parameter [0:0] LOOPBACK_CFG = 1'b0; | |
| parameter [1:0] OUTREFCLK_SEL_INV = 2'b11; | |
| parameter PCS_PCIE_EN = "FALSE"; | |
| parameter [47:0] PCS_RSVD_ATTR = 48'h000000000000; | |
| parameter [11:0] PD_TRANS_TIME_FROM_P2 = 12'h03C; | |
| parameter [7:0] PD_TRANS_TIME_NONE_P2 = 8'h19; | |
| parameter [7:0] PD_TRANS_TIME_TO_P2 = 8'h64; | |
| parameter [0:0] PMA_LOOPBACK_CFG = 1'b0; | |
| parameter [31:0] PMA_RSV = 32'h00000333; | |
| parameter [31:0] PMA_RSV2 = 32'h00002050; | |
| parameter [1:0] PMA_RSV3 = 2'b00; | |
| parameter [3:0] PMA_RSV4 = 4'b0000; | |
| parameter [0:0] PMA_RSV5 = 1'b0; | |
| parameter [0:0] PMA_RSV6 = 1'b0; | |
| parameter [0:0] PMA_RSV7 = 1'b0; | |
| parameter [4:0] RXBUFRESET_TIME = 5'b00001; | |
| parameter RXBUF_ADDR_MODE = "FULL"; | |
| parameter [3:0] RXBUF_EIDLE_HI_CNT = 4'b1000; | |
| parameter [3:0] RXBUF_EIDLE_LO_CNT = 4'b0000; | |
| parameter RXBUF_EN = "TRUE"; | |
| parameter RXBUF_RESET_ON_CB_CHANGE = "TRUE"; | |
| parameter RXBUF_RESET_ON_COMMAALIGN = "FALSE"; | |
| parameter RXBUF_RESET_ON_EIDLE = "FALSE"; | |
| parameter RXBUF_RESET_ON_RATE_CHANGE = "TRUE"; | |
| parameter integer RXBUF_THRESH_OVFLW = 61; | |
| parameter RXBUF_THRESH_OVRD = "FALSE"; | |
| parameter integer RXBUF_THRESH_UNDFLW = 4; | |
| parameter [4:0] RXCDRFREQRESET_TIME = 5'b00001; | |
| parameter [4:0] RXCDRPHRESET_TIME = 5'b00001; | |
| parameter [82:0] RXCDR_CFG = 83'h0000107FE406001041010; | |
| parameter [0:0] RXCDR_FR_RESET_ON_EIDLE = 1'b0; | |
| parameter [0:0] RXCDR_HOLD_DURING_EIDLE = 1'b0; | |
| parameter [5:0] RXCDR_LOCK_CFG = 6'b001001; | |
| parameter [0:0] RXCDR_PH_RESET_ON_EIDLE = 1'b0; | |
| parameter [15:0] RXDLY_CFG = 16'h0010; | |
| parameter [8:0] RXDLY_LCFG = 9'h020; | |
| parameter [15:0] RXDLY_TAP_CFG = 16'h0000; | |
| parameter RXGEARBOX_EN = "FALSE"; | |
| parameter [4:0] RXISCANRESET_TIME = 5'b00001; | |
| parameter [6:0] RXLPMRESET_TIME = 7'b0001111; | |
| parameter [0:0] RXLPM_BIAS_STARTUP_DISABLE = 1'b0; | |
| parameter [3:0] RXLPM_CFG = 4'b0110; | |
| parameter [0:0] RXLPM_CFG1 = 1'b0; | |
| parameter [0:0] RXLPM_CM_CFG = 1'b0; | |
| parameter [8:0] RXLPM_GC_CFG = 9'b111100010; | |
| parameter [2:0] RXLPM_GC_CFG2 = 3'b001; | |
| parameter [13:0] RXLPM_HF_CFG = 14'b00001111110000; | |
| parameter [4:0] RXLPM_HF_CFG2 = 5'b01010; | |
| parameter [3:0] RXLPM_HF_CFG3 = 4'b0000; | |
| parameter [0:0] RXLPM_HOLD_DURING_EIDLE = 1'b0; | |
| parameter [0:0] RXLPM_INCM_CFG = 1'b0; | |
| parameter [0:0] RXLPM_IPCM_CFG = 1'b0; | |
| parameter [17:0] RXLPM_LF_CFG = 18'b000000001111110000; | |
| parameter [4:0] RXLPM_LF_CFG2 = 5'b01010; | |
| parameter [2:0] RXLPM_OSINT_CFG = 3'b100; | |
| parameter [6:0] RXOOB_CFG = 7'b0000110; | |
| parameter RXOOB_CLK_CFG = "PMA"; | |
| parameter [4:0] RXOSCALRESET_TIME = 5'b00011; | |
| parameter [4:0] RXOSCALRESET_TIMEOUT = 5'b00000; | |
| parameter integer RXOUT_DIV = 2; | |
| parameter [4:0] RXPCSRESET_TIME = 5'b00001; | |
| parameter [23:0] RXPHDLY_CFG = 24'h084000; | |
| parameter [23:0] RXPH_CFG = 24'hC00002; | |
| parameter [4:0] RXPH_MONITOR_SEL = 5'b00000; | |
| parameter [2:0] RXPI_CFG0 = 3'b000; | |
| parameter [0:0] RXPI_CFG1 = 1'b0; | |
| parameter [0:0] RXPI_CFG2 = 1'b0; | |
| parameter [4:0] RXPMARESET_TIME = 5'b00011; | |
| parameter [0:0] RXPRBS_ERR_LOOPBACK = 1'b0; | |
| parameter integer RXSLIDE_AUTO_WAIT = 7; | |
| parameter RXSLIDE_MODE = "OFF"; | |
| parameter [0:0] RXSYNC_MULTILANE = 1'b0; | |
| parameter [0:0] RXSYNC_OVRD = 1'b0; | |
| parameter [0:0] RXSYNC_SKIP_DA = 1'b0; | |
| parameter [15:0] RX_BIAS_CFG = 16'b0000111100110011; | |
| parameter [5:0] RX_BUFFER_CFG = 6'b000000; | |
| parameter integer RX_CLK25_DIV = 7; | |
| parameter [0:0] RX_CLKMUX_EN = 1'b1; | |
| parameter [1:0] RX_CM_SEL = 2'b11; | |
| parameter [3:0] RX_CM_TRIM = 4'b0100; | |
| parameter integer RX_DATA_WIDTH = 20; | |
| parameter [5:0] RX_DDI_SEL = 6'b000000; | |
| parameter [13:0] RX_DEBUG_CFG = 14'b00000000000000; | |
| parameter RX_DEFER_RESET_BUF_EN = "TRUE"; | |
| parameter RX_DISPERR_SEQ_MATCH = "TRUE"; | |
| parameter [12:0] RX_OS_CFG = 13'b0001111110000; | |
| parameter integer RX_SIG_VALID_DLY = 10; | |
| parameter RX_XCLK_SEL = "RXREC"; | |
| parameter integer SAS_MAX_COM = 64; | |
| parameter integer SAS_MIN_COM = 36; | |
| parameter [3:0] SATA_BURST_SEQ_LEN = 4'b1111; | |
| parameter [2:0] SATA_BURST_VAL = 3'b100; | |
| parameter [2:0] SATA_EIDLE_VAL = 3'b100; | |
| parameter integer SATA_MAX_BURST = 8; | |
| parameter integer SATA_MAX_INIT = 21; | |
| parameter integer SATA_MAX_WAKE = 7; | |
| parameter integer SATA_MIN_BURST = 4; | |
| parameter integer SATA_MIN_INIT = 12; | |
| parameter integer SATA_MIN_WAKE = 4; | |
| parameter SATA_PLL_CFG = "VCO_3000MHZ"; | |
| parameter SHOW_REALIGN_COMMA = "TRUE"; | |
| parameter SIM_RECEIVER_DETECT_PASS = "TRUE"; | |
| parameter SIM_RESET_SPEEDUP = "TRUE"; | |
| parameter SIM_TX_EIDLE_DRIVE_LEVEL = "X"; | |
| parameter SIM_VERSION = "1.0"; | |
| parameter [14:0] TERM_RCAL_CFG = 15'b100001000010000; | |
| parameter [2:0] TERM_RCAL_OVRD = 3'b000; | |
| parameter [7:0] TRANS_TIME_RATE = 8'h0E; | |
| parameter [31:0] TST_RSV = 32'h00000000; | |
| parameter TXBUF_EN = "TRUE"; | |
| parameter TXBUF_RESET_ON_RATE_CHANGE = "FALSE"; | |
| parameter [15:0] TXDLY_CFG = 16'h0010; | |
| parameter [8:0] TXDLY_LCFG = 9'h020; | |
| parameter [15:0] TXDLY_TAP_CFG = 16'h0000; | |
| parameter TXGEARBOX_EN = "FALSE"; | |
| parameter [0:0] TXOOB_CFG = 1'b0; | |
| parameter integer TXOUT_DIV = 2; | |
| parameter [4:0] TXPCSRESET_TIME = 5'b00001; | |
| parameter [23:0] TXPHDLY_CFG = 24'h084000; | |
| parameter [15:0] TXPH_CFG = 16'h0400; | |
| parameter [4:0] TXPH_MONITOR_SEL = 5'b00000; | |
| parameter [1:0] TXPI_CFG0 = 2'b00; | |
| parameter [1:0] TXPI_CFG1 = 2'b00; | |
| parameter [1:0] TXPI_CFG2 = 2'b00; | |
| parameter [0:0] TXPI_CFG3 = 1'b0; | |
| parameter [0:0] TXPI_CFG4 = 1'b0; | |
| parameter [2:0] TXPI_CFG5 = 3'b000; | |
| parameter [0:0] TXPI_GREY_SEL = 1'b0; | |
| parameter [0:0] TXPI_INVSTROBE_SEL = 1'b0; | |
| parameter TXPI_PPMCLK_SEL = "TXUSRCLK2"; | |
| parameter [7:0] TXPI_PPM_CFG = 8'b00000000; | |
| parameter [2:0] TXPI_SYNFREQ_PPM = 3'b000; | |
| parameter [4:0] TXPMARESET_TIME = 5'b00001; | |
| parameter [0:0] TXSYNC_MULTILANE = 1'b0; | |
| parameter [0:0] TXSYNC_OVRD = 1'b0; | |
| parameter [0:0] TXSYNC_SKIP_DA = 1'b0; | |
| parameter integer TX_CLK25_DIV = 7; | |
| parameter [0:0] TX_CLKMUX_EN = 1'b1; | |
| parameter integer TX_DATA_WIDTH = 20; | |
| parameter [5:0] TX_DEEMPH0 = 6'b000000; | |
| parameter [5:0] TX_DEEMPH1 = 6'b000000; | |
| parameter TX_DRIVE_MODE = "DIRECT"; | |
| parameter [2:0] TX_EIDLE_ASSERT_DELAY = 3'b110; | |
| parameter [2:0] TX_EIDLE_DEASSERT_DELAY = 3'b100; | |
| parameter TX_LOOPBACK_DRIVE_HIZ = "FALSE"; | |
| parameter [0:0] TX_MAINCURSOR_SEL = 1'b0; | |
| parameter [6:0] TX_MARGIN_FULL_0 = 7'b1001110; | |
| parameter [6:0] TX_MARGIN_FULL_1 = 7'b1001001; | |
| parameter [6:0] TX_MARGIN_FULL_2 = 7'b1000101; | |
| parameter [6:0] TX_MARGIN_FULL_3 = 7'b1000010; | |
| parameter [6:0] TX_MARGIN_FULL_4 = 7'b1000000; | |
| parameter [6:0] TX_MARGIN_LOW_0 = 7'b1000110; | |
| parameter [6:0] TX_MARGIN_LOW_1 = 7'b1000100; | |
| parameter [6:0] TX_MARGIN_LOW_2 = 7'b1000010; | |
| parameter [6:0] TX_MARGIN_LOW_3 = 7'b1000000; | |
| parameter [6:0] TX_MARGIN_LOW_4 = 7'b1000000; | |
| parameter [0:0] TX_PREDRIVER_MODE = 1'b0; | |
| parameter [13:0] TX_RXDETECT_CFG = 14'h1832; | |
| parameter [2:0] TX_RXDETECT_REF = 3'b100; | |
| parameter TX_XCLK_SEL = "TXUSR"; | |
| parameter [0:0] UCODEER_CLR = 1'b0; | |
| parameter [0:0] USE_PCS_CLK_PHASE_SEL = 1'b0; | |
| parameter IO_LOC_PAIRS = ""; // Used by read_xdc | |
| endmodule |