»ùÓÚFPDPµÄ¸ßËÙÊý¾Ý´«ÊäϵͳÉè¼Æ

Ëæ×ŵç×Ó¼¼ÊõµÄ¸ßËÙ·¢Õ¹£¬Ô½À´Ô½¶àµÄÐźŴ¦Àíϵͳ£¬ÐèÒª¸ßËÙµÄÊý¾Ý²É¼¯ºÍ´óÍÌÍÂÁ¿µÄÊý¾Ý´«Ê䣬À´ÊµÏÖÊý¾ÝµÄ¸ßËÙʵʱ´¦ÀíÄÜÁ¦¡£ÔÚÀ×´ïϵͳÖУ¬Ô­Ê¼Êý¾ÝÖаüº¬·á¸»µÄÐÅÏ¢£¬¼°Ê±»ñµÃԭʼÊý¾Ý²¢½øÐÐʵʱ·ÖÎö¾ÍÏÔµÃÓÈΪÖØÒª£¬Òò´ËÔÚÀ×´ï´¦Àí»úÖÐÐèÒª´óÁ¿Ê¹Óðå¼äͨÐÅ£¬²¢±£Ö¤°å¼äÊý¾Ý´«Êä¾ßÓиßËÙÐԺͿɿ¿ÐÔ¡£µ¥°åϵͳÒѾ­²»ÄÜÂú×ãÐèÇó£¬ÐèÒª¶à°å¹²Í¬ÊµÏÖ¡£

FPDP×ÜÏß¿ÉÓÃÓÚÁ½¸ö»ò¶à¸öVME°åÖ®¼äµÄ¸ßËÙÊý¾Ý´«Ê䣬ÆäÊý¾Ý´«ÊäËÙÂÊ¿É´ï160 MB£¯s¡£FPDP×ÜÏßλÓÚVME°å¿¨µÄÇ°Ãæ°å£¬ÍêÈ«²»Ó°ÏìλÓÚ±³°å²å²ÛµÄVME×ÜÏß¡£ÔÚʵ¼ÊÓ¦ÓÃÖУ¬Ò»¿éVME°å¿¨ÔÊÐíÓжà¸öFPDP¶Ë¿Ú¡£Òò´Ë£¬ÔÚÀ×´ïϵͳÖУ¬¿ÉʹÓÃFPDP×ÜÏ߱ؽ«Ìá¸ßÊý¾Ý´«ÊäºÍ´¦ÀíÄÜÁ¦¡£

1 FPDP×ÜÏ߸ÅÊö

FPDP(Front Panel Data Port£¬Ç°Ãæ°åÊý¾Ý¶Ë¿Ú)×ÜÏß×î³õÊÇÓɼÓÄôóµÄInteractive Circuits and Sys-tems Ltd(ICS)¹«Ë¾¿ª·¢£¬ºó¾­VSO(VITA Stand-ards Organization)×éÖ¯Ìá³ö²¢Ðγɱê׼ЭÒé¡£FPDP×ÜÏßÊÇ32λµÄ²¢ÐÐͬ²½×ÜÏߣ¬Í¨¹ý80оµÄ±âƽÁ¬½ÓµçÀ½øÐаå¼äÁ¬½Ó¡£Ö÷ÒªÓÃÓÚÁ½¸ö»ò¶à¸öVME×ÜÏ߰忨¼ä½øÐиßËÙÊý¾Ý´«Êä¡£

FPDP×ÜÏßÉϵÄÉ豸¿ÉÒÔÓУº

(1)FPDPÖ÷·¢ËÍÉ豸(FPDP£¯TM£ºFPDPTransmitter Master)£¬Ö÷·¢ËÍÉ豸ÊÇÊý¾Ý´«ÊäµÄÔ´¶Ë£¬²¢²úÉúËùÓÐÆäËû°åÐèÒªµÄʱÖÓ¼°Ïà¹ØʱÐòÐźţ»

(2)FPDPÖ÷½ÓÊÕÉ豸(FPDP/RM£ºFPDP Re-ceiver Master)£¬Ö÷½ÓÊÕÉ豸ÊÇÊý¾Ý´«ÊäµÄÄ©¶Ë£¬ÓÃÓÚ½ÓÊÕÊý¾ÝºÍÖÕÖ¹¿ØÖÆÐźţ»

