ÑÇÐÇÓÎÏ·¹ÙÍø-www.yaxin868.com

  • ɽ¶«ÑÇÐÇÓÎÏ·¹ÙÍø»ú´²ÓÐÏÞ¹«Ë¾Ï³´²¹Ù·½ÍøÕ¾½ñÌìÊÇ£º2025-06-17Çл»³ÇÊÐ[È«¹ú]-ÍøÕ¾µØÍ¼
    ÍÆ¼ö²úÆ· :
    ÍÆ¼öÐÂÎÅ
    ¼¼ÊõÎÄÕµ±Ç°Î»ÖÃ:¼¼ÊõÎÄÕÂ>

    Ò»ÖÖ¾«Ãܲâ¾à¼à²âµ¥Ôªµç·¼°¹¦ÄܵÄʵÏÖ·½·¨

    ʱ¼ä:2025-06-17    ×÷Õß: ¹ÜÀíÔ±

    רÀûÃû³Æ£ºÒ»ÖÖ¾«Ãܲâ¾à¼à²âµ¥Ôªµç·¼°¹¦ÄܵÄʵÏÖ·½·¨
    ¼¼ÊõÁìÓò£º
    ±¾·¢Ã÷Éæ¼°Ò»ÖÖ·É»ú׎Óòâ¾àÉ豸£¬ÌرðÉæ¼°Ò»ÖÖ¾«Ãܲâ¾à¼à²âµ¥Ôªµç·¼°ÊµÏÖ·½·¨¡£
    ±³¾°¼¼Êõ£º
    ¾«Ãܲâ¾à¾ÍÊÇÔÚ³£¹æ²â¾àµÄ»ù´¡ÉÏÒýÈ뾫ÃÜģʽ£¬´Ó¶ø½øÒ»²½Ìá¸ß²â¾à¾«¶È¡£»úÔØÉ豸ºÍµØÃæÐűê»úµÄͨѶÐźÅÊÇα¸ß˹²¨ÐÎÂö³å¶Ô£¬ÆäµÚÒ»¸öÂö³åÉÏÉýÑØµÄ¶à¾¶·´ÉäÈÝÒ×Ôì³ÉÊ§Õæ£¬µ¼ÖÂÔÚʹÓÃ50%°ë·ù̽²âʱ£¬µØÃæÐűê»úºÍ»úÔØÉ豸ÔÚ¼ì²âÂö³åµÄµ½´ïʱ¼äʱ²úÉúÎó²î¡£ÕâÖÖÎó²îÔÚ׎µÄ×îºó½×¶Î¶Ô·É»úµÄÓ°Ïì·Ç³£´ó¡£Òò´Ë£¬¾«Ãܲâ¾àÉ豸µÄÂö³åÓÐÒ»¸ö·Ç³£¶¸Ç͵ÄÉÏÉýÑØ£¬5% 30%Ö®¼ä²¿·ÖÉÏÉýʱ¼äΪ(250¡À50) ns£¬¸Ã¶ÎÊÇÖ±ÏßÐÎ×´¡£Ä¿Ç°ÒÑÓеľ«Ãܲâ¾àÉ豸£¬Ö÷ҪΪ·ÂÖÆÒâ´óÀûµÄ£¬ÓÉÓÚÈí¼þûÓб»ÆÆÒëÒÔ¼°µç·Æ÷¼þµÄÂäºóµ¼ÖÂÔÚÉú²úÖе÷ÊÔÉ豸À§ÄÑ£¬Ôö¼Óµ÷»úʱ¼ä£¬ÑÓ³¤ÁËÉú²úÖÜÆÚ£¬²¢ÇÒ²»ÀûÓÚ¹ÊÕϵÄÅųý£¬Òò´Ë£¬ÓбØÒªÑÐÖÆÎÒÃÇ×Ô¼ºµÄ¾«Ãܲâ¾àÉ豸¡£

    ·¢Ã÷ÄÚÈÝ
    ¼øÓÚÏÖÓвâ¾àÉ豸´æÔڵIJ»×㣬±¾·¢Ã÷ÌṩÁËÒ»ÖÖ¾«Ãܲâ¾à¼à²âµ¥Ôªµç·¼°ÊµÏÖ·½·¨£¬ÊµÏÖÒÔÏÂÄ¿µÄ1¡¢Ôö¼Ó¾«ÃÜÄ£ ʽϸ÷ÏîÖ¸±ê²ÎÊýµÄ²âÁ¿²¢Äܹ»ºÍ³£¹æÄ£Ê½¼æÈÝ£¬¾«ÃÜ/³£¹æÄ£Ê½Ó¦´ðÑÓʱ(²âÁ¿¾«¶ÈΪ¡À20ns)¡¢¾«ÃÜ/³£¹æÄ£Ê½Ó¦´ðЧÂÊ(¡À2%)¡¢Ó¦´ð±àÂë¼ä¸ô(¡À20ns)¡¢²¿·ÖÉÏÉýʱ¼ä(ÍÁ 10ns)¡¢ÉÏÉýÑØÊ±¼ä(ÍÁ 10ns)¡¢·åÖµ¹¦ÂÊÊä³ö(¡À0. 5dB)¡¢·¢ÉäËÙÂÊ(¡À20pps)¡¢Ê¶±ðÐźÅ(µ±ÂëȺÑÓʱ´óÓÚ9s»ò75sÄÚÎÞĦ¶û˹Â룬¸æ¾¯)µÈ²ÎÊý¡£2¡¢¾ß±¸ÏµÍ³²ÎÊýµÄ²âÊÔÄÜÁ¦£¬ÉèÖÃѯÎÊÂö³åÊý¡¢ÉèÖÃѯÎÊÂö³å¼ä¸ô¡¢ÉèÖûز¨ÒÖÖÆ¡¢½ÓÊÕ»ú´ø¿í²âÊÔ¡¢ÁÚ²¨µÀÒÖÖÆ²âÊÔ¡¢¹ýÔØÒÖÖÆ²âÊÔ¡¢Ô¶¾à»Ø²¨ÒÖÖÆ²âÊÔ¡¢½ü¾à»Ø²¨ÒÖÖÆ²âÊÔ¡¢½ÓÊÕ»úÁéÃô¶È²âÊÔ¡¢ÒëÂëµç·¼ø±ðÁ¦²âÊÔ¡¢ÒëÂëµç·ÐÔÄܲâÊԵȡ£±¾·¢Ã÷ΪʵÏÖÒÔÉÏÄ¿µÄ£¬Ëù²ÉÓõļ¼Êõ·½°¸ÊÇÒ»ÖÖ¾«Ãܲâ¾à¼à²âµ¥Ôªµç·£¬ÆäÌØÕ÷ÔÚÓÚ°üÀ¨¹ìÖÁ¹ìµ¥¶Ë±ä²î·Öµç·¡¢ADÄ£Êýת»»µç·¡¢FPGAµç·¡¢ARMµç·¡¢DAÊýģת»»µç·¡¢RS232´®¿Úµç·£¬ËùÊöFPGAµç··Ö±ðÓëDAÊýģת»»µç·¡¢ARMµç·¡¢ADÄ£Êýת»»µç·Á¬½Ó£¬ËùÊöDAÊýģת»»µç·ͨ¹ý¹ìÖÁ¹ìµ¥¶Ë±ä²î·Öµç·ÓëADÄ£Êýת»»µç·Á¬½Ó£¬ËùÊöARMµç·ÓëRS232´®¿Úµç·Á¬½Ó¡£Ò»ÖÖ¾«Ãܲâ¾à¼à²âµ¥Ôªµç·¹¦ÄܵÄʵÏÖ·½·¨£¬ÆäÌØÕ÷ÔÚÓÚʵÏÖ·½·¨ÈçÏÂ
    FPGAºÍARMÕûÌåʵÏÖ·½·¨
    Éϵçºó£¬FPGAºÍARM¿ªÊ¼³õʼ»¯FPGA¶ÔADÄ£Êýת»»ºóµÄÊý¾Ý½øÐд¦Àí£¬Éú³É·½²¨ÐźŽø¶ø²âÁ¿¸÷Ïî²ÎÊýÖ¸±ê£¬ÕâЩÊý¾Ý»áÔÚARMÖ´ÐÐÍⲿÖжÏʱ·¢Ë͹ýÈ¥¡£Í¨¹ýµØÖ·Êý¾Ý×ÜÏߣ¬FPGAÄܽÓÊÕµ½ARM´«ËÍµÄÆµÂÊ¡¢Âö³å¼ä¸ôºÍ»Ø²¨ÒÖÖÆµÈÊý¾ÝÖ¸±ê£¬Íê³ÉѯÎÊ·½²¨µÄÉú³É¡£ÎªÁËÄܹ»ÊµÏÖµ¥Ôª°å×Լ죬FPGAÄܹ»²úÉú´ý²â¸ß˹Âö³å£¬Ä£ÄâÕû»ú״̬ÏÂÐźÅÊ䦫 ;ARM´ÓRAMÖжÁÈ¡µôµç±£´æµÄÊý¾Ý²¢³õʼ»¯¸÷¹Ü½Å¹¤×÷ģʽ£¬È»ºó½øÈëwhileº¯Êý½øÐй¦ÂÊ¡¢´ø¿í¡¢¹ýÔØÒÖÖÆ¡¢ÁéÃô¶È¡¢ÒëÂëÄÜÁ¦ºÍ½üÔ¶»Ø²¨ÒÖÖÆµÈ²âÊÔ£¬Ôڴ˹ý³ÌÖлá³öÏÖÍⲿÖжϺʹ®¿ÚÖжϣ¬·Ö±ðÓÃÀ´¶ÁÈ¡´ÓFPGA´«Ë͵ÄÊý¾ÝºÍÖ÷¿Øµ¥ÔªµÄЭÒéÃüÁÒÔ´ËÍê³É¿ØÖÆ×÷ÓᣵÚÒ»¡¢FPGA¹¤×÷µÄ¾ßÌå²½Öè
    Õⲿ·ÖÖ÷ÒªÓÃÓÚÍê³É¶ÔADµÄÊä³öÐźŽøÐÐÊý×Ö´¦Àí£¬Íê³É°ë·ù̽²â¡¢¸÷ÏîÖ¸±ê²ÎÊý²âÁ¿¡¢´ý²â¸ß˹Âö³åºÍѯÎÊ·½²¨Éú³É£»
    µÚÒ»²¿·ÖÊý¾ÝµÄÔ¤´¦Àí²¿·Ö£¬ÕâÒ»²¿·Ö°üÀ¨·¢Éä(ѯÎÊ)ÐźŵÄÑÓʱÄ£¿é¡¢°ë·ù¡¢5%¡¢10%¡¢30%¡¢90%ÃÅÏÞÄ£¿éºÍ·¢Éä(ѯÎÊ)µÄ±È½ÏÆ÷Ä£¿é£¬AD²ÉÑùµÃµ½µÄÊý¾Ý×îÏȽøÈëÕâÒ»²¿·Ö£¬Ä¿µÄÊÇÉú³É·¢Éä(ѯÎÊ)·½²¨ÒÔ¼°·¢ÉäÐźŵIJ¿·ÖÉÏÉýʱ¼äºÍÉÏÉýÑØ£»
    ÐźÅÑÓʱÄ£¿é°ë·ù¡¢5%¡¢10%¡¢30%¡¢90%ÃÅÏÞ»áÒòΪÂö³å·åÖµµÄÅжϲúÉúÑÓʱ£¬ÐèÒª½«ÊäÈëµÄÐźÅÑÓʱ6 ¦Ì s ;
    ÃÅÏÞÄ£¿é¸ù¾ÝÂö³åµÄ·åÖµ£¬¾­¹ý¼ÆËãÐγɰë·ùÃÅÏÞ¡¢5%¡¢10%¡¢30%¡¢90%ÃÅÏÞ£»
    ±È½ÏÆ÷Ä£¿éÑÓʱºóµÄ·¢Éä(ѯÎÊ)ÐźźͰë·ù¡¢5%¡¢10%¡¢30%¡¢90%ÃÅÏÞµçÆ½½øÈëÕâ¸öÄ£¿é£¬·¢Éä(ѯÎÊ)ÐźźͰë·ùÃÅÏÞ½øÐбȽϲúÉú·¢Éä(ѯÎÊ)·½²¨£¬·¢ÉäÐźźÍ5%¡¢30%ÃÅÏޱȽÏÉú³É²¿·ÖÉÏÉýʱ¼ä£¬·¢ÉäÐźźÍ10%¡¢90%ÃÅÏޱȽÏÉú³ÉÉÏÉýÑØ£»
    µÚ¶þ²¿·ÖÊý¾ÝµÄ´¦Àí²¿·Ö£¬ÕâÒ»²¿·ÖÖ÷ÒªÊǼÆÊýÆ÷Ä£¿é£¬·¢Éä(ѯÎÊ)·½²¨¡¢²¿·ÖÉÏÉýʱ¼ä¡¢ÉÏÉýÑØ¡¢½ÓÊÕ»úÊä³öÐźźÍʶ±ðÐźŵȶ¼½øÈëÕâÒ»²¿·Ö£¬Ä¿µÄÊDzâÁ¿·¢ÉäËÙÂÊ¡¢Ó¦´ðÑÓʱ¡¢Ó¦´ðЧÂÊ¡¢Ó¦´ð±àÂë¼ä¸ô¡¢²¿·ÖÉÏÉýʱ¼ä¡¢ÉÏÉýÑØÊ±¼ä¡¢½ÓÊÕ»úÊä³öµÈ²ÎÊý£¬´ý²âÁ¿Íê³Éºóͨ¹ýÊý¾Ý×ÜÏß·¢¸øARM ;ÕâÒ»²¿·Ö°üÀ¨Èô¸ÉСģ¿é·Ö±ðÓÃÀ´²âÁ¿ÒÔÉϲÎÊý£¬Ö÷Ҫ˼·ÊÇÀûÓÃÒ»¸öIÃëµÄÃÅµçÆ½£¬ÓÃ50MHz (2MHz)µÄʱÖÓ¼ÆÊý²âÁ¿ÒÔÉϲÎÊý£»
    µÚÈý²¿·ÖѯÎÊ·½²¨Éú³É²¿·Ö£¬ÕâÒ»²¿·Ö°üÀ¨ÆµÂÊÉèÖÃÄ£¿é¡¢Âö³å¼ä¸ôÉèÖÃÄ£¿é¡¢»Ø²¨ÒÖÖÆÉèÖÃÄ£¿é¡¢ÊýÁ¿ÉèÖÃÄ£¿é¡¢Í¬²½ÒÖÖÆÄ£¿é¡¢Ñ¯ÎÊ·½²¨Éú³ÉÄ£¿é£¬ARMͨ¹ýÊý¾Ý×ÜÏß´«ËÍÉú³ÉѯÎÊ·½²¨ËùÐèÒªµÄ²ÎÊý£¬ÕâЩÊý¾Ý·Ö±ðÊäÈ뵽ƵÂÊÉèÖÃÄ£¿é¡¢Âö³å¼ä¸ôÉèÖÃÄ£¿é¡¢»Ø²¨ÒÖÖÆÉèÖÃÄ£¿é¡¢ÊýÁ¿ÉèÖÃÄ£¿é£»
    ƵÂÊÉèÖÃÄ£¿é¡¢Âö³å¼ä¸ôÉèÖÃÄ£¿é¡¢»Ø²¨ÒÖÖÆÉèÖÃÄ£¿é¡¢ÊýÁ¿ÉèÖÃÄ£¿éÕ⼸¸öÄ£¿éÖ÷ÒªÓÃÓÚ´ÓÊý¾Ý×ÜÏßÉ϶ÁÈ¡Éú³ÉѯÎÊ·½²¨ËùÐèÒªµÄ²ÎÊý£»
    ͬ²½ÒÖÖÆÄ£¿éÕâ¸öÄ£¿éµÄÐźÅÊÇÁíÍâÒ»¿é¼à²âµ¥Ôª°å²úÉúµÄ£¬ÔÚÕû»úµÄÁ½¿é¼à²âµ¥Ôª°åÖ®¼äÆðµ½Ò»¸öͬ²½ÒÖÖÆµÄ×÷Óã»
    ѯÎÊ·½²¨Éú³ÉÄ£¿éÒÔÉϼ¸¸öÄ£¿éµÄÐźŶ¼»á½øÈëÕâ¸öÄ£¿é£¬¸ù¾ÝIAFA¹¤×÷ģʽ¡¢±àÂ뷽ʽµÈ²ÎÊý£¬»áÉú³ÉÂö¿í4¦Ì S£¬Âö³å¼ä¸ô¿Éµ÷µÄѯÎÊ·½²¨£»
    µÚËIJ¿·Ö¸ß˹Âö³åÉú³É²¿·Ö£¬ÕâÒ»²¿·ÖµÄÊä³öÊý¾Ý»áË͵½DAÊýģת»»µç·£¬´Ó¶øÉú³É¸ß˹Âö³å£¬Ö÷Ҫ˼·ÊÇÓÃIPºË½¨Á¢Ò»¸öÊý¾Ý¿â£¬ÓÃ50MHzµÄʱÖÓ˳ÐòÑ­»·µØ´ÓÖжÁÈ¡Êý¾Ý¡£µÚ¶þ¡¢ARM¹¤×÷µÄ¾ßÌå²½Öè
    µÚÒ»²¿·Ö¡¢whileº¯ÊýÕⲿ·ÖÖ÷ÒªÓÃÓÚÍê³É·¢É书ÂʵļÆËãºÍ¸÷ÏîÖ¸±ê²ÎÊýµÄµ÷Õû£»
    1¡¢Éϵçºó£¬ARM¿ªÊ¼³õʼ»¯£¬´ÓRAMÖжÁÈ¡µôµç±£´æµÄÊý¾Ý(°üÀ¨IA/FA²â¾àģʽ¡¢±àÂ뷽ʽ¡¢²¨µÀƵµã¡¢Ë¥¼õÖµ)²¢³õʼ»¯¸÷¹Ü½Å¹¤×÷ģʽ£»
    2¡¢È»ºó½øÐÐ63MÖÃÆµÉèÖã¬Ö÷ҪĿµÄÊÇΪÉú³ÉѯÎÊ·½²¨ÌṩÖÃÆµ²ÎÊý£»3¡¢½Ó׎øÈëwhileº¯Êý£¬while (I)»á˳ÐòÑ­»·Ö´ÐÐ,ÒÀ´ÎÅжÏtest_flagµÄÖµ=0ʱ£¬Ö´Ðй¦ÂʲâÊÔ£¬·¢É书ÂÊÓëÂö³åµÄ·åÖµ´æÔÚÒ»¶¨µÄ¹ØÏµ£¬Ê¹ÓÃÏàÓ¦µÄËã·¨Äܹ»¼ÆËã³ö·¢É书ÂÊ£»=1ʱ£¬Ö´Ðдø¿í²âÊÔ£¬Ê×ÏÈ»áÅжÏÓ¦´ðЧÂÊ£¬Èô>75£¬Ë¥¼õÖµ++£¬Èô¡´65£¬Ë¥¼õÖµÒ»£¬·ñÔòµ±Ç°Ë¥¼õÖµ+Æ«ÒÆÁ¿£»ÒÔ´ËÀàÍÆ£¬²»Í¬µÄtest_flag,½øÈëÏàÓ¦µÄ¹¦ÄܲâÊÔ£»
    Ö´ÐÐwhileº¯ÊýµÄ¹ý³ÌÖлᷢÉúÍⲿÖжϺʹ®¿ÚÖжϣ»
    µÚ¶þ²¿·Ö¡¢´®¿ÚÖжϺ¯ÊýÕⲿ·ÖÖ÷ÒªÓÃÓÚÍê³É¼ì²âµ¥ÔªÓëÖ÷¿Øµ¥ÔªÖ®¼äµÄЭÒé¡£1¡¢whileº¯ÊýÖ´Ðйý³ÌÖУ¬Èç¹û·¢Éú´®¿ÚÖжϣ¬³ÌÐò»áÌø×ªµ½ÕâÀÊ×ÏÈÅжÏtempµÄÖµÊÇ·ñ=00£¬Èç¹û²»ÊÇ£¬Ìø³öÖжϣ»Èç¹ûÊÇ£¬½øÐÐÏÂÃæµÄÅжϣ»
    2¡¢È»ºó¼ÌÐøÅжÏtempµÄÖµ,¸ù¾Ý²»Í¬µÄÖµÒÀ´Î½øÈëÏàÓ¦¹¦ÄÜÄ£¿é,ÀýÈçµ±temp=01ʱ£¬ÕâÊÇÖ÷¿Øµ¥ÔªÓë¼à²âµ¥ÔªÖ®¼äµÄÎÕÊÖЭÒ飬µ±¼à²âµ¥ÔªÊÕµ½Ö÷¿ØÐ­Òé00 01 ffʱ£¬»á»Ø¸´00 01 ff£¬ÒÔ´ËÍê³ÉÁ½¸öµ¥ÔªÖ®¼äµÄÎÕÊÖͨÐÅ¡£ÔÙ±ÈÈçtemp=02£¬ÕâÊÇÖ÷¿Ø¶ÁÈ¡¼à²âÊý¾ÝµÄÖ¸Áµ±¼à²âµ¥ÔªÊÕµ½Ö÷¿ØÐ­Òé00 02 ffʱ£¬»á»Ø¸´00 02 datal data2¡­dataN ff£¬Íê³É¼à²âÊý¾ÝµÄ´«ËÍ£»ÓеŦÄÜÄ£¿é¶Ôtest_f lagÓÐÖÃÊý²Ù×÷£¬ÓÃÀ´Íê³ÉÏàÓ¦¼à²â¹¦ÄÜ£»
    3¡¢ÖжϺ¯ÊýÖ´ÐÐÍê±Ï£¬Ìø×ª»Øwhileº¯Êý£»
    µÚÈý²¿·Ö¡¢ÍⲿÖжϺ¯ÊýÕⲿ·ÖÖ÷ÒªÓÃÓÚARM´ÓFPGAÖÐÈ¡¸÷ÏîÖ¸±ê²ÎÊýµÄÊý¾Ý£»Uwhileº¯ÊýÖ´Ðйý³ÌÖУ¬Èç¹û·¢ÉúÍⲿÖжϣ¬³ÌÐò»áÌø×ªµ½ÕâÀï¡£Õâ¸öÖжÏÊÇÓÉFPGA½«Ö¸±êÊý¾Ý²âÁ¿Íê³Éºó·¢ËÍÒ»¸ö¸ßµçƽ´¥·¢µÄ£»
    2¡¢Ê×ÏÈ£¬¹Ø±Õ×ÜÖжϣ¬ÆÁ±ÎÆäËûÒ»ÇÐÖжÏÔ´µÄÖжϴ¥·¢£»
    3¡¢ARM·¢ËͶÁÈ¡Êý¾ÝÖ¸Áfetch=0£»
    4¡¢¸ù¾Ý²»Í¬µÄÎïÀíµØÖ·£¬´ÓFPGAÖжÁÈ¡ÏàÓ¦Êý¾Ý£¬°üÀ¨Ó¦´ðÑÓʱ¡¢Ó¦´ðЧÂÊ¡¢Ó¦´ð±àÂë¼ä¸ô¡¢²¿·ÖÉÏÉýʱ¼ä¡¢·¢ÉäËÙÂʵȣ»
    5¡¢ÖжϺ¯ÊýÖ´ÐÐÍê±Ï£¬Çå³ýÖÐ¶ÏÆÁ±Î£¬Ìø×ª»Øwhileº¯Êý¡£±¾·¢Ã÷µÄÌØµãÊǸüà²âµ¥ÔªÄܹ»ÊµÏÖ²â¾àÉ豸ÔÚ³£¹æºÍ¾«ÃÜģʽϸ÷Ïî¼¼ÊõÖ¸±êµÄ¾«È·²âÁ¿£¬·ûºÏ¸÷ÏîÖ¸±ê²ÎÊýµÄ²âÁ¿¾«¶È£¬¾ß±¸ÏµÍ³²ÎÊýµÄµ÷ÊÔÄÜÁ¦£¬Äܹ»Íê³ÉѯÎÊÂö³åÊý¡¢Âö³å¼ä¸ôºÍ»Ø²¨ÒÖÖÆµÄÉèÖúͽÓÊÕ»ú´ø¿í¡¢ÁÚ²¨µÀÒÖÖÆ¡¢½ÓÊÕ»úÁéÃô¶ÈµÈ¸÷Ïî²ÎÊýµÄ²âÊÔ²¢ÇÒÄܹ»²úÉú´ý²â¸ß˹Âö³å£¬Ä£ÄâÕû»ú״̬ÏÂÐźÅÊäÈ룬ʵÏÖµ¥Ôª×Լ졣


    ͼ1Ϊ±¾·¢Ã÷µç·Á¬½Ó¿ò ͼ2Ϊ±¾·¢Ã÷FPGAÁ÷³Ì¿ò ͼ3Ϊ±¾·¢Ã÷whileº¯ÊýÁ÷³Ì ͼ4Ϊ±¾·¢Ã÷´®¿ÚÖжϺ¯ÊýÁ÷³Ì ͼ5Ϊ±¾·¢Ã÷ÍⲿÖжϺ¯ÊýÁ÷³Ìͼ¡£
    ¾ßÌåʵʩÀý·½Ê½Èçͼ1Ëùʾ£¬Ò»ÖÖ¾«Ãܲâ¾à¼à²âµ¥Ôªµç·£¬°üÀ¨¹ìÖÁ¹ìµ¥¶Ë±ä²î·Öµç·¡¢ADÄ£Êýת»»µç·¡¢FPGAµç·¡¢ARMµç·¡¢DAÊýģת»»µç·¡¢RS232´®¿Úµç·£¬FPGAµç··Ö±ðÓëDAÊýģת»»µç·¡¢ARMµç·¡¢ADÄ£Êýת»»µç·Á¬½Ó£¬DAÊýģת»»µç·ͨ¹ý¹ìÖÁ¹ìµ¥¶Ë±ä²î·Öµç·ÓëADÄ£Êýת»»µç·Á¬½Ó£¬ARMµç·ÓëRS232´®¿Úµç·Á¬½Ó¡£
    ¹¤×÷Ô­Àí
    ¹ìÖÁ¹ìµ¥¶Ë±ä²î·Öµç·ÊäÈëÐźž­¹ýLM6172ÉäËæµç·½øÈë¹ìÖÁ¹ìµ¥¶Ë±ä²î·Öµç·£¬Óɵ¥¶ËÐźÅת»»Îª²î·ÖÊäÈëÐźš£ADÄ£Êýת»»µç·ͨ¹ýAD9245¸ßËÙAD¶ÔÊäÈëÐźŽøÐвÉÑù£¬½«Ä£ÄâÐźÅת»»³É
    Êý×ÖÐźÅ¡£FPGA (ÏÖ³¡¿É±à³ÌÃÅÕóÁÐ)µç·²ÉÓÃXiIinxµÄSpartan-6ϵÁеÄFPGA¶ÔADµÄÊä³öÐźŽøÐÐÊý×Ö´¦Àí£¬Íê³É°ë·ù̽²â¡¢¸÷ÏîÖ¸±ê²ÎÊý²âÁ¿¡¢Ïà¹Øµ¥ÔªÐèÒªµÄ·½²¨ÐźÅÉú³ÉºÍµ¥Ôª×Ô¼ìÐèÒªµÄ´ý²â¸ß˹Âö³åµÈ¡£ARM(ǶÈëʽ´¦ÀíÆ÷)µç·ӦÓûùÓÚARM920TºËµÄSamsung¹«Ë¾Éú²úµÄS3C2410Íê³ÉÕû¸öµ¥ÔªµÄ¿ØÖƲÙ×÷£¬°üÀ¨µ¥Ôª°åÄÚ²¿¸÷¸ö¹¦Äܵç·֮¼äºÍµ¥Ôª°åÖ®¼äÊý¾ÝµÄ´«ÊäµÈ¡£DAÊýģת»»µç·ͨ¹ýAD9752Êýģת»»µç·½«´ÓFPGAµÃµ½µÄÊý¾Ýת»»³É´ý²â¸ß˹Âö³å£¬Ä£ÄâÕû»ú״̬ÏÂÐźÅÊäÈ룬ʵÏÖµ¥Ôª°å×Լ졣RS232´®¿Úµç·MAX3232EµÄ´®¿Úµç·Ö÷ÒªÓÃÓÚµ¥Ôª°åÖ®¼äЭÒéµÄ´«Êä¡£Èçͼ2¡¢3¡¢4¡¢5Ëùʾ£¬Ò»ÖÖ¾«Ãܲâ¾à¼à²âµ¥Ôªµç·¹¦ÄܵÄʵÏÖ·½·¨ÈçÏÂ
    FPGAºÍARMÕûÌåʵÏÖ·½·¨
    Éϵçºó£¬FPGAºÍARM¿ªÊ¼³õʼ»¯FPGA¶ÔADÄ£Êýת»»ºóµÄÊý¾Ý½øÐд¦Àí£¬Éú³É·½²¨ÐźŽø¶ø²âÁ¿¸÷Ïî²ÎÊýÖ¸±ê£¬ÕâЩÊý¾Ý»áÔÚARMÖ´ÐÐÍⲿÖжÏʱ·¢Ë͹ýÈ¥¡£Í¨¹ýµØÖ·Êý¾Ý×ÜÏߣ¬FPGAÄܽÓÊÕµ½ARM´«ËÍ`µÄƵÂÊ¡¢Âö³å¼ä¸ôºÍ»Ø²¨ÒÖÖÆµÈÊý¾ÝÖ¸±ê£¬Íê³ÉѯÎÊ·½²¨µÄÉú³É¡£ÎªÁËÄܹ»ÊµÏÖµ¥Ôª°å×Լ죬FPGAÄܹ»²úÉú´ý²â¸ß˹Âö³å£¬Ä£ÄâÕû»ú״̬ÏÂÐźÅÊäÈ룻ARM´ÓRAMÖжÁÈ¡µôµç±£´æµÄÊý¾Ý²¢³õʼ»¯¸÷¹Ü½Å¹¤×÷ģʽ£¬È»ºó½øÈëwhileº¯Êý½øÐй¦ÂÊ¡¢´ø¿í¡¢¹ýÔØÒÖÖÆ¡¢ÁéÃô¶È¡¢ÒëÂëÄÜÁ¦ºÍ½üÔ¶»Ø²¨ÒÖÖÆµÈ²âÊÔ£¬Ôڴ˹ý³ÌÖлá³öÏÖÍⲿÖжϺʹ®¿ÚÖжϣ¬·Ö±ðÓÃÀ´¶ÁÈ¡´ÓFPGA´«Ë͵ÄÊý¾ÝºÍÖ÷¿Øµ¥ÔªµÄЭÒéÃüÁÒÔ´ËÍê³É¿ØÖÆ×÷ÓᣵÚÒ»¡¢FPGA¹¤×÷µÄ¾ßÌå²½Öè
    Õⲿ·ÖÖ÷ÒªÓÃÓÚÍê³É¶ÔADµÄÊä³öÐźŽøÐÐÊý×Ö´¦Àí£¬Íê³É°ë·ù̽²â¡¢¸÷ÏîÖ¸±ê²ÎÊý²âÁ¿¡¢´ý²â¸ß˹Âö³åºÍѯÎÊ·½²¨Éú³É£»
    µÚÒ»²¿·ÖÊý¾ÝµÄÔ¤´¦Àí²¿·Ö£¬ÕâÒ»²¿·Ö°üÀ¨·¢Éä(ѯÎÊ)ÐźŵÄÑÓʱÄ£¿é¡¢°ë·ù¡¢5%¡¢10%¡¢30%¡¢90%ÃÅÏÞÄ£¿éºÍ·¢Éä(ѯÎÊ)µÄ±È½ÏÆ÷Ä£¿é£¬AD²ÉÑùµÃµ½µÄÊý¾Ý×îÏȽøÈëÕâÒ»²¿·Ö£¬Ä¿µÄÊÇÉú³É·¢Éä(ѯÎÊ)·½²¨ÒÔ¼°·¢ÉäÐźŵIJ¿·ÖÉÏÉýʱ¼äºÍÉÏÉýÑØ£»
    ÐźÅÑÓʱÄ£¿é°ë·ù¡¢5%¡¢10%¡¢30%¡¢90%ÃÅÏÞ»áÒòΪÂö³å·åÖµµÄÅжϲúÉúÑÓʱ£¬ÐèÒª½«ÊäÈëµÄÐźÅÑÓʱ6 ¦Ì s ;
    ÃÅÏÞÄ£¿é¸ù¾ÝÂö³åµÄ·åÖµ£¬¾­¹ý¼ÆËãÐγɰë·ùÃÅÏÞ¡¢5%¡¢10%¡¢30%¡¢90%ÃÅÏÞ£»
    ±È½ÏÆ÷Ä£¿éÑÓʱºóµÄ·¢Éä(ѯÎÊ)ÐźźͰë·ù¡¢5%¡¢10%¡¢30%¡¢90%ÃÅÏÞµçÆ½½øÈëÕâ¸öÄ£¿é£¬·¢Éä(ѯÎÊ)ÐźźͰë·ùÃÅÏÞ½øÐбȽϲúÉú·¢Éä(ѯÎÊ)·½²¨£¬·¢ÉäÐźźÍ5%¡¢30%ÃÅÏޱȽÏÉú³É²¿·ÖÉÏÉýʱ¼ä£¬·¢ÉäÐźźÍ10%¡¢90%ÃÅÏޱȽÏÉú³ÉÉÏÉýÑØ£»
    µÚ¶þ²¿·ÖÊý¾ÝµÄ´¦Àí²¿·Ö£¬ÕâÒ»²¿·ÖÖ÷ÒªÊǼÆÊýÆ÷Ä£¿é£¬·¢Éä(ѯÎÊ)·½²¨¡¢²¿·ÖÉÏÉýʱ¼ä¡¢ÉÏÉýÑØ¡¢½ÓÊÕ»úÊä³öÐźźÍʶ±ðÐźŵȶ¼½øÈëÕâÒ»²¿·Ö£¬Ä¿µÄÊDzâÁ¿·¢ÉäËÙÂÊ¡¢Ó¦´ðÑÓʱ¡¢Ó¦´ðЧÂÊ¡¢Ó¦´ð±àÂë¼ä¸ô¡¢²¿·ÖÉÏÉýʱ¼ä¡¢ÉÏÉýÑØÊ±¼ä¡¢½ÓÊÕ»úÊä³öµÈ²ÎÊý£¬´ý²âÁ¿Íê³Éºóͨ¹ýÊý¾Ý×ÜÏß·¢¸øARM ;ÕâÒ»²¿·Ö°üÀ¨Èô¸ÉСÄ£¿é·Ö±ðÓÃÀ´²âÁ¿ÒÔÉϲÎÊý£¬Ö÷Ҫ˼·ÊÇÀûÓÃÒ»¸öIÃëµÄÃÅµçÆ½£¬ÓÃ50MHz (2MHz)µÄʱÖÓ¼ÆÊý²âÁ¿ÒÔÉϲÎÊý£»
    µÚÈý²¿·ÖѯÎÊ·½²¨Éú³É²¿·Ö£¬ÕâÒ»²¿·Ö°üÀ¨ÆµÂÊÉèÖÃÄ£¿é¡¢Âö³å¼ä¸ôÉèÖÃÄ£¿é¡¢»Ø²¨ÒÖÖÆÉèÖÃÄ£¿é¡¢ÊýÁ¿ÉèÖÃÄ£¿é¡¢Í¬²½ÒÖÖÆÄ£¿é¡¢Ñ¯ÎÊ·½²¨Éú³ÉÄ£¿é£¬ARMͨ¹ýÊý¾Ý×ÜÏß´«ËÍÉú³ÉѯÎÊ·½²¨ËùÐèÒªµÄ²ÎÊý£¬ÕâЩÊý¾Ý·Ö±ðÊäÈ뵽ƵÂÊÉèÖÃÄ£¿é¡¢Âö³å¼ä¸ôÉèÖÃÄ£¿é¡¢»Ø²¨ÒÖÖÆÉèÖÃÄ£¿é¡¢ÊýÁ¿ÉèÖÃÄ£¿é£»
    ƵÂÊÉèÖÃÄ£¿é¡¢Âö³å¼ä¸ôÉèÖÃÄ£¿é¡¢»Ø²¨ÒÖÖÆÉèÖÃÄ£¿é¡¢ÊýÁ¿ÉèÖÃÄ£¿éÕ⼸¸öÄ£¿éÖ÷ÒªÓÃÓÚ´ÓÊý¾Ý×ÜÏßÉ϶ÁÈ¡Éú³ÉѯÎÊ·½²¨ËùÐèÒªµÄ²ÎÊý£»
    ͬ²½ÒÖÖÆÄ£¿éÕâ¸öÄ£¿éµÄÐźÅÊÇÁíÍâÒ»¿é¼à²âµ¥Ôª°å²úÉúµÄ£¬ÔÚÕû»úµÄÁ½¿é¼à²âµ¥Ôª°åÖ®¼äÆðµ½Ò»¸öͬ²½ÒÖÖÆµÄ×÷Óã»
    ѯÎÊ·½²¨Éú³ÉÄ£¿éÒÔÉϼ¸¸öÄ£¿éµÄÐźŶ¼»á½øÈëÕâ¸öÄ£¿é£¬¸ù¾ÝIAFA¹¤×÷ģʽ¡¢±àÂ뷽ʽµÈ²ÎÊý£¬»áÉú³ÉÂö¿í4¦Ì S£¬Âö³å¼ä¸ô¿Éµ÷µÄѯ ÎÊ·½²¨£»
    µÚËIJ¿·Ö¸ß˹Âö³åÉú³É²¿·Ö£¬ÕâÒ»²¿·ÖµÄÊä³öÊý¾Ý»áË͵½DAÊýģת»»µç·£¬´Ó¶øÉú³É¸ß˹Âö³å£¬Ö÷Ҫ˼·ÊÇÓÃIPºË½¨Á¢Ò»¸öÊý¾Ý¿â£¬ÓÃ50MHzµÄʱÖÓ˳ÐòÑ­»·µØ´ÓÖжÁÈ¡Êý¾Ý¡£µÚ¶þ¡¢ARM¹¤×÷µÄ¾ßÌå²½Öè
    µÚÒ»²¿·Ö¡¢whileº¯ÊýÕⲿ·ÖÖ÷ÒªÓÃÓÚÍê³É·¢É书ÂʵļÆËãºÍ¸÷ÏîÖ¸±ê²ÎÊýµÄµ÷Õû£»
    1¡¢Éϵçºó£¬ARM¿ªÊ¼³õʼ»¯£¬´ÓRAMÖжÁÈ¡µôµç±£´æµÄÊý¾Ý(°üÀ¨IA/FA²â¾àģʽ¡¢±àÂ뷽ʽ¡¢²¨µÀƵµã¡¢Ë¥¼õÖµ)²¢³õʼ»¯¸÷¹Ü½Å¹¤×÷ģʽ£»
    2¡¢È»ºó½øÐÐ63MÖÃÆµÉèÖã¬Ö÷ҪĿµÄÊÇΪÉú³ÉѯÎÊ·½²¨ÌṩÖÃÆµ²ÎÊý£»
    3¡¢½Ó׎øÈëwhileº¯Êý£¬while(I)»á˳ÐòÑ­»·Ö´ÐÐ,ÒÀ´ÎÅжÏtest_flagµÄÖµ=0ʱ£¬Ö´Ðй¦ÂʲâÊÔ£¬·¢É书ÂÊÓëÂö³åµÄ·åÖµ´æÔÚÒ»¶¨µÄ¹ØÏµ£¬Ê¹ÓÃÏàÓ¦µÄËã·¨Äܹ»¼ÆËã³ö·¢É书ÂÊ£»=1ʱ£¬Ö´Ðдø¿í²âÊÔ£¬Ê×ÏÈ»áÅжÏÓ¦´ðЧÂÊ£¬Èô>75£¬Ë¥¼õÖµ++£¬Èô¡´65£¬Ë¥¼õÖµÒ»£¬·ñÔòµ±Ç°Ë¥¼õÖµ+Æ«ÒÆÁ¿£»ÒÔ´ËÀàÍÆ£¬²»Í¬µÄtest_flag,½øÈëÏàÓ¦µÄ¹¦ÄܲâÊÔ£»
    Ö´ÐÐwhileº¯ÊýµÄ¹ý³ÌÖлᷢÉúÍⲿÖжϺʹ®¿ÚÖжϣ»
    µÚ¶þ²¿·Ö¡¢´®¿ÚÖжϺ¯ÊýÕⲿ·ÖÖ÷ÒªÓÃÓÚÍê³É¼ì²âµ¥ÔªÓëÖ÷¿Øµ¥ÔªÖ®¼äµÄЭÒé¡£1¡¢whileº¯ÊýÖ´Ðйý³ÌÖУ¬Èç¹û·¢Éú´®¿ÚÖжϣ¬³ÌÐò»áÌø×ªµ½ÕâÀÊ×ÏÈÅжÏtempµÄÖµÊÇ·ñ=00£¬Èç¹û²»ÊÇ£¬Ìø³öÖжϣ»Èç¹ûÊÇ£¬½øÐÐÏÂÃæµÄÅжϣ»
    2¡¢È»ºó¼ÌÐøÅжÏtempµÄÖµ,¸ù¾Ý²»Í¬µÄÖµÒÀ´Î½øÈëÏàÓ¦¹¦ÄÜÄ£¿é,ÀýÈçµ±temp=01ʱ£¬ÕâÊÇÖ÷¿Øµ¥ÔªÓë¼à²âµ¥ÔªÖ®¼äµÄÎÕÊÖЭÒ飬µ±¼à²âµ¥ÔªÊÕµ½Ö÷¿ØÐ­Òé00 01 ffʱ£¬»á»Ø¸´00 01 ff£¬ÒÔ´ËÍê³ÉÁ½¸öµ¥ÔªÖ®¼äµÄÎÕÊÖͨÐÅ¡£ÔÙ±ÈÈçtemp=02£¬ÕâÊÇÖ÷¿Ø¶ÁÈ¡¼à²âÊý¾ÝµÄÖ¸Áµ±¼à²âµ¥ÔªÊÕµ½Ö÷¿ØÐ­Òé00 02 ffʱ£¬»á»Ø¸´00 02 datal data2¡­dataN ff£¬Íê³É¼à²âÊý¾ÝµÄ´«ËÍ£»ÓеŦÄÜÄ£¿é¶Ôtest_f lagÓÐÖÃÊý²Ù×÷£¬ÓÃÀ´Íê³ÉÏàÓ¦¼à²â¹¦ÄÜ£»
    3¡¢ÖжϺ¯ÊýÖ´ÐÐÍê±Ï£¬Ìø×ª»Øwhileº¯Êý£»
    µÚÈý²¿·Ö¡¢ÍⲿÖжϺ¯ÊýÕⲿ·ÖÖ÷ÒªÓÃÓÚARM´ÓFPGAÖÐÈ¡¸÷ÏîÖ¸±ê²ÎÊýµÄÊý¾Ý£»Uwhileº¯ÊýÖ´Ðйý³ÌÖУ¬Èç¹û·¢ÉúÍⲿÖжϣ¬³ÌÐò»áÌø×ªµ½ÕâÀï¡£Õâ¸öÖжÏÊÇÓÉFPGA½«Ö¸±êÊý¾Ý²âÁ¿Íê³Éºó·¢ËÍÒ»¸ö¸ßµçƽ´¥·¢µÄ£»
    2¡¢Ê×ÏÈ£¬¹Ø±Õ×ÜÖжϣ¬ÆÁ±ÎÆäËûÒ»ÇÐÖжÏÔ´µÄÖжϴ¥·¢£»
    3¡¢ARM·¢ËͶÁÈ¡Êý¾ÝÖ¸Áfetch=0£»
    4¡¢¸ù¾Ý²»Í¬µÄÎïÀíµØÖ·£¬´ÓFPGAÖжÁÈ¡ÏàÓ¦Êý¾Ý£¬°üÀ¨Ó¦´ðÑÓʱ¡¢Ó¦´ðЧÂÊ¡¢Ó¦´ð±àÂë¼ä¸ô¡¢²¿·ÖÉÏÉýʱ¼ä¡¢·¢ÉäËÙÂʵȣ»
    5¡¢ÖжϺ¯ÊýÖ´ÐÐÍê±Ï£¬Çå³ýÖÐ¶ÏÆÁ±Î£¬Ìø×ª»Øwhileº¯Êý¡£
    ȨÀûÒªÇó
    1.Ò»ÖÖ¾«Ãܲâ¾à¼à²âµ¥Ôªµç·£¬ÆäÌØÕ÷ÔÚÓÚ°üÀ¨¹ìÖÁ¹ìµ¥¶Ë±ä²î·Öµç·¡¢ADÄ£Êýת»»µç·¡¢FPGAµç·¡¢ARMµç·¡¢DAÊýģת»»µç·¡¢RS232´®¿Úµç·£¬ËùÊöFPGAµç··Ö±ðÓëDA Êýģת»»µç·¡¢ARMµç·¡¢ADÄ£Êýת»»µç·Á¬½Ó£¬ËùÊöDAÊýģת»»µç·ͨ¹ý¹ìÖÁ¹ìµ¥¶Ë±ä²î·Öµç·ÓëADÄ£Êýת»»µç·Á¬½Ó£¬ËùÊöARMµç·ÓëRS232´®¿Úµç·Á¬½Ó£»FPGAµç·ÉèÓд¦Àí³ÌÐò£¬ARMµç·ÉèÓпØÖƳÌÐò¡£
    2.Ò»ÖÖ¾«Ãܲâ¾à¼à²âµ¥Ôªµç·¹¦ÄܵÄʵÏÖ·½·¨£¬ÆäÌØÕ÷ÔÚÓÚʵÏÖ·½·¨ÈçÏÂFPGAºÍARMÕûÌåʵÏÖ·½·¨£¬Éϵçºó£¬FPGAºÍARM¿ªÊ¼³õʼ»¯FPGA¶ÔADÄ£Êýת»»ºóµÄÊý¾Ý½øÐд¦Àí£¬Éú³É·½²¨ÐźŽø¶ø²âÁ¿¸÷Ïî²ÎÊýÖ¸±ê£¬ÕâЩÊý¾Ý»áÔÚARMÖ´ÐÐÍⲿÖжÏʱ·¢Ë͹ýÈ¥£»Í¨¹ýµØÖ·Êý¾Ý×ÜÏߣ¬FPGAÄܽÓÊÕµ½ARM´«ËÍµÄÆµÂÊ¡¢Âö³å¼ä¸ôºÍ»Ø²¨ÒÖÖÆµÈÊý¾ÝÖ¸±ê£¬ Íê³ÉѯÎÊ·½²¨µÄÉú³É£»ÎªÁËÄܹ»ÊµÏÖµ¥Ôª°å×Լ죬FPGAÄܹ»²úÉú´ý²â¸ß˹Âö³å£¬Ä£ÄâÕû»ú״̬ÏÂÐźÅÊäÈ룻 ARM´ÓRAMÖжÁÈ¡µôµç±£´æµÄÊý¾Ý²¢³õʼ»¯¸÷¹Ü½Å¹¤×÷ģʽ£¬È»ºó½øÈëwhileº¯Êý½øÐй¦ÂÊ¡¢´ø¿í¡¢¹ýÔØÒÖÖÆ¡¢ÁéÃô¶È¡¢ÒëÂëÄÜÁ¦ºÍ½üÔ¶»Ø²¨ÒÖÖÆµÈ²âÊÔ£¬Ôڴ˹ý³ÌÖлá³öÏÖÍⲿÖжϺʹ®¿ÚÖжϣ¬·Ö±ðÓÃÀ´¶ÁÈ¡´ÓFPGA´«Ë͵ÄÊý¾ÝºÍÖ÷¿Øµ¥ÔªµÄЭÒéÃüÁÒÔ´ËÍê³É¿ØÖÆ×÷Ó㻵ÚÒ»¡¢FPGA¹¤×÷µÄ¾ßÌå²½ÖèÕⲿ·ÖÖ÷ÒªÓÃÓÚÍê³É¶ÔADµÄÊä³öÐźŽøÐÐÊý×Ö´¦Àí£¬Íê³É°ë·ù̽²â¡¢¸÷ÏîÖ¸±ê²ÎÊý²âÁ¿¡¢´ý²â¸ß˹Âö³åºÍѯÎÊ·½²¨Éú³É£»µÚÒ»²¿·ÖÊý¾ÝµÄÔ¤´¦Àí²¿·Ö£¬ÕâÒ»²¿·Ö°üÀ¨·¢Éä(ѯÎÊ)ÐźŵÄÑÓʱÄ£¿é¡¢°ë·ù¡¢5%¡¢ 10%¡¢30%¡¢90%ÃÅÏÞÄ£¿éºÍ·¢Éä(ѯÎÊ)µÄ±È½ÏÆ÷Ä£¿é£¬AD²ÉÑùµÃµ½µÄÊý¾Ý×îÏȽøÈëÕâÒ»²¿·Ö£¬ Ä¿µÄÊÇÉú³É·¢Éä(ѯÎÊ)·½²¨ÒÔ¼°·¢ÉäÐźŵIJ¿·ÖÉÏÉýʱ¼äºÍÉÏÉýÑØ£»ÐźÅÑÓʱÄ£¿é°ë·ù¡¢5%¡¢10%¡¢30%¡¢90%ÃÅÏÞ»áÒòΪÂö³å·åÖµµÄÅжϲúÉúÑÓʱ£¬ÐèÒª½«ÊäÈëµÄÐźÅÑÓʱ6 ¦Ì s ;ÃÅÏÞÄ£¿é¸ù¾ÝÂö³åµÄ·åÖµ£¬¾­¹ý¼ÆËãÐγɰë·ùÃÅÏÞ¡¢5%¡¢10%¡¢30%¡¢90%ÃÅÏÞ£»±È½ÏÆ÷Ä£¿éÑÓʱºóµÄ·¢Éä(ѯÎÊ)ÐźźͰë·ù¡¢5%¡¢10%¡¢30%¡¢90%ÃÅÏÞµçÆ½½øÈëÕâ¸öÄ£¿é£¬·¢Éä(ѯÎÊ)ÐźźͰë·ùÃÅÏÞ½øÐбȽϲúÉú·¢Éä(ѯÎÊ)·½²¨£¬·¢ÉäÐźźÍ5%¡¢30%ÃÅÏޱȽÏÉú³É²¿·ÖÉÏÉýʱ¼ä£¬·¢ÉäÐźźÍ10%¡¢90%ÃÅÏޱȽÏÉú³ÉÉÏÉýÑØ£»µÚ¶þ²¿·ÖÊý¾ÝµÄ´¦Àí²¿·Ö£¬ÕâÒ»²¿·ÖÖ÷ÒªÊǼÆÊýÆ÷Ä£¿é£¬·¢Éä(ѯÎÊ)·½²¨¡¢²¿·ÖÉÏÉýʱ¼ä¡¢ÉÏÉýÑØ¡¢½ÓÊÕ»úÊä³öÐźźÍʶ±ðÐźŵȶ¼½øÈëÕâÒ»²¿·Ö£¬Ä¿µÄÊDzâÁ¿·¢ÉäËÙÂÊ¡¢Ó¦´ðÑÓʱ¡¢Ó¦´ðЧÂÊ¡¢Ó¦´ð±àÂë¼ä¸ô¡¢²¿·ÖÉÏÉýʱ¼ä¡¢ÉÏÉýÑØÊ±¼ä¡¢½ÓÊÕ»úÊä³öµÈ²ÎÊý£¬´ý²âÁ¿Íê³Éºóͨ¹ýÊý¾Ý×ÜÏß·¢¸øARM ;ÕâÒ»²¿·Ö°üÀ¨Èô¸ÉСÄ£¿é·Ö±ðÓÃÀ´²âÁ¿ÒÔÉϲÎÊý£¬Ö÷Ҫ˼·ÊÇÀûÓÃÒ»¸öIÃëµÄÃÅµçÆ½£¬ÓÃ50MHz (2MHz)µÄʱÖÓ¼ÆÊý²âÁ¿ÒÔÉϲÎÊý£»µÚÈý²¿·ÖѯÎÊ·½²¨Éú³É²¿·Ö£¬ÕâÒ»²¿·Ö°üÀ¨ÆµÂÊÉèÖÃÄ£¿é¡¢Âö³å¼ä¸ôÉèÖÃÄ£¿é¡¢»Ø²¨ÒÖÖÆÉèÖÃÄ£¿é¡¢ÊýÁ¿ÉèÖÃÄ£¿é¡¢Í¬²½ÒÖÖÆÄ£¿é¡¢Ñ¯ÎÊ·½²¨Éú³ÉÄ£¿é£¬ARMͨ¹ýÊý¾Ý×ÜÏß´«ËÍÉú³ÉѯÎÊ·½²¨ËùÐèÒªµÄ²ÎÊý£¬ÕâЩÊý¾Ý·Ö±ðÊäÈ뵽ƵÂÊÉèÖÃÄ£¿é¡¢Âö³å¼ä¸ôÉèÖÃÄ£¿é¡¢»Ø²¨ÒÖÖÆÉèÖÃÄ£¿é¡¢ÊýÁ¿ÉèÖÃÄ£¿é£»ÆµÂÊÉèÖÃÄ£¿é¡¢Âö³å¼ä¸ôÉèÖÃÄ£¿é¡¢»Ø²¨ÒÖÖÆÉèÖÃÄ£¿é¡¢ÊýÁ¿ÉèÖÃÄ£¿éÕ⼸¸öÄ£¿éÖ÷ÒªÓÃÓÚ´ÓÊý¾Ý×ÜÏßÉ϶ÁÈ¡Éú³ÉѯÎÊ·½²¨ËùÐèÒªµÄ²ÎÊý£»Í¬²½ÒÖÖÆÄ£¿éÕâ¸öÄ£¿éµÄÐźÅÊÇÁíÍâÒ»¿é¼à²âµ¥Ôª°å²úÉúµÄ£¬ÔÚÕû»úµÄÁ½¿é¼à²âµ¥Ôª°åÖ®¼äÆðµ½Ò»¸öͬ²½ÒÖÖÆµÄ×÷Óã»Ñ¯ÎÊ·½²¨Éú³ÉÄ£¿éÒÔÉϼ¸¸öÄ£¿éµÄÐźŶ¼»á½øÈëÕâ¸öÄ£¿é£¬¸ù¾ÝIAFA¹¤×÷ģʽ¡¢±àÂ뷽ʽµÈ²ÎÊý£¬»áÉú³ÉÂö¿í4¦Ì S£¬Âö³å¼ä¸ô¿Éµ÷µÄѯÎÊ·½²¨£»µÚËIJ¿·Ö¸ß˹Âö³åÉú³É²¿·Ö£¬ÕâÒ»²¿·ÖµÄÊä³öÊý¾Ý»áË͵½DAÊýģת»»µç·£¬´Ó¶øÉú³É¸ß˹Âö³å£¬Ö÷Ҫ˼·ÊÇÓÃIPºË½¨Á¢Ò»¸öÊý¾Ý¿â£¬ÓÃ50MHzµÄʱÖÓ˳ÐòÑ­»·µØ´ÓÖжÁÈ¡Êý¾Ý£»µÚ¶þ¡¢ARM¹¤×÷µÄ¾ßÌå²½ÖèµÚÒ»²¿·Ö¡¢whileº¯ÊýÕⲿ·ÖÖ÷ÒªÓÃÓÚÍê³É·¢É书ÂʵļÆËãºÍ¸÷ÏîÖ¸±ê²ÎÊýµÄµ÷Õû£».1¡¢Éϵçºó£¬ARM¿ªÊ¼³õʼ»¯£¬´ÓRAMÖжÁÈ¡µôµç±£´æµÄÊý¾Ý(°üÀ¨IA/FA²â¾àģʽ¡¢±àÂ뷽ʽ¡¢²¨µÀƵµã¡¢Ë¥¼õÖµ)²¢³õʼ»¯¸÷¹Ü½Å¹¤×÷ģʽ£».2¡¢È»ºó½øÐÐ63MÖÃÆµÉèÖã¬Ö÷ҪĿµÄÊÇΪÉú³ÉѯÎÊ·½²¨ÌṩÖÃÆµ²ÎÊý£».3¡¢½Ó׎øÈëwhileº¯Êý,while(I)»á˳ÐòÑ­»·Ö´ÐÐ,ÒÀ´ÎÅжÏtest_flagµÄÖµ=0ʱ, Ö´Ðй¦ÂʲâÊÔ£¬·¢É书ÂÊÓëÂö³åµÄ·åÖµ´æÔÚÒ»¶¨µÄ¹ØÏµ£¬Ê¹ÓÃÏàÓ¦µÄËã·¨Äܹ»¼ÆËã³ö·¢É书ÂÊ£»=1ʱ£¬Ö´Ðдø¿í²âÊÔ£¬Ê×ÏÈ»áÅжÏÓ¦´ðЧÂÊ£¬Èô>75£¬Ë¥¼õÖµ++£¬Èô¡´65£¬Ë¥¼õÖµÒ»£¬·ñÔòµ±Ç°Ë¥¼õÖµ+Æ«ÒÆÁ¿£»ÒÔ´ËÀàÍÆ£¬²»Í¬µÄtest_flag,½øÈëÏàÓ¦µÄ¹¦ÄܲâÊÔ£»Ö´ÐÐwhileº¯ÊýµÄ¹ý³ÌÖлᷢÉúÍⲿÖжϺʹ®¿ÚÖжϣ»µÚ¶þ²¿·Ö¡¢´®¿ÚÖжϺ¯ÊýÕⲿ·ÖÖ÷ÒªÓÃÓÚÍê³É¼ì²âµ¥ÔªÓëÖ÷¿Øµ¥ÔªÖ®¼äµÄЭÒ飻Uwhileº¯ÊýÖ´Ðйý³ÌÖУ¬Èç¹û·¢Éú´®¿ÚÖжϣ¬³ÌÐò»áÌø×ªµ½ÕâÀÊ×ÏÈÅжÏtempµÄÖµÊÇ·ñ=00£¬Èç¹û²»ÊÇ£¬Ìø³öÖжϣ»Èç¹ûÊÇ£¬½øÐÐÏÂÃæµÄÅжϣ».2¡¢È»ºó¼ÌÐøÅжÏtempµÄÖµ,¸ù¾Ý²»Í¬µÄÖµÒÀ´Î½øÈëÏàÓ¦¹¦ÄÜÄ£¿é,ÀýÈçµ±temp=01ʱ, ÕâÊÇÖ÷¿Øµ¥ÔªÓë¼à²âµ¥ÔªÖ®¼äµÄÎÕÊÖЭÒ飬µ±¼à²âµ¥ÔªÊÕµ½Ö÷¿ØÐ­Òé00 01 ffʱ£¬»á»Ø¸´ 00 01 ff£¬ÒÔ´ËÍê³ÉÁ½¸öµ¥ÔªÖ®¼äµÄÎÕÊÖͨÐÅ£»ÔÙ±ÈÈçtemp=02,ÕâÊÇÖ÷¿Ø¶ÁÈ¡¼à²âÊý¾ÝµÄÖ¸Áµ±¼à²âµ¥ÔªÊÕµ½Ö÷¿ØÐ­Òé00 02 ff ʱ£¬»á»Ø¸´00 02 datal data2 ... dataN ff,Íê³É¼à²âÊý¾ÝµÄ´«ËÍ£»ÓеŦÄÜÄ£¿é¶Ôtest_ flagÓÐÖÃÊý²Ù×÷£¬ÓÃÀ´Íê³ÉÏàÓ¦¼à²â¹¦ÄÜ£».3¡¢ÖжϺ¯ÊýÖ´ÐÐÍê±Ï£¬Ìø×ª»Øwhileº¯Êý£»µÚÈý²¿·Ö¡¢ÍⲿÖжϺ¯ÊýÕⲿ·ÖÖ÷ÒªÓÃÓÚARM´ÓFPGAÖÐÈ¡¸÷ÏîÖ¸±ê²ÎÊýµÄÊý¾Ý£»Uwhileº¯ÊýÖ´Ðйý³ÌÖУ¬Èç¹û·¢ÉúÍⲿÖжϣ¬³ÌÐò»áÌø×ªµ½ÕâÀÕâ¸öÖжÏÊÇÓÉFPGA½«Ö¸±êÊý¾Ý²âÁ¿Íê³Éºó·¢ËÍÒ»¸ö¸ßµçƽ´¥·¢µÄ£».2¡¢Ê×ÏÈ£¬¹Ø±Õ×ÜÖжϣ¬ÆÁ±ÎÆäËûÒ»ÇÐÖжÏÔ´µÄÖжϴ¥·¢£».3¡¢ARM·¢ËͶÁÈ¡Êý¾ÝÖ¸Áfetch=0£».4¡¢¸ù¾Ý²»Í¬µÄÎïÀíµØÖ·£¬´ÓFPGAÖжÁÈ¡ÏàÓ¦Êý¾Ý£¬°üÀ¨Ó¦´ðÑÓʱ¡¢Ó¦´ðЧÂÊ¡¢Ó¦´ð±àÂë¼ä¸ô¡¢²¿·ÖÉÏÉýʱ¼ä¡¢·¢ÉäËÙÂÊ µÈ£».5¡¢ÖжϺ¯ÊýÖ´ÐÐÍê±Ï£¬Çå³ýÖÐ¶ÏÆÁ±Î£¬Ìø×ª»Øwhileº¯Êý¡£
    È«ÎÄÕªÒª
    ±¾·¢Ã÷Éæ¼°Ò»ÖÖ¾«Ãܲâ¾à¼à²âµ¥Ôªµç·¼°ÊµÏÖ·½·¨¡£°üÀ¨¹ìÖÁ¹ìµ¥¶Ë±ä²î·Öµç·¡¢ADÄ£Êýת»»µç·¡¢FPGAµç·¡¢ARMµç·¡¢DAÊýģת»»µç·¡¢RS232´®¿Úµç·£¬FPGAµç··Ö±ðÓëDAÊýģת»»µç·¡¢ARMµç·¡¢ADÄ£Êýת»»µç·Á¬½Ó£¬DAÊýģת»»µç·ͨ¹ý¹ìÖÁ¹ìµ¥¶Ë±ä²î·Öµç·ÓëADÄ£Êýת»»µç·Á¬½Ó£¬ARMµç·ÓëRS232´®¿Úµç·Á¬½Ó¡£ÌصãÊǸüà²âµ¥ÔªÄܹ»ÊµÏÖ²â¾àÉ豸ÔÚ³£¹æºÍ¾«ÃÜģʽϸ÷Ïî¼¼ÊõÖ¸±êµÄ¾«È·²âÁ¿£¬·ûºÏ¸÷ÏîÖ¸±ê²ÎÊýµÄ²âÁ¿¾«¶È£¬¾ß±¸ÏµÍ³²ÎÊýµÄµ÷ÊÔÄÜÁ¦£¬Äܹ»Íê³ÉѯÎÊÂö³åÊý¡¢Âö³å¼ä¸ôºÍ»Ø²¨ÒÖÖÆµÄÉèÖúͽÓÊÕ»ú´ø¿í¡¢ÁÚ²¨µÀÒÖÖÆ¡¢½ÓÊÕ»úÁéÃô¶ÈµÈ¸÷Ïî²ÎÊýµÄ²âÊÔ²¢ÇÒÄܹ»²úÉú´ý²â¸ß˹Âö³å£¬Ä£ÄâÕû»ú״̬ÏÂÐźÅÊäÈ룬ʵÏÖµ¥Ôª×Լ졣
    Îĵµ±àºÅG01S7/40GK103033800SQ20121056570
    ¹«¿ªÈÕ2013Äê4ÔÂ10ÈÕ ÉêÇëÈÕÆÚ2012Äê12ÔÂ24ÈÕ ÓÅÏÈȨÈÕ2012Äê12ÔÂ24ÈÕ
    ·¢Ã÷ÕßÕÔºé±ó, ÂÀÈô±ù ÉêÇëÈË:Ìì½òÆßÁùËÄͨÐŵ¼º½¼¼ÊõÓÐÏÞ¹«Ë¾

    • רÀûÃû³Æ£º´ó½ØÃæ·çµÀ·çËÙÔÚÏß¼à²â×°ÖõÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾ÊµÓÃÐÂÐÍÉæ¼°Ò»ÖÖÓÃÓÚµçÕ¾¹øÂ¯»ò¹¤Òµ¹øÂ¯µÄ´ó½ØÃæ·çµÀ·çËÙÔÚÏß¼à²â×°Öᣠ¼¼Êõ±³¾°µçÕ¾¹øÂ¯È¼ÉÕ¹¤¿öÔںܴó³Ì¶ÈÉÏÓ°Ïì×ŵ糧ÔËÐеݲȫ¡¢¾­¼Ã¡¢½à¾»ºÍ´ï±êÅÅ·Å¡£ ÓÉÓÚ¹øÂ¯É豸ÅÓ´óºÍú·ÛȼÉÕ¹¤¿ö
    • רÀûÃû³Æ£ºÐÝÖ¹½Ç²â¶¨ÒǵÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾·¢Ã÷Éæ¼°Ò»ÖÖÓÃÓÚºâÁ¿¿ÅÁ£»ò·ÛÄ©Á÷¶¯ÐÔµÄÒÇÆ÷£¬¾ßÌåÉæ¼°Ò»Öֲⶨ¿ÅÁ£»ò·ÛÄ©ÐÝÖ¹½ÇµÄ×°Öᣱ³¾°¼¼Êõ£ºÄ¿Ç°£¬ÐÝÖ¹½ÇµÄ²â¶¨³ý¹ºÂò°º¹óµÄרҵÒÇÆ÷Í⣬¾­³£²ÉÓÃÏÂÊö·½·¨Ê¹´ý²â¿ÅÁ£»ò·ÛÄ©×ÔÒ»¶¨¸ß¶ÈµÄ©¶·¿ÚÁ÷³öÖÁƽ̨
    • רÀûÃû³Æ£º»ùÓÚÍø¸ñµãµÄËæ»úñîºÏËÄάµØÕð·´ÑÝÓͲؼà²â·½·¨¼°×°ÖõÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾·¢Ã÷Éæ¼°ÓͲصØÇòÎïÀí¼¼Êõ£¬¾ßÌåµØËµÉæ¼°»ùÓÚÍø¸ñµãµÄËæ»úñîºÏËÄάµØÕð·´ÑÝÓͲؼà²â·½·¨¼°×°Öᣱ³¾°¼¼Êõ£ºËæ»úµØÕð·´ÑÝÊÊÓÃÓÚ¾®×ÊÁϷḻµÄµØÇø£¬¿ÉÒÔ¸ø³ö¸ß·Ö±æÂʵķ´ÑÝ
    • רÀûÃû³Æ£ºÒ»ÖÖÓÃÃâÒß±È×Ç·¨²â¶¨ÔØÖ¬µ°°×c2µÄÊÔ¼ÁºÐµÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾·¢Ã÷Éæ¼°Ò½Ñ§ÃâÒßÌåÍâÕï¶ÏÊÔ¼ÁÁìÓò£¬¾ßÌåÉæ¼°Ò»ÖÖÓÃÃâÒß±È×Ç·¨²â¶¨ÔØÖ¬µ°°×C2 (AP0C2)µÄÊÔ¼ÁºÐ¡£±³¾°¼¼Êõ£ºÈËApo CIIΪº¬79¸ö°±»ùËá²Ð»ùµÄµ¥Á´¶àëÄ£¬·Ö×ÓÁ¿Îª9
    • רÀûÃû³Æ£º´øÓÐÐÇÂֵĴ«¸ÐÆ÷µÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾ÊµÓÃÐÂÐÍÉæ¼°µ½Ò»ÖÖ»ú¶¯³µ´«¸Ðϵͳ²¿¼þ£¬¾ßÌåÉæ¼°Ò»ÖÖ´øÓÐÐÇÂֵĴ«¸ÐÆ÷¡£±³¾°¼¼Êõ£ºËæ×ÅÉç»áµÄ½ø²½£¬Æû³µ³ÉΪÈËÃdzöÐбز»¿ÉÉٵĽ»Í¨¹¤¾ß£¬¶øÆû³µÐÐÒµµÄ¾ºÕùÔ½À´Ô½¼¤ÁÒ£¬¶ø´ó¼ÒÔÚ×¢ÖØÐ§ÂʵÄʱºòÍùÍùºöÊÓÁËÖÊ
    • רÀûÃû³Æ£ºÎ¢ÈéÒº·¨ÖƱ¸¾ÛßÁ¿©°ü¹üÆÕ³ʿÀ¶ÄÉÃ×Á£×ÓÓÃÓڵ绯ѧ·ÖÎöµÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾·¢Ã÷Éæ¼°ÄÉÃײÄÁÏÖÆ±¸ºÍÓ¦Óã¬ÓÈÆäÉæ¼°Î¢ÈéÒº·¨ÖƱ¸¾ÛßÁ¿©°ü¹üÆÕ³ʿÀ¶ÄÉÃ×Á£×Ó, ²¢ÒÔ´ËÐÞÊε缫ÓÃÓڵ绯ѧ·ÖÎö¡£(¶þ) ±³¾°¼¼ÊõH202µÄ·ÖÎö¼ì²â·Ç³£ÖØÒª¡£Ê³Æ·
    ɽ¶«ÑÇÐÇÓÎÏ·¹ÙÍø»ú´²ÓÐÏÞ¹«Ë¾
    È«¹ú·þÎñÈÈÏߣº13062023238
    µç»°£º13062023238
    µØÖ·£ºëøÖÝÊÐÁúȪ¹¤ÒµÔ°68ºÅ
    ¹Ø¼ü´Ê£ºÏ³´²£¬Êý¿ØÏ³´²£¬ÁúÃÅϳ´²
    ¹«Ë¾¶þάÂë
    Copyright 2010-2024 °æÈ¨ËùÓÐ All rights reserved ³ICP±¸19044495ºÅ-12
    ¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