Entity: ISERDESE2

Diagram

DATA_RATE DATA_WIDTH DYN_CLK_INV_EN DYN_CLKDIV_INV_EN INIT_Q1 INIT_Q2 INIT_Q3 INIT_Q4 INTERFACE_TYPE IOBDELAY NUM_CE OFB_USED SERDES_MODE SRVAL_Q1 SRVAL_Q2 SRVAL_Q3 SRVAL_Q4 BITSLIP CE1 CE2 CLK CLKB CLKDIV CLKDIVP D DDLY DYNCLKDIVSEL DYNCLKSEL OCLK OCLKB OFB RST SHIFTIN1 SHIFTIN2 O Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 SHIFTOUT1 SHIFTOUT2

Description

W

Generics

Generic name Type Value Description
DATA_RATE 0 "DDR" or "SDR"
DATA_WIDTH 0 4,2,3,5,6,7,8,10,14
DYN_CLK_INV_EN 0 "FALSE", "TRUE"
DYN_CLKDIV_INV_EN 0 "FALSE", "TRUE"
INIT_Q1 0 1'b0 to 1'b1
INIT_Q2 0 1'b0 to 1'b1
INIT_Q3 0 1'b0 to 1'b1
INIT_Q4 0 1'b0 to 1'b1
INTERFACE_TYPE 0 "MEMORY","MEMORY_DDR3", "MEMORY_QDR",
IOBDELAY 0 "NONE", "BOTH", "IBUF", "IFD"
NUM_CE 0 2,1
OFB_USED 0 "FALSE", "TRUE"
SERDES_MODE 0 "MASTER" or "SLAVE"
SRVAL_Q1 0 1'b0 or 1'b1
SRVAL_Q2 0 1'b0 or 1'b1
SRVAL_Q3 0 1'b0 or 1'b1
SRVAL_Q4 0 1'b0 or 1'b1

Ports

Port name Direction Type Description
BITSLIP input performs bitslip operation
CE1 input clock enable
CE2 input clock enable
CLK input high speed clock input
CLKB input high speed clock input (inverted)
CLKDIV input divided clock (for bitslip and CE module)
CLKDIVP input for MIG only
D input serial input data pin
DDLY input serial input data from IDELAYE2
DYNCLKDIVSEL input dynamically select CLKDIV inversion
DYNCLKSEL input dynamically select CLK and CLKB inversion.
OCLK input clock for strobe based memory interfaces
OCLKB input clock for strobe based memory interfaces
OFB input data feebdack from OSERDESE2?
RST input asynchronous reset
SHIFTIN1 input slave of multie serdes
SHIFTIN2 input slave of multie serdes
O output pass through from D or DDLY
Q1 output parallel data out (last bit)
Q2 output
Q3 output
Q4 output
Q5 output
Q6 output
Q7 output
Q8 output first bit of D appears here
SHIFTOUT1 output master of multi serdes
SHIFTOUT2 output master of multi serdes

Signals

Name Type Description
even_samples reg [3:0]
odd_samples reg [3:0]
Q1 reg
Q2 reg
Q3 reg
Q4 reg
Q5 reg
Q6 reg
Q7 reg
Q8 reg

Processes

Type: always

Type: always

Description
#0.1

Type: always

Description
#0.1