(3)FPDP½ÓÊÕÉ豸(FPDP£¯R£ºFPDP Receiv-er)£¬½ÓÊÕÉ豸ֻÊǽÓÊÕÊý¾Ý£¬Ã»ÓÐÖÕÖ¹¿ØÖÆÐźţ¬ÔÊÐíÊý¾Ý´«Êä¼ÌÐøÏÂÈ¥¡£

FPDP×ÜÏßÉϱØÐëÖÁÉÙÓÐÒ»¸öÖ÷·¢ËÍÉ豸ºÍÒ»¸öÖ÷½ÓÊÕÉ豸¡£µ«¿ÉÒÔÓжà¸ö½ÓÊÕÉ豸£¬´Ó¶ø¿ÉÒÔʵÏÖ“¶àµã”´«ËÍ¡£ÔÚijһʱ¿Ì£¬×ÜÏßÖÐÖ»ÓÐÒ»¸öÖ÷·¢ËÍÉ豸£¬´«ÊäÒÔµ¥·½Ïò½øÐУ¬¹ÊÔÚ×ÜÏßÉϵÄÉ豸֮¼äÒ²¾Í²»´æÔÚ×ÜÏߵľºÕùºÍ³åÍ»ÎÊÌâ¡£ËùÒÔFPDP×ÜÏßЭÒé²»°üº¬µØÖ·ºÍÖÙ²ÃÖÜÆÚ£¬´Ó¶ø¿ÉÒÔʵÏÖ¸ßËÙÊý¾Ý´«Êä¡£

ËäÈ»FPDP×ÜÏßΪµ¥Ïò´«Ê䣬µ«¿ÉÒÔͨ¹ýÓ²¼þÁ´Â·¿ª¹Ø»òÕßÈí¼þÊֶζÔFPDP×ÜÏߵķ¢ËÍÉ豸Óë½ÓÊÕÉ豸½øÐÐÅäÖã¬ÊµÏÖ·Öʱ¸´ÓõÄË«ÏòÊý¾Ý´«Êä¡£

2 Éè¼ÆʵÀý

ÔÚÀ×´ïϵͳÖУ¬Ô­Ê¼Êý¾Ý(ÓйØÄ¿±êµÄ¾àÀë¡¢·½ÎÊ¡¢ËٶȵÈ״̬²ÎÊý)µÄ±ä»¯¶ÔÓÚ³ÉÏñ½á¹ûÓÐ×ÅÊ®·ÖÖØÒªµÄÓ°Ïì¡£Òò´ËÄܲ»Äܹ»ÊµÊ±´«Êä²É¼¯µ½µÄԭʼÊý¾Ý²¢½øÐÐÓÐЧ·ÖÎö£¬½«Ö±½ÓÓ°Ïìµ½³ÉÏñÖÊÁ¿µÄºÃ»µ¡£

ÔÚ¸ÃÉè¼ÆÖУ¬FPGAµÄÊý¾ÝͨµÀ²ÉÓÃFPDP×ÜÏ߽ṹ£¬·Ö±ðÓëA£¯D°å¡¢DSP°åÏàÁ¬£¬½øÐÐʵʱ¸ßËÙÊý¾Ý´«Êä¡£A£¯D°å¸ºÔð¶Ô»Ø²¨ÐźŽøÐиßËٲɼ¯£¬DSP°å½ÓÊÕFPGA·¢Ë͹ýÀ´µÄºÏ³ÉÊý¾Ý½øÐкóÆÚ´¦Àí¡£FPDP½ÓÊÕÄ£¿é¸ºÔð½ÓÊÕÀ´×ÔA£¯D°åµÄԭʼ»Ø²¨Êý¾Ý£¬FPDP·¢ËÍÄ£¿é¸ºÔð°Ñԭʼ»Ø²¨Êý¾Ý¼°ÆäËû·É»ú²ÎÊý´ò°ü²¢ÒÔFPDPЭÒéµÄÐÎʽ·¢Ë͸øDSP°å¡£Èçͼ1Ëùʾ¡£

