±í10-5 Rocket I/OÄ£¿é¿ØÖÆÐźżòҪ˵Ã÷Áбí
10.3.4 Rocket I/OµÄʱÖÓÉè¼Æ·½°¸
Virtex 2 Pro FPGAÄÚǶµÄRocket I/OÄ£¿éÖ§³ÖÈ«ËÙÂÊ£¨Full Rate£©ºÍ°ëËÙÂÊ£¨Half Rate£©Á½ÖÖÊý¾Ý´«ÊäËÙÂÊ£¬Ç°Õß½«Íⲿ²Î¿¼Ê±ÖÓ±¶Æµ20±¶£¬µ¥ÖÜÆÚ´«Êä20±ÈÌØÊý¾Ý£¬Êý¾ÝËÙÂÊΪ
1.0Gbps~3.125Gbps£»ºóÕß½«Íⲿ²Î¿¼Ê±ÖÓ±¶Æµ10±¶£¬µ¥ÖÜÆÚ´«Êä10±ÈÌØÊý¾Ý£¬Êý¾ÝËÙÂÊΪ0.5 Gbps~1Gbps¡£
1£®Rocket I/OµÄʱÖÓ¼ò½é
ÿ¸öRocket I/OµÄÊÕ·¢Æ÷¾ß±¸8¸öʱÖÓÊäÈ룬°´ÕÕ¹¦ÄÜ¿ÉÒÔ·ÖΪ3Àࣺ
1£©ÍⲿÊäÈëʱÖÓ
REFCLK¡¢REFCLK2¡¢BREFCLKÒÔ¼°BREFCLK2¶¼ÊÇÓÉÍⲿʱÖÓÔ´ÌṩµÄ²î·Ö²Î¿¼Ê±ÖÓ£¬µ«Ö»ÓÐÒ»¸öʱÖÓÄÜÇý¶¯Rocket I/OÄ£¿é£¬Í¨¹ýREFCLKSETÐźÅÀ´Ñ¡Ôñ£¬Æä×é³É½á¹¹Èçͼ10-14Ëùʾ¡£
ͼ10-14 Íⲿ²î·ÖʱÖÓµÄÄÚ²¿Ñ¡Ôñ½á¹¹Ê¾Òâͼ
µ±Êý¾ÝËÙÂʸßÓÚ2.5Gbpsʱ£¬±ØÐëÑ¡ÔñBREFCLK£¨BREFCLK2£©×÷Ϊ²Î¿¼Ê±ÖÓ£»ÔÚÆäËüÇé¿öÏ¿ÉÈÎÒâÌôÑ¡¡£BREFCLK£¨BREFCLK2£©ÒªÇóµÍ¶¶¶¯µÄʱÖÓÔ´£¬ÓÃÀ´Çý¶¯´®/²¢¡¢²¢/´®ÒÔ¼°DCMÄ£¿éµÄʱÖÓÊäÈë¡£
2£©½Ó¿ÚʱÖÓ
½ÓÊÕʱÖÓ°üÀ¨TXUSRCLK2ºÍRXUSRCLK2£¬Ö÷ÒªÓÃÓÚ¿ØÖÆRocket I/OºÍFPGAµÄ½Ó¿ÚÂß¼£¬°üÀ¨»º³åÆ÷ºÍÊý¾Ý½»»»Æ÷£¬ÓÉDCMÄ£¿éÌṩ¡£
3£©ÄÚ²¿Ê±ÖÓ
ÄÚ²¿Ê±ÖÓ°üÀ¨TXUSRCLKºÍRXUSRCLK£¬Ö÷ÒªÓÃÓÚRocket I/OÄ£¿é·¢ËÍ¡¢½ÓÊÕ»º³åÆ÷Êý¾ÝµÄ´¦ÀíºÍ
ʱÖÓÐÞÕý£¬Ò»°ãÓÉDCMÄ£¿éÌṩ£¬¿ÉÒÔÀûÓÃÍⲿ²Î¿¼Ê±ÖÓ¡£
Rocket I/OµÄËٶȵȼ¶ÓÉSERDES_10BÑ¡Ôñ£¬ÈôSERDES_10B = FALSE£¬ÔòΪȫËÙÂÊÊý¾Ý´«Ê䣻·ñÔòΪ°ëËÙÂÊÊý¾Ý´«Êä¡£´ËÍ⣬TXUSRCLK2ºÍRXUSRCLK2¿ØÖÆ×ÅRocket I/OºÍFPGAµÄ½»»¥½Ó¿Ú£¬µ±Êý¾Ýλ¿í²»Í¬Ê±£¬ÆäÓëTXUSRCLKºÍRXUSRCLKµÄƵÂÊÖµ±ÈÖµÒ²ÊDz»Í¬µÄ£¬Èç±í10-6Ëùʾ£¬Ä¬ÈÏÇé¿öÏÂTXUSRCLK2=TXUSRCLK£¬¼´Ö§³ÖÁ½×Ö½ÚÊý¾Ý´«Êä¡£
±í10-6 Êý¾Ýλ¿íºÍTXUSRCLK/RXUSRCLKÁбí
2£®È«ËÙÂʵÄʱÖÓ·½°¸
È«ËÙÂÊģʽÏ£¬ÐèÒª½«SERDES_10BÉèΪFALSE£¬REFCLKʱÖӵı¶Æµ±¶ÊýΪ20±¶¡£
1£©µ¥×Ö½Úλ¿íÈ«ËÙÂʵÄʱÖÓ·½°¸
µ¥×Ö½Úλ¿íÈ«ËÙÂÊ·½°¸ÖУ¬TXUSRCLK2ºÍRXUSRCLK2µÄƵÂÊÊÇTXUSRCLKºÍRXUSRCLKµÄ2±¶£¬Ïàλ²î180¶È¡£REFCLK¡¢TXUSRCLKºÍRXUSRCLKµÄʱÖÓÆµÂÊΪ40MHZ~85MHz£¬ÏàÓ¦µÄTXUSRCLK2ºÍRXUSRCLK2µÄʱÖÓÆµÂÊΪ80MHz~170MHz£¬Ê±ÖÓÌṩ·½°¸Èçͼ10-15Ëùʾ¡£
ͼ10-15 µ¥×Ö½Úλ¿íÈ«ËÙÂÊʱÖÓ½â¾ö·½°¸Ê¾Òâͼ
2£©Ë«×Ö½Úλ¿íÈ«ËÙÂʵÄʱÖÓ·½°¸
Ë«×Ö½Úλ¿íÈ«ËÙÂÊ·½°¸ÖУ¬TXUSRCLK2ºÍRXUSRCLK2µÄƵÂʺÍTXUSRCLKºÍRXUSRCLKµÄƵÂÊÏàµÈ£¬ÎÞÏàλ²î¡£REFCLK¡¢TXUSRCLKºÍRXUSRCLKµÄʱÖÓÆµÂÊΪ40MHZ~156.25MHz£¬TXUSRCLK2ºÍRXUSRCLK2Ö±½ÓÓÉREFCLK¾¹ýDCMÄ£¿éµÄCLK0ÐźÅÌṩ£¬ÏàÓ¦µÄʱÖÓÌṩ·½°¸Èçͼ10-16Ëùʾ¡£
ͼ10-16 Ë«×Ö½Úλ¿íÈ«ËÙÂÊʱÖÓ½â¾ö·½°¸Ê¾Òâͼ
3£©ËÄ×Ö½Úλ¿íÈ«ËÙÂʵÄʱÖÓ·½°¸
ËÄ×Ö½Úλ¿íÈ«ËÙÂÊ·½°¸ÖУ¬TXUSRCLK2ºÍRXUSRCLK2µÄƵÂÊÊÇTXUSRCLKºÍRXUSRCLKµÄÒ»°ë¡£ REFCLK¡¢TXUSRCLKºÍRXUSRCLKµÄʱÖÓÆµÂÊ·¶Î§Îª40MHZ~156.25MHz£¬ÏàÓ¦µÄTXUSRCLK2ºÍRXUSRCLK2µÄʱÖÓÆµÂÊ·¶Î§Îª280MHz~78.125MHz£¬ÏàÓ¦µÄʱÖÓÌṩ·½°¸Èçͼ10-17Ëùʾ¡£
ͼ10-17 ËÄ×Ö½Úλ¿íÈ«ËÙÂÊʱÖÓ½â¾ö·½°¸Ê¾Òâͼ
3£®°ëËÙÂʵÄʱÖÓ·½°¸
°ëËÙÂÊģʽÏ£¬ÐèÒª½«SERDES_10BÉèΪTRUE£¬REFCLKʱÖӵı¶Æµ±¶ÊýΪ10±¶¡£
1£©µ¥×Ö½Úλ¿í°ëËÙÂʵÄʱÖÓ·½°¸
Ôڸ÷½°¸ÖУ¬REFCLKµÄ±¶Æµ±¶ÊýΪ10£¬RXUSRCLK2/TXUSRCLK2=2*RXUSRCLK/
TXUSRCLK=REFCLK£¬REFCLK¡¢TXUSRCLKÒÔ¼°RXUSRCLKµÄƵÂÊ·¶Î§Îª50MHz~ 100MHz£¬TXUSRCLK2/RXUSRCLK2µÄʱÖÓÆµÂÊ·¶Î§Îª25MHz~50MHz£¬ÏàÓ¦µÄʱÖÓ½â¾ö·½°¸Èçͼ10-18Ëùʾ¡£
ͼ10-18 µ¥×Ö½Úλ¿í°ëËÙÂÊʱÖÓ½â¾ö·½°¸Ê¾Òâͼ
2£©Ë«×Ö½Úλ¿í°ëËÙÂʵÄʱÖÓ·½°¸
Ôڸ÷½°¸ÖУ¬REFCLKµÄ±¶Æµ±¶ÊýΪ10£¬RXUSRCLK2/TXUSRCLK2=RXUSRCLK/
TXUSRCLK=REFCLK/2£¬REFCLK¡¢TXUSRCLK¡¢RXUSRCLKÒÔ¼°TXUSRCLK2¡¢RXUSRCLK2µÄʱÖÓÆµÂÊ·¶Î§Îª25MHz~50MHz£¬ÏàÓ¦µÄʱÖÓ½â¾ö·½°¸Èçͼ10-19Ëùʾ¡£
ͼ10-19 Ë«×Ö½Úλ¿í°ëËÙÂÊʱÖÓ½â¾ö·½°¸Ê¾Òâͼ
3£©ËÄ×Ö½Úλ¿í°ëËÙÂʵÄʱÖÓ·½°¸
Ôڸ÷½°¸ÖУ¬REFCLKµÄ±¶Æµ±¶ÊýΪ10£¬2*RXUSRCLK2/2*TXUSRCLK2 =RXUSRCLK/
TXUSRCLK=REFCLK/2£¬REFCLKµÄʱÖÓÆµÂÊ·¶Î§Îª50MHz~100MHz¡¢TXUSRCLKºÍRXUSRCLKµÄʱÖÓÆµÂÊ·¶Î§Îª25MHz~50MHz£¬TXUSRCLK2ºÍRXUSRCLK2µÄʱÖÓÆµÂÊ·¶Î§Îª12.5MHz~25MHz£¬ÏàÓ¦µÄʱÖÓ½â¾ö·½°¸Èçͼ10-20Ëùʾ¡£
ͼ10-20 ËÄ×Ö½Úλ¿í°ëËÙÂÊʱÖÓ½â¾ö·½°¸Ê¾Òâͼ
10.3.5 Rocket I/OµÄ¿ª·¢ÒªËØ
1£®Ê±ÖÓºÍÊý¾Ý»Ö¸´
1£©Ê±ÖÓ¿¼ÂÇ
Rocket I/O¶ÔÓڲο¼Ê±ÖÓµÄÒªÇóÊǽÏΪ¿Á¿ÌµÄ£¬Æä¾«¶ÈÒ»°ãÒªÇóÔÚ¼¸Ê®¸öppmÒÔÏ¡£ÀýÈçEPSON EG-2121CA 2.5VµÄÕñµ´Æ÷¿ÉÒÔÂú×ãÒªÇó£¬Õñµ´Æ÷µÄ¹©µç·½°¸¿É²Î¿¼ÆäÊý¾ÝÊֲᡣ´ËÍ⣬½«Õñµ´Æ÷µÄLVPECLÊä³öת»¯³ÉÊÕ·¢Æ÷µÄLVDS²Î¿¼Ê±ÖÓ£¬±ØÐëÀûÓÃͼ10-21ËùʾµÄ²Î¿¼µç·¡£