|
PPF_CFG_C | slv ( 15 downto 0 ) := ite ( ( RATE_G = " 10.3125Gbps " ) , b " 0000011000000000 " , ite ( ( RATE_G = " 15.46875Gbps " ) , b " 0000111100000000 " , b " 0000100000000000 " ) ) |
QPLL_CFG2_C | slv ( 15 downto 0 ) := ite ( ( RATE_G = " 10.3125Gbps " ) , b " 0000111111000000 " , ite ( ( RATE_G = " 15.46875Gbps " ) , b " 0000111111000001 " , b " 0000111111000011 " ) ) |
QPLL_CFG4_C | slv ( 15 downto 0 ) := ite ( ( RATE_G = " 10.3125Gbps " ) , b " 0000000000000011 " , ite ( ( RATE_G = " 15.46875Gbps " ) , b " 0000000001000101 " , b " 0000000000000100 " ) ) |
QPLL_FBDIV_C | positive := ite ( ( RATE_G = " 10.3125Gbps " ) , 66 , ite ( ( RATE_G = " 15.46875Gbps " ) , 99 , 80 ) ) |
QPLL_LPF_C | slv ( 9 downto 0 ) := ite ( ( RATE_G = " 10.3125Gbps " ) , b " 1000111111 " , ite ( ( RATE_G = " 15.46875Gbps " ) , b " 1101111111 " , b " 1000011111 " ) ) |
QPLL_CONFIG_INIT_C | QpllConfig := ( QPLL_CFG0 = > " 0011001000011100 " , QPLL_CFG1 = > " 0001000000011000 " , QPLL_CFG1_G3 = > " 0001000000011000 " , QPLL_CFG2 = > " 0000000001001000 " , QPLL_CFG2_G3 = > " 0000000001001000 " , QPLL_CFG3 = > " 0000000100100000 " , QPLL_CFG4 = > " 0000000000001001 " , QPLL_CP = > " 0000011111 " , QPLL_CP_G3 = > " 1111111111 " , QPLL_FBDIV = > 66 , QPLL_FBDIV_G3 = > 80 , QPLL_INIT_CFG0 = > " 0000001010110010 " , QPLL_INIT_CFG1 = > " 00000000 " , QPLL_LOCK_CFG = > " 0010000111101000 " , QPLL_LOCK_CFG_G3 = > " 0010000111101000 " , QPLL_LPF = > " 1111111100 " , QPLL_LPF_G3 = > " 0000010101 " , QPLL_REFCLK_DIV = > 1 ) |
QPLL_CONFIG_C | QpllConfig := getQpllConfig ( REFCLK_FREQ_G , RATE_G ) |