A£¯D°åÓëDSP°åµÄÊý¾Ý½Ó¿Ú¾ùΪFPDP×ÜÏ߽ṹ£¬·¢ËÍ·½Ê½Îªµ¥Ö¡Ä£Ê½¡£¶ÔÓÚµ¥Ö¡Êý¾Ý´«Êäģʽ£¬Í¬²½ÐźÅSYNCnÓ¦¸ÃÏÈÓÚµÚÒ»¸ö·¢Ë͵ÄÊý¾Ý£¬´ËʱÊý¾ÝÓÐЧÐźÅ(DVALIDn)ÈÔΪ¸ß£¬Ö¸Ê¾Êý¾ÝÎÞЧ¡£ÔÚ½øÐÐÊý¾Ý´«Êäʱ£¬½«DVALIDnÐźÅÓÐЧ£¬ÔÚʱÖÓSTROB(»òPSTROBE)ÉÏÉýÑصÄͬ²½Ï½«·¢ËÍÊý¾ÝÇý¶¯µ½FPDPµÄÊý¾Ý×ÜÏßÉÏ¡£ÔÚʱÖÓSTROB(»òPSTROBE)ÉÏÉýÑØ£¬½ÓÊÕÉ豸¶ÔD[31£®£®0]ºÍDVALIDnÐźŽøÐвÉÑù¡£ÈôDVALIDnΪµÍ£¬ÔòÈÏΪ·¢Ë͹ýÀ´µÄÊý¾ÝÊÇÓÐЧµÄ¡£µ¥Ö¡Êý¾Ý´«Ê䲨ÐÎͼ£¬Èçͼ2Ëùʾ¡£

ΪÁËÂú×ãÐźŴ¦Àí»úʵʱ´¦ÀíµÄÒªÇó£¬ÒªÇóÊäÈëµ½DSP°åµÄԭʼÊý¾Ý·ûºÏ´¦ÀíµÄÊý¾Ý¸ñʽ¡£¶ø²É¼¯µ½µÄÊý¾ÝÐè°´Ò»¶¨¸ñʽ´ò°ü£¬³ÆΪÊý¾ÝºÏ³É¡£FPGAÒª½«À´×Ô²»Í¬É豸µÄÊý¾ÝºÏ³ÉΪËùÐèµÄÖ¡¸ñʽºóת·¢µ½DSP°å¡£ÕâÑù£¬DSP°åÔÚ»ñµÃÊý¾ÝÖ¡ºó¾Í¿ÉÒÔÖ±½Ó½øÐд¦Àí¶ø²»±ØÔÙÓиñʽת»»µÄ¿ªÏú¡£ÆäÔ­Àíͼ£¬Èçͼ3Ëùʾ¡£

ÓÉÓÚFPDP×ÜÏß´«ÊäʵʱÐÔÒªÇóºÜÇ¿£¬ÔÚ´«Êä¹ý³ÌÖв»ÔÊÐíÊý¾Ý¶ªÊ§£¬¾ßÓÐÊý¾ÝÁ¿´ó¡¢´«ÊäËٶȸߵÈÌص㡣Òò´Ë£¬FPDP½ÓÊÕÂß¼­Ó¦ÔÚ½ÓÊÕµ½Ô­Ê¼»Ø²¨Êý¾Ýºó£¬¾¡¿ì·¢Ë͸øDSP°å¡£·ñÔò£¬½«Ôì³ÉÊý¾Ý¶ÂÈû¡¢¶ªÊ§¼°ÎÉÂÒ£¬ÑÏÖØÓ°Ïìºó¶ËµÄ³ÉÏñ´¦Àí£¬Òò´ËÔÚFPDP×ÜÏßÊÕ·¢Âß¼­Ö®¼äÒýÈëÒ»¸öÊý¾Ý»º³åÇøFIFO£¬ÔÝ´æԭʼ»Ø²¨Êý¾Ý¡£

FPDP½ÓÊÕÂß¼­½ÓÊÕÀ´×ÔA£¯D°åµÄ»Ø²¨Êý¾Ý£¬Ö÷Òª¸ºÔð¶ÔÊý¾Ý»º³åÇøFIFOµÄдÈë²Ù×÷¡£Æ乤×÷Á÷³ÌÈçÏ£ºÔÚFPDP×ÜÏßÊý¾ÝÓÐЧ(DVALIDnΪµÍ)ʱ£¬FIFOµÄдÇëÇóWr-reqÐźÅÓÐЧ£¬´ËʱÊý¾ÝËæ×ÅдʱÖÓÐźÅ(Wr-clk¼´AD°å·¢Ë͹ýÀ´µÄAd-strobÐźÅ)дÈëFIFO¡£ÈôFPDP×ÜÏßÊý¾ÝÎÞЧ£¬´ËʱFIFOµÄдÇëÇóÐźÅÒ²ÎÞЧ£¬Êý¾Ý²»ÄÜдÈëFIFO¡£

