Öйúµç×Ó¼¼ÊõÍø

ÉèΪÊ×Ò³ ÍøÕ¾µØÍ¼ ¼ÓÈëÊÕ²Ø

 
 

»ùÓÚ¾©Î¢ÑŸñµÍ¹¦ºÄFPGAµÄ8b/10b SERDESµÄ½Ó¿ÚÉè¼Æ(ËÄ)

¹Ø¼ü´Ê£ºFPGA ¾©Î¢ÑŸñ

ʱ¼ä£º2017-10-25 10:20:43      À´Ô´£ºÍøÂç

¡°´®Ðнӿڳ£ÓÃÓÚоƬÖÁоƬºÍµç·°åÖÁµç·°åÖ®¼äµÄÊý¾Ý´«Êä, ÔÚ¹ýÈ¥¼¸ÄêÖÐÒѾ­¿´µ½ÓÐÄÚÖÃSERDES µÄFPGA Æ÷¼þϵÁУ¬µ«¶à¼ûÓڸ߶ËFPGAоƬÖУ¬¶øÇÒ¼Û¸ñ°º¹ó¡£

¡±

´®Ðнӿڳ£ÓÃÓÚоƬÖÁоƬºÍµç·°åÖÁµç·°åÖ®¼äµÄÊý¾Ý´«Êä¡£Ëæ×Åϵͳ´ø¿í²»¶ÏÔö¼ÓÖÁ¶à¼ª±ÈÌØ·¶Î§£¬²¢ÐнӿÚÒѾ­±»¸ßËÙ´®ÐÐÁ´½Ó£¬»òSERDES £¨´®»¯Æ÷/ ½â´®Æ÷£©ËùÈ¡´ú¡£Æð³õ£¬ SERDES ÊǶÀÁ¢µÄASSP »òASIC Æ÷¼þ¡£ÔÚ¹ýÈ¥¼¸ÄêÖÐÒѾ­¿´µ½ÓÐÄÚÖÃSERDES µÄFPGA Æ÷¼þϵÁУ¬µ«¶à¼ûÓڸ߶ËFPGAоƬÖУ¬¶øÇÒ¼Û¸ñ°º¹ó¡£

±¾·½°¸ÊÇÒÔCME×îеĵ͹¦ºÄϵÁÐFPGAµÄHR03Ϊƽ̨£¬ÊµÏÖ 8/10bµÄSerDes½Ó¿Ú£¬°üÀ¨SERDESÊÕ·¢µ¥Ôª£¬Í¨¹ýÍêÈ«Êý×Ö»¯µÄ·½·¨ÊµÏÖSERDESµÄCDR£¨Clock Data Recovery£¬Ê±ÖÓÊý¾Ý»Ö¸´£©£¬Íê³É100~200MhzµÄ°å¼äSERDESµ¥Í¨µÀͨÐÅ£¬¸ÃSERDES½Ó¿Ú·½°¸¾ßÓгɱ¾µÍ¡¢Áé»îÐԸߡ¢Ñз¢ÖÜÆÚ¶ÌµÈ ÌØµã¡£

1Ó²¼þ½Ó¿Ú£º

Ó²¼þµÄ½Ó¿ÚÈçÉÏͼËùʾ£¬Ö÷Òª°üÀ¨·¢ËÍÓë½ÓÊÕÄ£¿é¡£

·¢ËÍÄ£¿é°üÀ¨8b/10b±àÂëÆ÷£¬²¢´®×ª»»Æ÷£¬ËøÏà»·£¨PLL£©ÆµÂÊºÏ³ÉÆ÷ºÍ·¢ËÍÆ÷£¬½ÓÊÕÄ£¿é°üÀ¨ 8b/10b½âÂëÆ÷£¬Comma ¼ì²âÆ÷£¬´®²¢×ª»»Æ÷£¬Ê±ÖÓÊý¾Ý»Ö¸´Æ÷£¨CDR£©ºÍ½ÓÊÕÆ÷¡£

8b/10b±àÂëÆ÷ÓÃÓÚ½«´ÓÉϲãЭÒéоƬ·¢Ë͹ýÀ´µÄ×Ö½ÚÐźÅÓ³Éä³ÉÖ±Á÷ƽºâµÄ 10 λ8b/10b ±àÂ룬²¢´®×ª»»ÓÃÓÚ½« 10 λ±àÂë½á¹û´®Ðл¯£¬²¢´®×ª»»ËùÐèµÄ¸ßËÙ¡¢µÍ¶¶¶¯Ê±ÖÓÓÉËøÏà»·Ìṩ£¬·¢ËÍÆ÷ÓÃÓÚ½« CMOS µçƽµÄ¸ßËÙ´®ÐÐÂëÁ÷ת»»³É¿¹ÔëÉùÄÜÁ¦½ÏÇ¿µÄ²î·ÖÐźţ¬¾­±³°åÁ¬½Ó»ò¹âÏËÐŵÀ·¢Ë͵½½ÓÊÕ»ú¡£

