רÀûÃû³Æ£ºÒ»ÖÖ¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±ÏµÍ³µÄÖÆ×÷·½·¨
¼¼ÊõÁìÓò£º
±¾·¢Ã÷ÊôÓÚÊý¾Ý²É¼¯ÁìÓò£¬¾ßÌåÉæ¼°Ò»ÖÖ¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±ÏµÍ³¡£
±³¾°¼¼Êõ£º
ÔÚÏÖ´ú¹¤ÒµÉú²úºÍ¿ÆÑ§Ñо¿¹ý³ÌÖУ¬³£³£ÐèÒª¼ì²âÔÚÉú²úºÍÑо¿¹ý³ÌÖпª¹ØÁ¿Ðźű仯£¬È»ºó¸ù¾Ý¸÷¸ö¿ª¹ØÁ¿Ðźű仯¹ØÏµ(³£³£ÊÇʱ¼ä¹ØÏµ)£¬Åж¨Éú²ú¹ý³Ì»ò¿ÆÑ§Ñо¿¹ý³ÌÖÐÓ°ÏìÒòËØ¡¢Òì³£ÒòËØµÈÐÅÏ¢¡£Ä¿Ç°ÊÐÃæµÄһЩÊý¾Ý²É¼¯¿¨¿ÉÒÔʵÏÖ»ù±¾µÄ¿ª¹ØÁ¿ÐźŲâÁ¿ÐèÇ󣬵«ÔÚ¿ª¹ØÁ¿ÐźÅÌø±ä¼ÆÊ±·½ÃæÃ»ÓÐרÃŵÄÓ¦Óá£ÌرðÊÇÔÚÏÖ´ú¹¤ÒµÉú²úÖлò¿ÆÑ§Ñо¿¹ý³ÌÖУ¬ÐèҪͬʱ¼Ç¼¶à·(¶à´ï¼¸Ê®Â·ÉõÖÁÉϰÙ·)µÄ¿ª¹ØÁ¿Ðźţ¬²¢ÒªÇ󿪹ØÁ¿ÐźÅÓëºó¶Ë´¦Àíµç·ÍêÈ«¸ôÀëʱ£¬Ä¿Ç°Î´¼ûÓнâ¾ö·½°¸¡£
·¢Ã÷ÄÚÈÝ
ΪÁ˽â¾ö¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓë¼ÆÊ±ÎÊÌ⣬±¾·¢Ã÷Ö¼ÔÚÌṩһÖÖ¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±ÏµÍ³¡£ÎªÊµÏÖÉÏÊö·¢Ã÷Ä¿µÄ£¬±¾·¢Ã÷Ëù²ÉÓõļ¼Êõ·½°¸ÊÇ:
±¾·¢Ã÷µÄ¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±ÏµÍ³£¬°üÀ¨Í¨¹ýPCI½Ó¿Ú»òPC104P1US½Ó¿ÚÓë¼ÆËã»úÁ¬½ÓµÄÖÁÉÙÒ»¿é¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±°å¿¨£¬ËùÊöÖÁÉÙÒ»¿é¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±°å¿¨°üÀ¨Ë³ÐòÁ¬½ÓµÄÐźŵ÷Àíµç·¡¢ÐźŸôÀëµç·¡¢ÐźŲɼ¯Ä£¿é¡¢Ðźżì²âÄ£¿éºÍPCIÐÒéʵÏֵ緡£ÓÅÑ¡µÄ£¬ËùÊöÐźŵ÷Àíµç·ÓëÐźÅÊäÈë¶Ë¿ÚÁ¬½Ó¡£½øÒ»²½µÄ£¬ËùÊöÐźŵ÷Àíµç·²ÉÓÃRCµÍͨÂ˲¨µç·ºÍÎÈѹµç·×é³É£¬¾ßÓйýÁ÷±£»¤¡¢ÀËÓ¿±£»¤¡¢¶ÔÊäÈëÐźÅÂ˲¨È¥Ã«´Ì¸ÉÈÅ¡¢µ÷ÕûÐźŷù¶ÈÂú×ãºó¶Ëµç·´¦ÀíµÈ¹¦ÄÜ¡£ÓÅÑ¡µÄ£¬ËùÊöÐźŸôÀëµç·°üÀ¨¹âñî¸ôÀëÆ÷¼þ£¬ÓÃÓÚÍêÈ«¸ôÀëÊäÈëÐźźͺó¶ËÐźŲɼ¯µç·£¬ÆäÏìÓ¦Ëٶȿ죬¿ÉÒÔÈ·±£ÊäÈëÐźŵı£Õæ¶È¡£½øÒ»²½µÄ£¬ÔÚÐźŵIJɼ¯ËÙ¶ÈÔÚ40kHzµÄÇé¿öÏ£¬Ñ¡Ôñ´ø¿íÔÚIMHzÒÔÉϵĹâñîÆ÷¼þ£¬¶ÔÐźŵÄÑÓʱÔÚIOusÒÔÏ¡£ÓÅÑ¡µÄ£¬ËùÊöÐźŲɼ¯Ä£¿éÖаüº¬µÄ²É¼¯µç·¿É²ÉÓÃרÓÃоƬʵÏÖ£¬Ò²¿ÉÑ¡ÔñÓÃFPGAµÄIPºËµÈ·½Ê½ÊµÏÖ£¬ÇÒÔڲɼ¯ºóÏȶԹâñîÊä³öµÄÐźŽøÐлº³å¡£½øÒ»²½µÄ£¬ÔÚÑ¡Ôñ´¦ÀíÆ÷ʵÏÖ·½Ê½ÖУ¬¿ÉÒÔÑ¡ÔñDSP×÷ΪÖ÷´¦ÀíÆ÷£¬Ò²¿É
ÒÔÑ¡ÔñFPGA×÷ΪÖ÷´¦ÀíоƬ£¬ÇÒÔÚFPGAÄÚʵÏÖÓëPCIÐÒéʵÏֵ緵ÄÎÞ·ì½Ó¿Ú£¬ÊµÏÖÖÐÐźŵIJɼ¯ÀûÓÃFPGAµÄͨÓÃI/O ¿ÚÒÔ²¢Ðз½Ê½½øÐУ¬²¢½«²É¼¯µ½µÄÐźŻº´æÈëFPGAÄÚ²¿ËùÉè¼ÆµÄFIFOÄ£¿é¡£ÓÅÑ¡µÄ£¬Ëù ÊöPCIÐÒéʵÏֵ緿ÉÒÔ²ÉÓÃרÓÃоƬʵÏÖ£¬Ò²¿ÉÒÔÀûÓÃFPGAµÄIPºËʵÏÖ£¬PC104Plus½Ó¿ÚҲѡÔñPCIÐÒé½øÐÐͨÐÅ¡£Ïà¶ÔÓÚÏÖÓм¼Êõ£¬±¾·¢Ã÷µÄ¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±ÏµÍ³£¬¾ßÓÐÒÔÏÂÓÐÒæµÄ¼¼ÊõЧ¹û:
1.±¾·¢Ã÷Ìá³öÒ»ÖÖ¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±°å¿¨£¬¸Ã°å¿¨¿É²ÉÓÃPCI½Ó¿ÚÓëÏÖÓеļÆËã»ú¹¹³É¶à´ïÉϰÙ·µÄ¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±ÏµÍ³£¬Ò²¿É²ÉÓÃPC104P1US½Ó¿ÚÓëµ¥°å¼ÆËã»ú¹²Í¬¹¹³É±ãЯʽ¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±ÏµÍ³£¬¸Ãϵͳ×î¶à¿ÉÒÔͬʱ4¿é°å¿¨Í¬Ê±¹¤×÷£¬ºÏ¼Æ¿ÉÒÔͬʱ²É¼¯ÉϰÙ·¿ª¹ØÁ¿Ðźš£2.ʵÏÖ¶à·¿ª¹ØÐźŵIJ¢Ðвɼ¯ÓëÌø±ä¼ì²â¹¦ÄÜ£¬²¢ÇÒ¶Ô¼ì²âµ½µÄÌø±äÐÅÏ¢½øÐо«È·¼ÆÊ±£¬¿ÉÓÃÓÚ¹¤ÒµÉú²ú»ò¿ÆÑ§Ñо¿ÖÐÓ°ÏìÒòËØÓëÒì³£ÒòËØ·ÖÎö¡£3.¸Ã°å¿¨Ö§³ÖPCI½Ó¿ÚºÍPC104Plus½Ó¿ÚÁ½ÖÖģʽ£¬ÆäÖвÉÓÃPC104Plus½Ó¿Úģʽ¿ÉÒԺ͵¥°å»úÅäºÏ¹¹³É±ãЯʽµÄ¶à·¿ª¹ØÐźÅÌø±ä¼ì²âÓë¼ÆÊ±ÏµÍ³¡£4.¾ßÓжà¿é°å¿¨Ðͬ¹¤×÷ÄÜÁ¦£¬ÓÃÓÚ³¬¹ýµ¥°å32·¿ª¹ØÐźżì²âµÄÁìÓò¡£ÆäÖвÉÓÃPC104P1US½Ó¿Ú±ãЯģʽÏ£¬×î¶à¿ÉÀ©Õ¹µ½4¿é¹²128·¿ª¹ØÐźŵÄʵʱ¼ì²â¡£¶ø²ÉÓÃPCI½Ó¿ÚµÄ°å¿¨Ò»°ãÀ´Ëµ½öÊÜPCI»úÖ÷°å¿ÉÓõÄPCI²å²ÛÏÞÖÆ¡£5.¸Ã¼ÆÊ±ÏµÍ³µÄ¼ÆÊ±¾«¶È¿É´ï0.025ms¡£
ͼ1Ϊ±¾·¢Ã÷ µÄÒ»ÖÖ¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±ÏµÍ³µÄϵͳÉè¼Æ·½°¸Ê¾Òâͼ¡£Í¼2Ϊ±¾·¢Ã÷µÄÒ»ÖÖ¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±ÏµÍ³µÄµ¥°åÓ²¼þÔÀí¿òͼ¡£
¾ßÌåʵʩÀý·½Ê½ÒÔϽáºÏ¸½Í¼ÏêϸÃèÊö±¾·¢Ã÷µÄ¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±ÏµÍ³µÄÌåϵ½á¹¹£¬µ«²»¹¹³É¶Ô±¾·¢Ã÷µÄÏÞÖÆ¡£±¾·¢Ã÷µÄÒ»ÖÖϵͳÉè¼Æ·½°¸:¸ù¾Ý¿ª¹ØÁ¿Ìø±ä¼ì²âºÍ¾«È·¼ÆÊ±µÄÐèÇ󣬿ÉÒÔ²ÉÓÃÈçͼ1ËùʾµÄÉè¼Æ·½°¸:µ¥¿é¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±°å¿¨¿ÉÒÔ¸ù¾Ý°å¿¨µÄÉè¼ÆÃæ»ý½øÐвɼ¯¿ª¹ØÁ¿ÐźŵÄ·ÊýÈ·¶¨£¬¸ù¾ÝPCI³¤¿¨¹æ·¶ºÍPC104P1US½Ó¿Ú°å¿¨±ãЯʽҪÇó£¬Ò»°ãÑ¡Ôñ32·¿ª¹ØÁ¿ÐźŽøÐв¢Ðд¦Àí¡£ÈôÐèҪͬʱ½øÐÐÉϰÙ·¿ª¹ØÁ¿ÐźŵÄÌø±ä¼ì²âºÍ¾«È·¼ÆÊ±£¬¿ÉÒÔ²ÉÓöà¿é°å¿¨Ðͬ¹¤×÷µÄģʽ½øÐÐϵͳÀ©Õ¹¡£Ò»°ãÀ´Ëµ£¬ÔÚ²ÉÓÃPCI½Ó¿ÚµÄ¶à·¿ª¹ØÐźÅÌø±ä¼ì²âÓë¼ÆÊ±ÏµÍ³ÖУ¬¿ÉÐͬ¹¤×÷µÄ°å¿¨ÊýÄ¿Ö÷ÒªÊÜÆäÔØÌ弯Ëã»úÖ÷°åPCI²å²ÛÊýÏÞÖÆ£¬¶ø²ÉÓÃPC104P1US½Ó¿ÚµÄ±ãЯʽ¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±ÏµÍ³ÖУ¬ÊÜPC104P1US½Ó¿ÚÏÞÖÆ£¬×î¶àÖ»Äܶѵþ4¿é°å¿¨£¬¼´¿ÉÒÔʵÏÖ128·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±´¦Àí¡£1.Ðźŵ÷Àíµç·
±¾ÏµÍ³ÒªÇóʵÏÖ¶Ô¿ª¹ØÁ¿ÐźŵÄÕýÈ·¼ì²â£¬Í¬Ê±ÒªÇóÊäÈëÐźÅÄÍѹ´ïµ½45V,ΪʹÊäÈëÐźÅÊʺÏÐźŸôÀëÄ£¿éµÄÊäÈ룬±ØÐë¶ÔÊäÈëÐźŽøÐе÷Àí£¬Ê¹ÆäÂú×ã¸ôÀëµç·ʹÓõÄTTLµçƽ¡£
ΪÏû³ýÊäÈëÐÅºÅµÄ¸ßÆµ¶¶¶¯£¬ÏµÍ³²ÉÓÃÊý×ÖÂ˲¨ºÍÄ£ÄâÂ˲¨Á½ÖÖ·½Ê½½øÐÐÈ¥¶¶¶¯£¬ÔÚÐźŵ÷ÀíÄ£¿éÖ÷Òª²ÉÓÃRCµÍͨÂ˲¨µç·À´ÊµÏÖ¡£Òò´Ë±¾ÏµÍ³ÖеÄÐźŵ÷Àíµç·²ÉÓÃRCµÍͨÂ˲¨µç·ºÍÎÈѹµç·×é³É£¬¾ßÓйýÁ÷±£»¤¡¢ÀËÓ¿±£»¤¡¢¶ÔÊäÈëÐźÅÂ˲¨È¥Ã«´Ì¸ÉÈÅ¡¢µ÷ÕûÐźŷù¶ÈÂú×ãºó¶Ëµç·´¦ÀíµÈ¹¦ÄÜ¡£2.ÐźŸôÀëµç·
Ϊ±£»¤ºó¶Ëµç·ÒÔ¼°Õû¸öϵͳ£¬ÒªÇóǰ¶Ëµç·(ÊäÈëÐźÅ)Óëºó¶Ë´¦Àíµç·½øÐиôÀ룬Òò´ËÔÚǰ¶ËÐźŵ÷ÀíµÄ»ù´¡ÉÏ£¬²ÉÓøôÀëÄ£¿éʵÏÖǰºó¶ËµÄ¸ôÀë¡£ÓÉÓÚϵͳÊäÈëÐźÅΪ¿ª¹ØÁ¿Ðźţ¬¾µ÷Àíºó¿É¿´×÷Êý×ÖÐźţ¬¶ÔÊý×ÖÐźŵĸôÀë¿É²ÉÓÃÒµ½ç³£ÓõĹâñî¸ôÀëÆ÷¼þʵÏÖ¡£¹âñîÆ÷¼þÑ¡ÔñʱӦ¿¼ÂÇÆä¸ôÀë¶È¡¢ÊäÈë×迹¡¢ÏìÓ¦ËٶȺʹø¿íµÈÐÔÄÜÖ¸±ê£¬¼ÙÉèÐźŵIJɼ¯ËÙ¶ÈÔÚ40kHz£¬Ôò¿ÉÒÔÑ¡Ôñ´ø¿íÔÚIMHzÒÔÉϵĹâñîÆ÷¼þ£¬ÁíÍâ¶ÔÐźŵÄÑÓʱӦÔÚIOusÒÔÏ¡£3.ÐźŲɼ¯Ä£¿é
±¾ÏµÍ³µ¥°åÖ÷ҪʵÏÖ¶Ô32·¿ª¹ØÁ¿ÐźŵIJɼ¯ºÍ´¦Àí¡£±¾ÏµÍ³Éè¼ÆÖÐÊ×ÏȶԹâñîÊä³öµÄÐźŽøÐлº³å£¬È»ºóÔÙ½øÐвɼ¯¡£²É¼¯µç·¿É²ÉÓÃרÓÃоƬʵÏÖ£¬Ò²¿ÉÑ¡ÔñFPGAµÄIPºËµÈ·½Ê½ÊµÏÖ¡£ÔÚÑ¡Ôñ´¦ÀíÆ÷ʵÏÖ·½Ê½ÖУ¬¿ÉÒÔÑ¡ÔñDSP×÷ΪÖ÷´¦ÀíÆ÷£¬Ò²¿ÉÒÔÑ¡ÔñFPGA×÷ΪÖ÷´¦ÀíоƬ¡£FPGAÓÉÓÚFPGAÄÜÌṩÖÚ¶àµÄIO¹Ü½Å£¬Í¬Ê±FGPA¾ßÓй¦Äܶ¨ÖƵÄÓÅÊÆ¼°Ç¿´óµÄ²¢Ðд¦ÀíÄÜÁ¦£¬Òò´Ë³ÉΪ¶à·ÐźŴ¦ÀíµÄÓÅÑ¡·½°¸¡£4.Ðźżì²âÄ£¿é
±¾ÏµÍ³µ¥°åÐèʵÏÖ32·ÐźŵIJɼ¯ºÍÌø±ä¼ì²â£¬ÈçÉÏÊöÐźŲɼ¯Èô²ÉÓÃFPGAʵÏÖ£¬´ÓϵͳµÄ¼¯³É¶È¿¼ÂÇ£¬Ðźŵļì²âÒ²½«ÓÉFPGAʵÏÖ¡£´Óͼ2µÄϵͳ½á¹¹¿òͼ¿ÉÖª£¬±¾ÏµÍ³µÄÐźŲɼ¯ºÍ¼ì²âÄ£¿éµÄǰ¶ËΪ¹âñî
¸ôÀëÕóÁеÄÊä³ö£¬ºó¶ËΪPCIÐÒéʵÏֵ緡£ÔÚʹÓÃFPGAʵÏÖÐźŲɼ¯ºÍ¼ì²â·½°¸Ï£¬ÒªÇóÔÚFPGAÄÚ²¿ÊµÏÖÐźŵIJɼ¯¡¢»º´æ¡¢Â˲¨ºÍ¼ì²âµÈ¹¦ÄÜ£¬Í¬Ê±ÒªÇóÔÚFPGAÄÚʵÏÖÓëPCIÐÒéʵÏֵ緵ÄÎÞ·ì½Ó¿Ú¡£ÊµÏÖÖÐÐźŵIJɼ¯ÀûÓÃFPGAµÄͨÓÃI/O ¿ÚÒÔ²¢Ðз½Ê½½øÐУ¬²¢½«²É¼¯µ½µÄÐźŻº´æÈëFPGAÄÚ²¿ËùÉè¼ÆµÄFIFOÄ£¿é¡£ÐźÅÂ˲¨°´ÕÕËùÉè¼ÆµÄ״̬»ú¶ÔËùÓÐ32·ÐźŲ¢ÐнøÐУ¬²ÉÓÃÆ½»¬Â˲¨¼¼ÊõʵÏÖ¶Ô¸ÉÈŵÄÏû³ý¡£FPGAÄÚ²¿Í¬Ê±Éè¼Æ¼ÆÊ±Ä£¿é£¬¶Ô¸÷·ÐźŵÄ״̬Çл»(Ìø±ä)½øÐо«È·¼ÆÊ±£¬×ÜÌåʵÏÖ¿ª¹ØÁ¿ÐźŵÄÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±¹¦ÄÜ¡£Í¬Ê±£¬µ±·¢ÉúÐźÅÌø±äʼþʱ£¬Ðèʵʱ֪ͨÖ÷»úϵͳ£¬Ö÷Òª²ÉÓÃÓ²¼þÖжϵķ½Ê½´¦Àí¡£5.PCIÐÒéʵÏÖµç·
¸Ã°å¿¨¿ÉÒÔ²ÉÓÃרÓÃоƬʵÏÖPCIÐÒéͨÐÅ£¬Ò²¿ÉÒÔÀûÓÃFPGAµÄIPºËµÈ·½Ê½ÊµÏÖPCIÐÒéͨÐÅ£¬ÆäÖÐPC104Plus½Ó¿ÚҲѡÔñPCIÐÒé½øÐÐͨÐÅ¡£½áºÏͼ2µÄ±¾ÏµÍ³µÄÓ²¼þ½á¹¹¿òͼËùʾ£¬±¾ÏµÍ³ËùÉè¼ÆµÄPCI»òPC104Plus °å¿¨½«ÊµÏÖ¶ÔÌø±äÐźŵÄÕýÈ·¼ì²â£¬²¢Ïû³ýÐźÅÌø±äËù²úÉúµÄ¶¶¶¯¶Ô¼ì²â½á¹ûµÄÓ°Ï졣ǰ¶Ëµç·°üÀ¨Ðźŵ÷Àíµç·ºÍÐźŸôÀëµç·£¬ÆäÖÐÐźÅת»»µç·½«ÊäÈëÐźÅת»»ÎªTTLµçƽ£¬²¢Í¬Ê±¶ÔÐÅ ºÅ½øÐмòµ¥Â˲¨£¬µç·ʵÏÖʱ²ÉÓÃÎÈѹ¶þ¼¶¹Ü¼ÓRCµç·ʵÏÖ¡£ÐźŸôÀëµç·ʵÏÖÊäÈëÐźźͺóÐøµÄÐźŴ¦Àíµç·µÄ¸ôÀ룬²ÉÓùâñî¸ôÀëÆ÷¼þʵÏÖ¡£×ÜÏß»º³åµç·¶Ô¹âñîµÄÊä³öÐźŽøÐлº³å£¬Í¬Ê±ÊµÏÖ5VµçƽÂß¼µ½3.3µçƽÂß¼µÄת»»¡£
FPGA×÷ΪϵͳµÄºËÐÄ´¦ÀíÄ£¿é£¬Ìṩ×ÜÏß»º³åÆ÷µÄ½Ó¿ÚʵÏÖÐźŲɼ¯£¬È»ºó¶Ô²É¼¯ºóµÄÐźŽøÐлº´æºÍ¼ì²â£¬FPGAͬʱÐèʵÏÖÓëPCI×ÜÏß½Ó¿ÚµÄÎÞ·ì¶Ô½Ó£¬ÒÔʵÏÖ½«¼ì²â½á¹û·¢Ë͸øÉÏλ»ú¡£ÎªÍê³É±¾ÏµÍ³ÈÎÎñ£¬FPGA»¹ÐèʵÏÖÖ÷¿ØÄ£¿é¡¢ÄÚ²¿FIFOÄ£¿é¡¢¼ÆÊ±Ä£¿é¡¢²âÊÔÄ£¿éºÍI2CÄ£¿éµÈ¡£ÏµÍ³ÖеÄFLASHÓÃÀ´ÊµÏÖ¶ÔFPGAµÄ´úÂë¼ÓÔØ¡£µçÔ´¹ÜÀíÄ£¿é¸ºÔð²úÉú°å¿¨ËùÐèµÄ¸÷¼¶µçÔ´£¬Ê±ÖÓÄ£¿éΪϵͳÌṩʱÖÓÐźš£Í¬Ê±µ¥°åÒ²Ö§³ÖÍⲿʱÖÓÊäÈë½Ó¿Ú£¬ÒÔ±ãÓÚе÷¶à¿é°å¿¨¹¤×÷¡£±¾·¢Ã÷µÄÒ»ÖÖϵͳµÄÈí¼þÈí¼þϵͳ×ÜÌåÉè¼Æ·½°¸:
²âÊÔϵͳµÄÈí¼þÉè¼ÆÒÔÄ£¿é»¯Éè¼ÆÎª»ù´¡£¬·ÖΪ°å¿¨ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±³ÌÐò¡¢°å¿¨Çý¶¯³ÌÐò¡¢²âÊÔÈí¼þ³ÌÐòÕâÈý¸ö×é³É²¿·Ö£¬ÈýÕßÖ®¼äÐͬ¹¤×÷¡£°å¿¨²É¼¯32·¿ª¹ØÐźź󣬽øÐÐÌø±ä״̬Åоö£¬È»ºó½«´¦Àí½á¹û֪ͨÇý¶¯³ÌÐò¡£Çý¶¯³ÌÐò¼àÊӰ忨ÐÅÏ¢£¬²¢ÊµÊ±µÄ֪ͨ²âÊÔ³ÌÐò¡£²âÊÔ³ÌÐò¼ì²âÇý¶¯µÄ֪ͨ£¬¶ÁÈ¡Ìø±äÐźżÇ¼ºÍ¼ÆÊ±ÐÅÏ¢¡£Òò´Ë£¬Èí¼þµÄ×ÜÌåÉè¼Æ¹ý³Ì¿É»®·ÖΪÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±³ÌÐòÉè¼Æ¡¢°å¿¨Çý¶¯³ÌÐòÉè¼Æ¡¢²âÊÔ³ÌÐòÉè¼ÆÈý¸ö²¿·Ö¡£×¢Òâ:ϵͳ֧³Ö¶à°å¿¨Ðͬ¹¤×÷·½Ê½£¬¿ÉÒÔͬʱ¶ÔÉϰÙ·¿ª¹ØÐźŽøÐмì²â¡£1.ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±·½°¸:
32·¿ª¹ØÁ¿ÐźžI/O½Ó¿ÚÊäÈ룬FPGA½øÐÐÊý×ÖÐźŲɼ¯¡£Ã¿Â·¿ª¹ØÁ¿ÐźŲɼ¯ºó½øÐÐÌø±äÅоö¡£Èç¹ûÓÐÌø±ä·¢Éú£¬½«´æ´¢Ìø±äÐÅÏ¢²¢ÏòÇý¶¯·¢ËÍÖжϡ£ÏµÍ³Í¬Ê±Í¨¹ýPCI×ÜÏßÐÒéÓëÖ÷»ú½øÐÐÃüÁîºÍÐÅÏ¢½»»¥£¬ÏµÍ³ÊµÊ±¼àÌýÖ÷»úµÄÃüÁϵͳ¼àÌýµÄÖ÷»úÃüÁîÈçÏÂ:
1)Í£Ö¹²É¼¯ÃüÁ½«Ê¹°å¿¨Í£Ö¹²É¼¯¹¤×÷£»
2)ϵͳ²ÎÊýÅäÖÃÃüÁ ÓÃÓÚÅäÖÃϵͳ¹¤×÷µÄ²ÎÊý£¬ÈçÓÐЧÐźſí¶ÈµÈ£» 3)Æô¶¯¿ª¹ØÁ¿²É¼¯ÃüÁ¼´Ê¹°å¿¨½øÈëÐèÇóµÄ¹¤×÷״̬¡£ÏµÍ³Èô²ÉÓÃ40KHz½øÐвÉÑù£¬¼ÆÊ±¾«¶È´ïµ½0.025ms¡£2.°å¿¨Çý¶¯Éè¼Æ·½°¸:
°å¿¨µÄWindowsÇý¶¯³ÌÐò½«»ùÓÚWDMÄ£ÐͽøÐпª·¢£¬ÊµÏֶ԰忨µÄ¼ÓÔØ¡¢³õʼ»¯¡¢°å¿¨µÄ¿ØÖÆ¡¢ÖжÏÏìÓ¦¡¢Êý¾Ý»ñÈ¡µÈ¹¦ÄÜ¡£Çý¶¯Ö÷ҪʵÏÖµÄÊÇPCI×ÜÏßͨÐÅ¡£Çý¶¯¹¤×÷ºó£¬¼ì²â°å¿¨Öжϣ¬Èç¹ûÓа忨ÖжϷ¢Éúʱ£¬¶ÁÈ¡Êý¾Ý£¬²¢²ÉÓÃÖжϷ½Ê½Í¨ÖªÉϲã²âÊÔ³ÌÐò¡£3.²âÊÔÈí¼þÉè¼Æ·½°¸:
ÉϲãÓ¦ÓóÌÐòÖ÷ÒªÓÐÒÔϹ¦ÄÜ:
I)ö¾Ù°å¿¨¹¦ÄÜ£¬µ±ÏµÍ³ÖÐÓжà¿é°å¿¨Ðͬ¹¤×÷ʱ£¬¸ÃÓ¦ÓóÌÐòÐèÒª¶Ô°å¿¨½øÐÐö¾Ù£¬»ñÈ¡ËùÓа忨µÄ²Ù×÷¾ä±ú¡£2)°å¿¨ÅäÖù¦ÄÜ£¬ÓÃÓÚÅäÖð忨µÄ¹¤×÷Ìõ¼þ£¬ÈçÓÐЧÐźŵĿí¶ÈµÈ¡£3)Æô¶¯°å¿¨Ìø±ä¼ì²â¹¦ÄÜ£¬²¢ÊµÊ±»ñÈ¡°å¿¨¼ì²âµ½µÄÌø±äÐÅÏ¢£¬²¢ÏÔʾÓÚÈí¼þ½çÃæÉÏ¡£4)Í£Ö¹°å¿¨¼ì²âµÄ¹¦ÄÜ¡£ÉÏÊöʵʩÀýÖ»ÊÇΪÁË˵Ã÷±¾·¢Ã÷µÄ¼¼Êõ¹¹Ë¼¼°Ìص㣬ÆäÄ¿µÄÊÇÔÚÓÚÈñ¾ÁìÓòÄ򵀮Õͨ¼¼ÊõÈËÔ±Äܹ»Á˽Ȿ·¢Ã÷µÄÄÚÈݲ¢¾ÝÒÔʵʩ£¬²¢²»ÄÜÒÔ´ËÏÞÖÆ±¾·¢Ã÷µÄ±£»¤·¶Î§¡£·²ÊǸù¾Ý±¾·¢Ã÷ÄÚÈݵÄʵÖÊËù×÷³öµÄµÈЧµÄ±ä»¯»òÐÞÊΣ¬¶¼Ó¦º¸ÇÔÚ±¾·¢Ã÷µÄ±£»¤·¶Î§ÄÚ¡£
ȨÀûÒªÇó
1.Ò»ÖÖ¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±ÏµÍ³£¬ÆäÌØÕ÷ÔÚÓÚ£¬°üÀ¨Í¨¹ýPCI½Ó¿Ú»òPC104P1US½Ó¿ÚÓë¼ÆËã»úÁ¬½ÓµÄÖÁÉÙÒ»¿é¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±°å¿¨£¬ËùÊöÖÁÉÙÒ»¿é¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±°å¿¨°üÀ¨Ë³ÐòÁ¬½ÓµÄÐźŵ÷Àíµç·¡¢ÐźŸôÀëµç·¡¢ÐźŲɼ¯Ä£¿é¡¢Ðźżì²âÄ£¿éºÍPCIÐÒéʵÏֵ緡£
2.¸ù¾ÝȨÀûÒªÇó1ËùÊöµÄ¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±ÏµÍ³£¬ÆäÌØÕ÷ÔÚÓÚ£¬ËùÊöÐźŵ÷Àíµç·ÓëÐźÅÊäÈë¶Ë¿ÚÁ¬½Ó£¬Ðźŵ÷Àíµç·²ÉÓÃRCµÍͨÂ˲¨µç·ºÍÎÈѹµç·×é³É¡£
3.¸ù¾ÝȨÀûÒªÇó1ËùÊöµÄ¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±ÏµÍ³£¬ÆäÌØÕ÷ÔÚÓÚ£¬ËùÊöÐźŸôÀëµç·°üÀ¨¹âñî¸ôÀëÆ÷¼þ£¬ÓÃÓÚ¸ôÀëÊäÈëÐźźͺó¶ËÐźŲɼ¯µç·¡£
4.¸ù¾ÝȨÀûÒªÇó3ËùÊöµÄ¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±ÏµÍ³£¬Æä ÌØÕ÷ÔÚÓÚ£¬ÔÚÐÅºÅµÄ²É ¼¯ËÙ¶ÈÔÚ40kHzµÄÇé¿öÏ£¬Ñ¡Ôñ´ø¿íÔÚIMHzÒÔÉϵĹâñîÆ÷¼þ£¬¶ÔÐźŵÄÑÓʱÔÚIOusÒÔÏ¡£
5.¸ù¾ÝȨÀûÒªÇó1ËùÊöµÄ¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±ÏµÍ³£¬ÆäÌØÕ÷ÔÚÓÚ£¬ËùÊöÐźŲɼ¯Ä£¿éÖаüº¬µÄ²É¼¯µç·¿É²ÉÓÃרÓÃоƬʵÏÖ£¬Ò²¿ÉÑ¡ÔñÓÃFPGAµÄIPºËʵÏÖ£¬ÇÒÔڲɼ¯ºóÏȶԹâñîÊä³öµÄÐźŽøÐлº³å¡£
6.¸ù¾ÝȨÀûÒªÇó5ËùÊöµÄ¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±ÏµÍ³£¬ÆäÌØÕ÷ÔÚÓÚ£¬ÔÚÑ¡ÔñרÓÃоƬʵÏÖ·½Ê½ÖУ¬¿ÉÒÔÑ¡ÔñDSP×÷ΪÖ÷´¦ÀíÆ÷£¬Ò²¿ÉÒÔÑ¡ÔñFPGA×÷ΪÖ÷´¦ÀíоƬ£¬ÇÒÔÚFPGAÄÚʵÏÖÓëPCIÐÒéʵÏֵ緵ÄÎÞ·ì½Ó¿Ú£¬ÊµÏÖÖÐÐźŵIJɼ¯ÀûÓÃFPGAµÄͨÓÃI/O ¿ÚÒÔ²¢Ðз½Ê½½øÐУ¬²¢½«²É¼¯µ½µÄÐźŻº´æÈëFPGAÄÚ²¿ËùÉè¼ÆµÄFIFOÄ£¿é¡£
7.¸ù¾ÝȨÀûÒªÇó1ËùÊöµÄ¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±ÏµÍ³£¬ÆäÌØÕ÷ÔÚÓÚ£¬ËùÊöPCIÐÒéʵÏֵ緿ÉÒÔ²ÉÓÃרÓÃоƬʵÏÖ£¬Ò²¿ÉÒÔ²ÉÓÃFPGAµÄIPºËʵÏÖ£¬PC104P1US½Ó¿ÚÑ¡ÔñPCIÐÒé½øÐÐͨÐÅ¡£
È«ÎÄÕªÒª
±¾·¢Ã÷Ìá³öÁËÒ»ÖÖ¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±ÏµÍ³£¬°üÀ¨Í¨¹ýPCI½Ó¿Ú»òPC104Plus½Ó¿ÚÓë¼ÆËã»úÁ¬½ÓµÄÖÁÉÙÒ»¿é¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±°å¿¨£¬ËùÊöÖÁÉÙÒ»¿é¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±°å¿¨°üÀ¨Ë³ÐòÁ¬½ÓµÄÐźŵ÷Àíµç·¡¢ÐźŸôÀëµç·¡¢ÐźŲɼ¯Ä£¿é¡¢Ðźżì²âÄ£¿éºÍPCIÐÒéʵÏֵ緡£±¾·¢Ã÷µÄ¶à·¿ª¹ØÁ¿ÐźÅÌø±ä¼ì²âÓ뾫ȷ¼ÆÊ±ÏµÍ³£¬¿ÉÓÃÓÚ¹¤ÒµÉú²ú»ò¿ÆÑ§Ñо¿ÖÐÓ°ÏìÒòËØÓëÒì³£ÒòËØ·ÖÎö£¬ÊµÏÖ¶à·¿ª¹ØÐźŵIJ¢Ðвɼ¯ÓëÌø±ä¼ì²â¹¦ÄÜ£¬²¢ÇÒ¶Ô¼ì²âµ½µÄÌø±äÐÅÏ¢½øÐо«È·¼ÆÊ±£»¾ßÓжà¿é°å¿¨Ðͬ¹¤×÷ÄÜÁ¦£¬ÓÃÓÚ³¬¹ýµ¥°å32·¿ª¹ØÐźżì²âµÄÁìÓò£¬¼ÆÊ±¾«¶È¿É´ï0.025ms¡£
Îĵµ±àºÅG01R31/00GK103235205SQ20121029494
¹«¿ªÈÕ2013Äê8ÔÂ7ÈÕ ÉêÇëÈÕÆÚ2012Äê8ÔÂ20ÈÕ ÓÅÏÈȨÈÕ2012Äê8ÔÂ20ÈÕ
·¢Ã÷Õߺú½£Áè, ²ÜºéÁú, Ðìê¿ ÉêÇëÈË:ËÕÖÝ´óѧ