FPDP·¢ËÍÂß¼­½Ó¸ºÔ𽫻ز¨Êý¾ÝºÍÆäËû·É»ú²ÎÊý°´ÕÕÒ»¶¨µÄ¸ñʽ´ò°ü£¬²¢¾­ÓÉFPDP×ÜÏß·¢ËͳöÈ¥¡£Æ乤×÷Á÷³ÌÈçÏ£ºFIFOµÄ¶ÁÇëÇóRd-reqÐźÅÓÉ·¢ËÍʱÐò¼ÆÊýÆ÷²úÉú£¬µ±¼ÆÊýÆ÷µÄ¼ÆÊýֵΪһ¶¨Öµ(A£¯D²É¼¯ÂúÒ»Ö¡Êý¾Ý)ʱ£¬Rd-reqÓÐЧ£¬Ëæ×ŶÁʱÖÓ(Rd-clk¼´A£¯D°åʱÖÓAD_strob)Ðźţ¬Êý¾Ý´ÓFIFOÖжÁ³ö£¬´Ëʱ¼ÆÊýÆ÷ÇåÁã¡£Êý¾Ý°´Ò»¶¨¸ñʽ´ò°üºó£¬°´FPDPµ¥Ö¡´«Êäģʽ½«´ò°üÊý¾ÝËÍÈëDSP°å¡£

FPDP·¢ËÍÂß¼­Ó¦µ±ÔÚFPDPͬ²½ÐźÅSYNCnµ½À´ºóÁ¢¼´Æô¶¯Êý¾Ý·¢ËÍ£¬ÕâÑù´ó´óÔöÇ¿ÁËÊý¾Ý´«ÊäµÄʵʱÐԺͿɿ¿ÐÔ¡£ÖµµÃ×¢ÒâµÄÊÇ£¬A£¯D°å´«À´µÄµÚÒ»×é»Ø²¨Êý¾ÝÀ´²»¼°´ò°ü´«Ë͸øDSP°å£¬Òò´ËÒªÔÚFIFOÖÐÀÛ»ýÒ»×é»Ø²¨Êý¾ÝºóÔÙ¿ªÊ¼ÍùDSP°å·¢ËÍÊý¾Ý£¬ÕâÑùÿ´Î·¢¸øDSP°åµÄÒ»Ö¡Êý¾ÝÖУ¬»Ø²¨Êý¾ÝӦΪÉÏÒ»´ÎA£¯D°å·¢À´µÄÊý¾Ý£¬ÕâÑù¿ÉÒÔ±£Ö¤²»¶ªÊ§»Ø²¨Êý¾Ý£¬Ö»ÊÇ×îºóÒ»×é»Ø²¨Êý¾ÝÈÔÈ»»á´æÔÚÓÚʱÐò°åÖУ¬²É¼¯²»µ½£¬Ó¦µ±¶ªÆú¡£

ÌرðµØ£¬ÓÉÓÚÄ£¿éµÄÊäÈëÊä³ö¹¦ÄÜÒÑÈ·¶¨£¬ËùÒÔ×÷ΪA£¯D°å½ÓÊն˵ķ½ÏòÐźÅDIRn²»±»Ê¹Ó㬶ø×÷ΪDSP°å·¢ËͶ˵ÄDIRnÐźÅÔò³£½ÓµÍ¡£¶ÔÓÚÊäÈëµÄSUSPENDnºÍNRDYnÐźţ¬A£¯D²É¼¯°å¶ÔNRDYnÐźŲ»ÏìÓ¦£¬ËùÒÔFPGA¶ÔÕâÁ½¸öÐźÅÒ²²»ÏìÓ¦£¬±ÜÃâ¸ÉÈÅAD²É¼¯°åµÄÊý¾Ý²É¼¯¡£

3 Éè¼Æ·ÂÕæ

ÒÔϸø³öÁË»ùÓÚQuartus 6£®0µÄÒ»¶Î²¨ÐηÂÕæͼ£¬Èçͼ4Ëùʾ¡£

Èçͼ4Ëùʾ£¬ÎªFPDP·¢ËÍÂß¼­µÄ·ÂÕæͼ£¬ÆäÖÐFPDI_SUSPENDºÍFPDI_NRDYʼÖÕÎÞЧ(Ϊ¸ß)£¬ÔÚ·¢ËÍÊý¾ÝÇ°FPDO_SYNÏÈÓÐЧ(ΪµÍ)£¬´ËʱFPDO_DVALIDÈÔÎÞЧ(Ϊ¸ß)¡£ÔÚ´«ÊäÊý¾Ýʱ£¬FPDO_DVALIDÓÐЧ(ΪµÍ)£¬ÔÚʱÖÓFPDO_STROBPµÄÉÏÉýÑؽ«Êý¾Ýͨ¹ýFPDP×ÜÏßËͳö¡£