ÔÚ½ÓÊÕ¶Ë£¬½ÓÊÕÆ÷½«½ÓÊÕµ½µÄµÍ°Ú·ù²î·ÖÐźŻ¹ ԭΪ CMOS µçƽµÄ´®ÐÐÐźţ¬CDR ´Ó´®ÐÐÐźÅÖгéȡʱÖÓÐÅÏ¢£¬Íê³É¶Ô´®ÐÐÊý¾ÝµÄ×î¼Ñ²ÉÑù£¬´®²¢×ª»»ÀûÓà CDR »Ö¸´µÄʱÖÓ£¬½«´®ÐÐÐźÅת»»³É 10 λµÄ²¢ÐÐÊý¾Ý£¬Comma ¼ì²âÆ÷¼ì²âÌØÊâµÄ Comma ×Ö·û£¬µ÷Õû×ֱ߽磬×ֱ߽çÕýÈ·µÄ²¢ÐÐÊý¾Ý¾­¹ý 8b/10b ½âÂ룬»¹Ô­Îª×Ö½ÚÐźţ¬´«Ë͵½ÉϲãЭÒéоƬ£¬Íê³ÉÕû¸öÐÅÏ¢´«Êä¹ý³Ì¡£

ʵ¼ÊµÄÉè¼ÆÖУ¬CDR²¿·ÖÊÇÓÉ´¿Âß¼­µç·Íê³ÉµÄ£¬ÎªÉè¼ÆµÄºËÐĵIJ¿·Ö£¬ÏÂÃæ½«½éÉÜÊý×ÖCDRÔÚHR03µÄʵÏÖ·½°¸¡£

2Êý×ÖCDR£º

CDRÄ£¿é×÷ÓÃÊÇ´ÓÊý¾ÝÖлָ´Ç¶ÈëµÄʱÖÓ£¬È»ºó½ÓÊÕÆ÷°´ÕÕ»Ö¸´µÄʱÖÓ½øÐÐÊý¾Ýλ¶ÔÆë²¢Í¨¹ýcomma½øÐÐ×Ö¶ÔÆë¡£×îºó£¬½«Êý¾Ý½øÐÐ8b/10b½âÂ룬¹©ÏµÍ³Ê¹Óá£

±¾·½°¸²ÉÓÃͬƵ¶àÏàµÄʱÖÓ²ÉÑù·½·¨£¬¾ßÌåʵÏÖ¹ý³ÌÀûÓÃPLL²úÉú4¸öʱÖÓÆµÂÊÏàͬ£¬ÏàλÏà²î90¶ÈµÄʱÖÓ£¬·Ö±ðΪclk0¡¢clk90¡¢clk180¡¢ clk270£¬ÕâËĸöʱÖÓÊä³öÍêȫͬ²½£¬ÀûÓÃ4¸öʱÖÓ¶ÔÊý¾Ý½øÐвÉÑù£¬ÒÔ»ñµÃ4±¶¹ý²ÉÑùµÄЧ¹û£¬¾ßÌåµÄʵÏÖ¹ý³ÌÈçÏÂͼËùʾ£º

ÔÚÊý¾ÝʱÖÓ»Ö¸´Ê±£¬½«µ½À´µÄÊý¾Ý·Ö±ðÊäÈëµ½Ëĸö´¥·¢Æ÷£¬·Ö±ðÓÃ4¸ö²»Í¬µÄÏàλ½øÐвÉÑù£¬Òª×¢Òâ±£Ö¤´ÓÊäÈëÒý½Åµ½Ëĸö´¥·¢Æ÷µÄÑÓ³Ù»ù±¾Ò»Ö¡£

µÚÒ»Áд¥·¢Æ÷µÄ´¥·¢·Ö±ðÓÉʱÖÓCLK0¡¢CLK90¡¢CLK180¡¢CLK270µÄÉÏÉýÑØ´¥·¢£¬°´ÕÕÕâÑùµÄ·½Ê½À´´¥·¢¾Í¿ÉÒԵõ½ËĸöÊý¾Ý²ÉÑùµã¡£ÕâÑù¾Í½«Ô­Ê¼Ê±ÖÓÖÜÆÚ·Ö³ÉÁËËĸöµ¥¶ÀµÄ90¶ÈµÄÇøÓò£¬Èç¹ûϵͳʱÖÓΪ200MHz£¬ÉÏͼËùʾµÄµç·¾ÍÏ൱ÓÚ²úÉúÁË800MHz µÄ²ÉÑùËÙÂÊ¡£