4 ½áÊøÓï

´ÓÒÔÉϵķÖÎöµÃ³öÒÔϽáÂÛ£º

(1)¸ÃÉè¼ÆÖУ¬FPDP×ÜÏßÒÔÆäÌØÓеÄÇ°Ãæ°å·½Ê½ºÍ´«Êä»úÖÆ£¬ÓÐЧµØ½â¾öÁ˶à¿é°å¿¨¼äµÄ¸ßËÙÊý¾Ý´«ÊäÎÊÌ⣻

(2)FPDPÊý¾ÝµÄ¸ßËÙ¡¢ÊµÊ±½ÓÊպͷ¢ËÍÊÇÄѵ㡣¸ÃÉè¼Æ²ÉÓÃÁËÒ»¸öƬÄÚFIFO»º³åÇø½â¾öÁË´ËÎÊÌ⡣ƬÄÚFIFO¼¯³É¶È¸ß¡¢Õ¼ÓÃ×ÊÔ´ÉÙ£¬ÓÐЧµØ½â¾öÁËϵͳÐèÇó£»

(3)¸ÃÉè¼ÆʹÓÃͬ²½ÐźÅ×÷Ϊ½ÓÊÕÖ¡µÄÓÐЧ±êÖ¾£¬Ìá¸ßÁËϵͳµÄʵʱÐԺͿɿ¿ÐÔ¡£

×÷ÕߣºÔøÁá,¹ùÍòÓÐ,ÀîÀö Î÷°²µç×ӿƼ¼´óѧ À´Ô´£ºµç×ӿƼ¼


΢ÐÅɨÃè·ÖÏí±¾Îĵ½ÅóÓÑȦ
ɨÂë¹Ø×¢5GͨÐŹٷ½¹«ÖÚºÅ,Ãâ·ÑÁìÈ¡ÒÔÏÂ5G¾«Æ·×ÊÁÏ
  • 1¡¢»Ø¸´¡°YD5GAI¡±Ãâ·ÑÁìÈ¡¡¶ÖйúÒƶ¯£º5GÍøÂçAIÓ¦ÓõäÐͳ¡¾°¼¼Êõ½â¾ö·½°¸°×ƤÊé¡·
  • 2¡¢»Ø¸´¡°5G6G¡±Ãâ·ÑÁìÈ¡¡¶5G_6GºÁÃײ¨²âÊÔ¼¼Êõ°×ƤÊé-2022_03-21¡·
  • 3¡¢»Ø¸´¡°YD6G¡±Ãâ·ÑÁìÈ¡¡¶ÖйúÒƶ¯£º6GÖÁ¼òÎÞÏß½ÓÈëÍø°×ƤÊé¡·
  • 4¡¢»Ø¸´¡°LTBPS¡±Ãâ·ÑÁìÈ¡¡¶¡¶ÖйúÁªÍ¨5GÖն˰×ƤÊé¡·¡·
  • 5¡¢»Ø¸´¡°ZGDX¡±Ãâ·ÑÁìÈ¡¡¶ÖйúµçÐÅ5GNTN¼¼Êõ°×ƤÊé¡·
  • 6¡¢»Ø¸´¡°TXSB¡±Ãâ·ÑÁìÈ¡¡¶Í¨ÐÅÉ豸°²×°¹¤³ÌÊ©¹¤¹¤ÒÕͼ½â¡·
  • 7¡¢»Ø¸´¡°YDSL¡±Ãâ·ÑÁìÈ¡¡¶ÖйúÒƶ¯ËãÁ¦²¢Íø°×ƤÊé¡·
  • 8¡¢»Ø¸´¡°5GX3¡±Ãâ·ÑÁìÈ¡¡¶R1623501-g605GµÄϵͳ¼Ü¹¹1¡·
  • ±¾ÖÜÈȵ㱾ÔÂÈȵã

     

      ×îÈÈͨÐÅÕÐƸ

      ×îÐÂÕÐƸÐÅÏ¢

    ×îм¼ÊõÎÄÕÂ

    ×îÐÂÂÛ̳Ìù×Ó