½öͨ¹ýÒ»½×µÄ´¥·¢Æ÷£¬Êä³öµÄ²ÉÑùÊý¾Ý´æÔÚÑÇÎÈ̬µÄÎÊÌ⣬Òò´ËÐè¶Ô²ÉÑùµã×÷½øÒ»²½µÄ´¦Àí¡£ÕâÀï¿É½«Ëĸö²ÉÑùµãͨ¹ý½øÒ»²½µÄ´¥·¢£¬³ýµôÑÇÎÈ̬µÄÎÊÌ⣬´Ó¶øÊ¹²ÉÑùµãÒÆµ½ÏÂÒ»¸öÏàͬµÄʱÖÓÓò¡£Í¨³££¬ÑÇÎÈ̬µÄÈ¥³ýÒª¾­¹ýÁ½Èý¼¶µÄ´¦Àí£¬Õâ¾ÍʹµÃÔÚÓÐЧÊý¾ÝÊä³öǰ»áÓÐÊýλÎÞЧµÄÊý¾Ý£¬ÔÚÊý¾Ý²ÉÑùµÄµÚÒ»¸ö½×¶Î£¬µç·¼ì²âÊý ¾ÝÏßÉÏÊý¾ÝµÄ´«Êä¡£µ±¼ì²âµ½ÓÐÊý¾Ý´«Êäʱ£¬¶Ô´«ÊäÊý¾ÝµÄÓÐЧÐÔ½øÐÐÈ·ÈÏ¡£È·ÈÏÊý¾ÝÓÐЧºó£¬Êä³ö¸ßµçƽÀ´Ö¸Ê¾²ÉÑùµãÓÐÊý¾Ý´«Êä¡£

ÒòΪ×îÖÕÓÐËĸöÊä³ö£¬ËùÒÔÐèÒªÒ»¸ö¸´ÓÃÆ÷À´Ñ¡ÔñÊý¾Ý¡£·¢ËÍÊý¾ÝÓë²ÉÑùʱÖӵĶÔÓ¦¹ØÏµÈçÉÏͼËùʾ£¬Æä¶ÔÓ¦¹ØÏµ·ÖΪ4ÖÖÇé¿ö£¬Ã¿ÖÖÇé¿ö϶ÔÓ¦Ò»¸ö×î¼ÑµÄ²ÉÑù ʱÖÓ£¬ÏµÍ³Í¨¹ý¶ÔÊý¾Ý±ßÑØÎ»ÖÃÐÅÏ¢µÄÅжϣ¬À´È·¶¨ÄÄ·ʱÖÓΪ×î¼Ñ²ÉÑùʱÖÓ£¬²¢ÀûÓø´ÓÃÆ÷´ÓÑ¡¶¨µÄʱÖÓÓòÖÐÑ¡ÔñÊý¾Ý룬ÀýÈç¼ì²âµç·ȷ¶¨´ÓʱÖÓÓòAÖвÉÑùµÄ Êý¾ÝÓÐЧ£¬ÄÇô½«Ê±ÖÓÓò£ÁÖвÉÑùµÄÊý¾Ýͨ¹ýÊä³ö¶ËÊä³ö¡£

3½áÊøÓ

ͨ¹ý¶Ô´¿Êý×ֵ緵ÄCDRµç·£¬ÔÚûÓÐÓ²ºËµÄÖ§³ÖÏ£¬Íê³ÉÁËFPGAÉÏSERDESµÄ½Ó¿ÚÉè¼Æ£¬²¢Í¨¹ýʵÑéµÄ´«Êä²âÊÔ£¬ÔÚHR03µÄFPGAÉÏ£¬¿ÉÍê³É100~200MbpsµÄÊý¾Ý´«Êä¡£

  • ·ÖÏíµ½£º

 

²ÂÄãϲ»¶

  • Ö÷ Ì⣺¶÷ÖÇÆÖ800Vµç³Ø¹ÜÀíϵͳ·½°¸½éÉÜ
  • ʱ ¼ä£º2022.06.30
  • ¹« Ë¾£ºNXP

  • Ö÷ Ì⣺¶÷ÖÇÆÖS32K3Óò¿ØÖÆÆ÷Ó¦ÓýéÉÜ
  • ʱ ¼ä£º2022.07.07
  • ¹« Ë¾£ºNXP

  • Ö÷ Ì⣺³µÂÖÉϵÄÊý¾ÝÖÐÐÄ£­MolexÌìÏß½â¾ö·½°¸
  • ʱ ¼ä£º2022.07.12
  • ¹« Ë¾£ºMouser&Molex