רÀûÃû³Æ£ºÒ»ÖÖÓÃÓÚ²âÊÔÎÀÐǵ¼º½½ÓÊÕ»úµÄ»ù´øÐ¾Æ¬µÄ×°ÖõÄÖÆ×÷·½·¨
¼¼ÊõÁìÓò£º
±¾ÊµÓÃÐÂÐÍÊôÓÚ¼¯³Éµç·²âÊÔ×°ÖÃÁìÓò£¬ÌرðÉæ¼°ÎÀÐǵ¼º½½ÓÊÕ»úµÄ»ù´øÐ¾Æ¬µÄ ²âÊÔ×°Öá£
±³¾°¼¼Êõ£º
Ŀǰ¶ÔÓÚÎÀÐǵ¼º½½ÓÊÕ»úµÄ»ù´øÐ¾Æ¬µÄÑéÖ¤ºÍ²âÊÔ£¬Ö÷Òª²ÉÓÃÈçÏ·½·¨1¡¢¼Ä´æÆ÷´«Êä¼¶(Register Transfer Level)ÑéÖ¤ÓÃËã·¨Á´Â·²úÉúµÄ²âÊÔ¼¤Àø (Êý×ÖÖÐÆµÐźÅ)£¬ËÍÈë´ý²â»ù´øÐ¾Æ¬£¬¹Û²â»ù´øÐ¾Æ¬Êä³ö£¬·ÖÎöÊä³ö½á¹ûµÄÕýÈ·ÐÔ¡£¸Ã·½·¨ µÄÓŵãÊÇ1)Äܹ»ÔÚʱÖÓÖÜÆÚ(cycle)¼¶±ðÉÏÅж¨»ù´øÐ¾Æ¬ÊÇ·ñÔÚÕýÈ·µÄʱ¼äµãÉÏÊä³ö½á ¹û£»2)Äܹ»ÔÚ±ÈÌØ¼¶±ðÉÏÅж¨»ù´øÐ¾Æ¬Êä³ö½á¹ûµÄÕýÈ·ÐÔ£»3)·½±ã²âÊÔ¹ÊÕϵĸ´ÏÖ¡£¸Ã·½ ·¨µÄȱµãÊÇ1)Ëã·¨Á´Â·²úÉúµÄ²âÊÔ¼¤ÀøÎÞ·¨ÍêȫģÄâʵ¼ÊÎÀÐÇÐźžÉ䯵×ÓϵͳµÄÇé ¿ö£»2)¼Ä´æÆ÷´«Êä¼¶ÑéÖ¤µÄËٶȽÏÂý£¬Èç¹û½øÐÐÈíÓ²¼þÐͬ·ÂÕæÔòËٶȸüÂý¡£2¡¢²ÉÓÃÎÀÐÇÐźÅÄ£ÄâÆ÷½øÐÐÑéÖ¤ºÍ²âÊÔÓÃרÓõÄÎÀÐÇÐźÅÄ£ÄâÆ÷£¬Ä£Äâ²úÉúÎÀ ÐÇ·¢³öµÄÉ䯵Ðźţ¬¾É䯵×Óϵͳºó±ä³ÉÊý×ÖÖÐÆµÐźţ¬ËÍÈë´ý²â»ù´øÐ¾Æ¬£¬¹Û²â»ù´øÐ¾Æ¬ Êä³ö£¬·ÖÎöÊä³ö½á¹ûµÄÕýÈ·ÐÔ¡£¸Ã·½·¨µÄÓŵãÊÇ1)Äܹ»Ä£Äâ½Ï¶àµÄ¹¤×÷³¡¾°£¬¿É½øÐÐ´ó²¿ ·ÖµÄÐÔÄÜÖ¸±ê²âÊÔ£»2)´ý²âоƬÒÔʵ¼ÊËÙÂʹ¤×÷£¬ÑéÖ¤ËٶȱȼĴæÆ÷´«Êä¼¶ÑéÖ¤¿ì£»3)ͬ ʱҲ¶ÔÉ䯵×Óϵͳ½øÐÐÁËÑéÖ¤£»4)·½±ã²âÊÔ¹ÊÕϵĸ´ÏÖ¡£¸Ã·½·¨µÄȱµãÊÇ1)רÓõÄÎÀÐÇÐźÅÄ£ÄâÆ÷¼Û¸ñ¸ß°º£¬ ¹ú²úÉ豸ÔÚ¼¸Ê®ÍòÔªÊýÁ¿¼¶£¬½ø¿ÚÉ豸ÔÚ°ÙÍòÔªÊýÁ¿¼¶£¬Èç¹ûÒª´î½¨¶àÌײâÊÔÆ½Ì¨£¬ÔòÐèÒª ¶àÌ×ÎÀÐÇÐźÅÄ£ÄâÆ÷£¬ËùÐè·ÑÓÃÒ»°ãÆóÒµ¿ÉÄÜÎÞ·¨³ÐÊÜ£»2)רÓõÄÎÀÐÇÐźÅÄ£ÄâÆ÷ÈÔÈ»ÎÞ ·¨ÍêÈ«Ìæ´úʵ¼ÊÎÀÐÇÐźţ»3)ÎÞ·¨Åж¨»ù´øÐ¾Æ¬ÊÇ·ñÔÚÕýÈ·µÄʱ¼äµãÉÏÊä³ö½á¹û£»4)ÎÞ·¨ ÔÚ±ÈÌØ¼¶±ðÉÏÅж¨»ù´øÐ¾Æ¬Êä³ö½á¹ûµÄÕýÈ·ÐÔ¡£3¡¢½ÓÊÕÌìÉϵÄʵ¼ÊÎÀÐÇÐźţ¬½øÐÐÑéÖ¤ºÍ²âÊÔ²ÉÓÃÌìÏß½ÓÊÕÌìÉÏʵ¼ÊµÄÎÀÐÇÐÅ ºÅ£¬¾É䯵×Óϵͳºó±ä³ÉÊý×ÖÖÐÆµÐźţ¬ËÍÈë´ý²â»ù´øÐ¾Æ¬£¬¹Û²â»ù´øÐ¾Æ¬Êä³ö£¬·ÖÎöÊä³ö ½á¹ûµÄÕýÈ·ÐÔ¡£¸Ã·½·¨µÄÓŵãÊÇ1)Äܹ»ÑéÖ¤´ý²âоƬÔÚʵ¼Ê¹¤×÷³¡¾°µÄ±íÏÖ£»2)´ý²â оƬÒÔʵ¼ÊËÙÂʹ¤×÷£¬ÑéÖ¤ËٶȱȼĴæÆ÷´«Êä¼¶ÑéÖ¤¿ì£»3)ͬʱҲ¶ÔÉ䯵×Óϵͳ½øÐÐÁËÑé Ö¤£»4)¿Éͬʱ´î½¨¶àÌײâÊÔÆ½Ì¨¡£¸Ã·½·¨µÄȱµãÊÇ1)ºÜ¶àÐÔÄÜÖ¸±êÎÞ·¨²âÊÔ£»2)¶ÔÓÚij Щ²âÊÔ¹ÊÕϵĸ´ÏֱȽÏÀ§ÄÑ£»3)ÎÞ·¨Åж¨»ù´øÐ¾Æ¬ÊÇ·ñÔÚÕýÈ·µÄʱ¼äµãÉÏÊä³ö½á¹û£»4)ÎÞ ·¨ÔÚ±ÈÌØ¼¶±ðÉÏÅж¨»ù´øÐ¾Æ¬Êä³ö½á¹ûµÄÕýÈ·ÐÔ¡£¸½Í¼Ò»¸ø³öÁËÉÏÊö·½·¨2ºÍ·½·¨3µÄÎÀÐǵ¼º½½ÓÊÕ»ú²âÊÔ×°ÖõÄʾÒâͼ(×¢ÉÏ Êö·½·¨1µÄ¼Ä´æÆ÷´«Êä¼¶Ñé֤ƽ̨¶¼ÊÇÔÚ¹¤×÷Õ¾Èí»·¾³ÉÏʵÏÖ£¬Ëä²»ÔÚ¸½Í¼Ò»ÖÐÌåÏÖ£¬µ« ¹¤×÷ÔÀíÀàËÆ)¡£¸Ã²âÊÔ×°ÖðüÀ¨É䯵×Óϵͳ¡¢ÐźÅÀ´Ô´Ñ¡ÔñÆ÷¡¢²âÊÔ½á¹ûÅжÏ×Óϵͳ¡£Êµ ¼Ê¹¤×÷ʱ£¬¸ù¾ÝÊäÈëÑ¡ÔñÆ÷µÄÉ趨£¬É䯵×ÓϵͳµÄÐźÅÀ´Ô´£¬¿ÉÀ´×Ôʵ¼ÊÌìÏß»òרÓÃÎÀÐÇÐÅ ºÅÄ£ÄâÆ÷£¬É䯵ÐźžÉ䯵×Óϵͳ´¦ÀíºóÊä³öÊý×ÖÖÐÆµÐźŸø´ý²âÎÀÐǵ¼º½½ÓÊÕ»úµÄ»ù´ø оƬ£¬´ý²âÎÀÐǵ¼º½½ÓÊÕ»úµÄ»ù´øÐ¾Æ¬Êä³ö²âÊÔ½á¹û¸ø²âÊÔ½á¹ûÅжÏÄ£¿é£¬²âÊÔ½á¹ûÅÐ¶Ï Ä£¿é¶Ô²âÊÔ½á¹û½øÐÐÅжϡ£²âÊÔ½á¹ûÅжÏÄ£¿é¿ÉÒÔÊÇÔÚPC»úÉÏÃæÔËÐеĽá¹ûÕýÈ·ÐÔÅжÏÈí¼þ¡£Õë¶ÔĿǰÎÀÐǵ¼º½½ÓÊÕ»úµÄ»ù´øÐ¾Æ¬µÄÑéÖ¤²âÊÔËù´æÔÚµÄÎÊÌ⣬±¾ÊµÓÃÐÂÐÍÌá³ö ÁËÒ»ÖÖÓÃÓÚÎÀÐǵ¼º½½ÓÊÕ»úµÄ»ù´øÐ¾Æ¬µÄ²âÊÔ×°Öá£
ʵÓÃÐÂÐÍÄÚÈݱ¾ÊµÓÃÐÂÐÍÌṩһÖÖеÄÓÃÓÚÎÀÐǵ¼º½½ÓÊÕ»úµÄ»ù´øÐ¾Æ¬µÄ²âÊÔ×°Ö㬴Ӷø½â¾ö ÏÖÓвâÊÔ×°Öóɱ¾¹ý¸ß¡¢¹ÊÕϸ´Ïֺͻعé²âÊÔÀ§ÄÑ¡¢²âÊÔµÄʱ¼ä·Ö±æÂʺͽá¹û·Ö±æÂʲ»¹» ¸ßµÄÎÊÌ⡣Ϊ½â¾öÉÏÊö¼¼ÊõÎÊÌ⣬±¾ÊµÓÃÐÂÐÍÌá³öµÄÒ»ÖÖÓÃÓÚ²âÊÔÎÀÐǵ¼º½½ÓÊÕ»úµÄ»ù´øÐ¾ ƬµÄ×°Ö㬰üÀ¨Äܹ»½«µ¼º½ÎÀÐÇÉ䯵ÐźÅÊä³öΪÊý×ÖÖÐÆµÐźŵÄÉ䯵ģ¿é£¬ÓÃÓÚÅж¨±»²â »ù´øÐ¾Æ¬Êä³öµÄ½á¹ûÕýÈ·ÐÔÅж¨Ä£¿é£¬ÆäÌØÕ÷ÔÚÓÚ¸Ã×°Öû¹°üÀ¨Êý×ÖÖÐÆµÐźŲɼ¯Ä£¿é¡¢ Êý¾Ý»Ø·ÅÄ£¿é¡¢Êý¾Ý´æ´¢Ä£¿éºÍ¿ØÖÆÄ£¿é£¬Êý×ÖÖÐÆµÐźŲɼ¯Ä£¿éÒÔËùÊöÉ䯵ģ¿éµÄÊä³ö ×÷ΪÊäÈ룬ÆäÊä³öÁ¬½Óµ½Êý¾Ý´æ´¢Ä£¿é£¬Êý¾Ý´æ´¢Ä£¿éµÄÊä³öÁ¬½Óµ½Êý¾Ý»Ø·ÅÄ£¿é£¬Êý¾Ý»Ø ·ÅÄ£¿éµÄÊä³öÁ¬½Óµ½±»²âµÄ»ù´øÐ¾Æ¬£¬±»²â»ù´øÐ¾Æ¬µÄÊä³öÁ¬½Óµ½ËùÊöµÄ½á¹ûÕýÈ·ÐÔÅж¨ Ä£¿é£¬¿ØÖÆÄ£¿éÁ¬½Óµ½Êý×ÖÖÐÆµÐźŲɼ¯Ä£¿é¡¢Êý¾Ý»Ø·ÅÄ£¿éºÍÊý¾Ý´æ´¢Ä£¿é¡£ËùÊöÉ䯵ģ¿é°üÀ¨Ò»¸öÊäÈëÑ¡ÔñÆ÷£¬¸ÃÑ¡ÔñÆ÷¸ù¾ÝÓû§µÄÉ趨£¬Ñ¡ÔñÀ´×Ô½ÓÊÕÌì Ïß»òÕßÀ´×ÔרÓÃÎÀÐÇÐźÅÄ£ÄâÆ÷µÄÉ䯵ÐźÅ×÷ΪÉ䯵ģ¿éµÄÊäÈë¡£ËùÊö¿ØÖÆÄ£¿é°üÀ¨ÓÃÓÚ¿ØÖÆËùÊöÊý×ÖÖÐÆµÐźŲɼ¯Ä£¿éµÄ×ÓÄ£¿é¡¢ÓÃÓÚ¿ØÖÆËùÊö Êý¾Ý»Ø·ÅÄ£¿éµÄ×ÓÄ£¿éºÍÓÃÓÚ¿ØÖÆËùÊöÊý¾Ý´æ´¢Ä£¿éµÄ×ÓÄ£¿é¡£ËùÊöµÄ½á¹ûÕýÈ·ÐÔÅж¨Ä£¿éºÍ¿ØÖÆÄ£¿éÓÃÈí¼þ·½Ê½ÊµÏÖ£¬²¢ÇÒ¶¼°²×°ÔÚPC»úÉÏ Ãæ£¬ËùÊöÊý¾Ý´æ´¢Ä£¿éΪ¸ÃPC»úµÄÓ²ÅÌ£¬ËùÊöµÄÊý×ÖÖÐÆµÐźŲɼ¯Ä£¿éºÍÊý¾Ý»Ø·ÅÄ£¿é°² ×°ÔÚÒ»¿éµç·°åÉÏ£¬¸Ãµç·°åͨ¹ýUSB½Ó¿ÚÓëËùÊöµÄPC»úÁ¬½Ó¡£ËùÊöµÄÊý×ÖÖÐÆµÐźŲɼ¯Ä£¿éºÍÊý¾Ý»Ø·ÅÄ£¿é°üÀ¨FPGA¡¢RAMºÍUSB½Ó¿ÚоƬ£¬ RAM¡¢FPGA¡¢USB½Ó¿ÚоƬÒÀ´Î˳ÐòÁ¬½Ó£¬USB½Ó¿ÚоƬÓëËùÊöPC»úµÄUSB½Ó¿ÚÄ£¿éÁ¬½Ó£¬µ± ²É¼¯Êý¾Ýʱ£¬FPGAÒÔËùÊöÉ䯵ÐźŵÄÊä³ö×÷ΪÊäÈ룬FPGAµÄÊä³öͨ¹ýUSB½Ó¿ÚÁ¬½Óµ½ËùÊö µÄÊý¾Ý´æ´¢Ä£¿é£¬µ±»Ø·ÅÊý¾Ýʱ£¬FPGAÒÔËùÊöÊý¾Ý´æ´¢Ä£¿éµÄÊä³ö×÷ΪÊäÈ룬FPGAµÄÊä³ö Á¬½Óµ½ËùÊöµÄ±»²â»ù´øÐ¾Æ¬¡£ËùÊöµÄ±»²â»ù´øÐ¾Æ¬µÄÊä³öͨ¹ýͨÓÃÒì²½ÊÕ·¢(URAT)½Ó¿Ú´«µÝ¸øËùÊöµÄ½á¹ûÕý È·ÐÔÅж¨Ä£¿é¡£ÓëÏÖÓм¼ÊõÏà±È£¬±¾ÊµÓÃÐÂÐÍÔö¼ÓÁËÊý×ÖÖÐÆµÐźŲɼ¯Ä£¿é¡¢Êý¾Ý»Ø·ÅÄ£¿é¡¢Êý¾Ý ´æ´¢Ä£¿éºÍ¿ØÖÆÄ£¿é¡£Ôö¼ÓÊý×ÖÖÐÆµÐźŲɼ¯Ä£¿é´øÀ´µÄÓÐÒæ¼¼ÊõЧ¹ûÊÇ1)Ëù²É¼¯µÄÊý×ÖÖÐÆµÊý¾Ý ¿ÉÒÔÊÇʵ¼ÊµÄÎÀÐÇÊý¾Ý£¬Ò²¿ÉÒÔÊÇרÓõÄÎÀÐÇÐźÅÄ£ÄâÆ÷µÄÊý¾Ý£¬¸ù¾Ýʵ¼ÊÐèÒª£¬¸ÃÊý¾Ý¿É ÓÃÓÚ¸÷ÖÖ³¡¾°²âÊÔ»òÐÔÄÜÖ¸±ê²âÊÔ£»2)Ëù²É¼¯µÄÊý×ÖÖÐÆµÊý¾ÝÒѾ°üº¬ÁËʵ¼ÊÉ䯵×Óϵ ͳµÄЧӦ£»3)Ëù²É¼¯µÄÊý×ÖÖÐÆµÊý¾Ý»¹¿ÉÒÔ×÷ΪËã·¨Á´Â··ÂÕæµÄÊäÈ룬һ·½Ãæ¿ÉÒÔÆÀ¹ÀÏÖ ÓÐÉ䯵×ÓϵͳµÄÐÔÄÜÓÅÁÓ£¬ÁíÒ»·½Ã滹¿ÉÒÔ×÷ΪÓÅ»¯½ÓÊÕ»ú»ù´øËã·¨µÄ²âÊÔ¼¤Àø¡£Ôö¼ÓÊý¾Ý»Ø·ÅÄ£¿é´øÀ´µÄÓÐÒæ¼¼ÊõЧ¹ûÊÇ1)Ôڴ¶àÌײâÊÔÆ½Ì¨Ê±£¬ÎÞÐè¶àÌ× ÎÀÐÇÐźÅÄ£ÄâÆ÷£¬ËùÐè·ÑÓôó´ó½µµÍ£»2)Ëù»Ø·ÅµÄÊý¾Ý¶¼ÊÇ´¿Êý×Ö¸ñʽ£¬·½±ãÔÚ±ÈÌØ¼¶±ð ÉÏÅж¨»ù´øÐ¾Æ¬Êä³ö½á¹ûµÄÕýÈ·ÐÔ£»3)»Ø·ÅÊý¾ÝµÄͬʱ»¹Êä³ö²Î¿¼¶¨Ê±Ðźţ¬±ãÓÚÅж¨»ù´øÐ¾Æ¬ÊÇ·ñÔÚÕýÈ·µÄʱ¼äµãÉÏÊä³ö½á¹û£»4)Ëù»Ø·ÅµÄÊý¾Ý¶¼ÊÇ´¿Êý×Ö¸ñʽ£¬Äܹ»Ö±½Ó½øÐÐ ¹ÊÕϵĸ´Ïֺͻعé²âÊÔ£»5)Ëù»Ø·ÅµÄÊý¾Ý°´Êµ¼ÊÓ¦ÓõÄÊý×ÖÖÐÆµËÙÂÊÊä³ö£¬Òò´ËÑéÖ¤ËÙ¶È ±È¼Ä´æÆ÷´«Êä¼¶ÑéÖ¤Òª¿ì¡£Ôö¼ÓÊý¾Ý´æ´¢Ä£¿é´øÀ´µÄÓÐÒæ¼¼ÊõЧ¹ûÊÇËù²É¼¯µÄÊý×ÖÖÐÆµÊý¾ÝÊÇÒÔ¼ÆËã»úÎÄ ¼þ·½Ê½±£´æÔÚPC»úµÄÓ²ÅÌÉÏ£¬·Ç³£±ãÓÚÖØ¸´Ê¹Óá£×ÜÖ®£¬¸Ã×°Öôó´ó½µµÍ´î½¨¶àÌײâÊÔÆ½Ì¨ËùÐèµÄ·ÑÓ㬱ãÓÚÔÚ¸ü¾«Ï¸µÄʱ¼ä·Ö±æ Âʺ͸ü¾«Ï¸µÄ½á¹û·Ö±æÂÊÉÏÅж¨´ý²â»ù´øÐ¾Æ¬Êä³öµÄÕýÈ·ÐÔ£¬±ãÓÚ¹ÊÕϵĸ´Ïֺͻعé²â ÊÔ£¬ÓÐÀûÓÚÌá¸ßÑз¢Ð§ÂÊ£¬¼Ó¿ìÑз¢½ø¶È£¬Ò»·½Ãæ½ÚÊ¡Ñз¢³É±¾£¬ÁíÒ»·½ÃæËõ¶ÌÁ˲úÆ·ÃæÏò Êг¡ÍƹãµÄʱ¼ä¡£
ͼ1ΪÏÖÓеÄÎÀÐǵ¼º½½ÓÊÕ»ú»ù´øÐ¾Æ¬²âÊÔ×°ÖÃʾÒâͼ£»Í¼2Ϊ±¾ÊµÓÃÐÂÐÍÌá³öµÄÎÀÐǵ¼º½½ÓÊÕ»ú»ù´øÐ¾Æ¬²âÊÔ×°ÖÃʾÒâͼ£»Í¼3Ϊ±¾ÊµÓÃÐÂÐ͵ĵÚÒ»¸ö¾ßÌåʵʩÀýµÄʾÒâͼ£»Í¼4Ϊ±¾ÊµÓÃÐÂÐ͵ĵڶþ¸ö¾ßÌåʵʩÀýµÄʾÒâͼ¡£
¾ßÌåʵʩ·½Ê½
ÒÔϽáºÏ¸½Í¼£¬¾ßÌå˵Ã÷±¾ÊµÓÃÐÂÐ͵ĸ÷¸öʵʩÀý¡£¸½Í¼3¸ø³öÁ˱¾ÊµÓÃÐÂÐ͵ĵÚÒ»¸ö¾ßÌåʵʩÀý¡£ÔÚ±¾ÊµÊ©ÀýÖУ¬Êý×ÖÖÐÆµÐÅºÅ²É ¼¯Ä£¿éºÍÊý¾Ý»Ø·ÅÄ£¿éºÏ²¢ÔÚÒ»Ì×Ó²¼þϵͳÖÐʵÏÖ£¬¸ÃÓ²¼þϵͳ°üÀ¨ÓÃÓÚÖÐÆµÊý¾Ý²É¼¯ºÍ »Ø·ÅµÄFPGA£¬ÓÃÓÚÊý¾Ý»º³åµÄSRAM (¾²Ì¬Ëæ»ú´æ´¢Æ÷)ºÍÓÃÓÚÓëPC»úUSB½Ó¿ÚÁ¬½ÓµÄ½Ó¿Ú оƬ£¬¿ØÖÆÄ£¿éºÍ½á¹ûÕýÈ·ÐÔÅж¨Ä£¿éͨ¹ýÈí¼þ±à³Ì·½Ê½ÊµÏÖ£¬²¢°²×°ÔÚһ̨PC»úÉÏÃæ£¬ PC»úºÍ¸ÃÓ²¼þϵͳͨ¹ýUSB½Ó¿ÚÁ¬½Ó¡£µ±½øÐе¼º½ÐźŲɼ¯Ê±£¬ÔÚÔËÐÐÔÚPC»úÉÏÃæµÄÊý¾Ý ²É¼¯¿ØÖÆ×ÓÄ£¿éµÄ¿ØÖÆÏ£¬FPGAÒÔÉ䯵ģ¿éÊä³öµÄÊý×ÖÖÐÆµÐźÅ×÷ΪÊäÈ룬²¢ÆäÊä³öͨ¹ý USB½Ó¿Ú´«µÝµ½PCµÄÓ²Å̱£´æ£»µ±½øÐе¼º½Êý¾Ý»Ø·Åʱ£¬ÔËÐÐÔÚPC»úÉÏÃæµÄÊý¾Ý´æ´¢»Ø·Å ¿ØÖÆ×ÓÄ£¿é»á´ÓPC»úÓ²ÅÌÉ϶ÁÈ¡ÒÔǰ±£´æµÄ¶þ½øÖÆÎļþ£¬²¢½«¸ÃÎļþͨ¹ýUSB½Ó¿Ú´«Ê䏸 FPGA£¬FPGA½«¸ÃÊý¾Ý»Ø·Å³ÉÊý×ÖÖÐÆµÐźţ¬²¢Êä³ö¸ø±»²â»ù´øÐ¾Æ¬£¬±»²â»ù´øÐ¾Æ¬µÄÊä³öͨ ¹ýͨÓÃÒì²½ÊÕ·¢(URAT)½Ó¿Ú´«µÝ¸ø½á¹ûÕýÈ·ÐÔÅж¨Ä£¿é£¬ÔËÐÐÔÚPC»úÉÏÃæµÄ½á¹ûÕýÈ·ÐÔ Åж¨Ä£¿é¸ù¾Ý¸ÃÊý¾Ý×÷³ö²âÊÔ½á¹ûÅж¨¡£¸½Í¼4¸ø³öÁ˱¾ÊµÓÃÐÂÐ͵ĵڶþ¸ö¾ßÌåʵʩÀý¡£±¾ÊµÊ©ÀýÒÔ¶«Ý¸ÊÐÌ©¶·Î¢µç×Ó¿Æ ¼¼ÓÐÏÞ¹«Ë¾µÄGPS/±±¶·2˫ģ»ù´øÐ¾Æ¬²âÊÔ×°ÖÃΪÀý¡£ÔÚ±¾ÊµÊ©ÀýÖУ¬°ÑÊý×ÖÖÐÆµÐźŲɼ¯Ä£¿éºÍÊý¾Ý»Ø·ÅÄ£¿éºÏ²¢ÊµÏÖ£¬PCÉÏÔËÐÐµÄ Êý¾Ý²É¼¯¿ØÖÆÈí¼þºÍÊý¾Ý»Ø·Å¿ØÖÆÈí¼þÒ²ºÏ²¢ÊµÏÖ¡£´ËÍ⣬ÓÉÓÚGPSºÍ±±¶·2¹¤×÷ÔÚ²»Í¬ µÄƵ¶ÎÉÏ£¬Òò´ËÐèÒªÁ½Ìײ»Í¬µÄÉ䯵×Óϵͳ¡£GPSÉ䯵×ÓϵͳµÄÐźÅÀ´Ô´¸ù¾ÝÊäÈëÑ¡ÔñÆ÷aµÄÉ趨£¬¿ÉÀ´×ÔGPS/±±¶·2˫ģ ÌìÏß»òGPSÐźÅÄ£ÄâÆ÷£¬É䯵ÐźžGPSÉ䯵ģ¿é´¦ÀíºóÊä³öÊý×ÖÖÐÆµÐźÅ(CLK_gps ΪADC²ÉÑùʱÖÓ¡¢SIGN_gps¡¢MAG_gpsΪ2±ÈÌØÊý¾Ý)¡£ÔÚ±¾ÀýÖÐCLK_gpsʵ¼ÊƵÂÊΪ 16.367667MHz ¦Ï±±¶·2É䯵ģ¿éµÄÐźÅÀ´Ô´¸ù¾ÝÊäÈëÑ¡ÔñÆ÷bÉ趨¿ÉÀ´×ÔGPS/±±¶·2˫ģÌìÏß»ò±±¶·2ÐźÅÄ£ÄâÆ÷£¬É䯵Ðźž±±¶·2É䯵ģ¿é´¦ÀíºóÊä³öÊý×ÖÖÐÆµÐźÅ(CLK_bd2ΪADC ²ÉÑùʱÖÓ¡¢SIGN_bd2¡¢MAG_bd2Ϊ2±ÈÌØÊý¾Ý)¡£ÔÚ±¾ÀýÖÐCLK_bd2ʵ¼ÊƵÂÊΪ16. 3IlMHz0Êý×ֲɼ¯»Ø·ÅÄ£¿éÓÉFPGA¡¢SRAM¡¢USB2. 0½Ó¿ÚоƬµÈÆ÷¼þ×é³É¡£FPGAÖ÷ÒªÍê³É²É ¼¯»ò»Ø·Å¹¦ÄÜ£¬SRAMÓÃÓÚʵÏÖÊý¾ÝµÄ»º³å£¬ÒÔÆ¥ÅäPC¶ËUSB2.0½Ó¿ÚºÍÊý×ÖÖÐÆµ½Ó¿ÚµÄ²» ͬÊý¾ÝËÙÂÊ¡£Êý×ֲɼ¯»Ø·ÅÄ£¿éµÄÉè¼Æ¿ÉÊÊÓÃÓÚ²»Í¬µÄADC²ÉÑùʱÖÓËÙÂʺͲ»Í¬µÄADCλ ¿í£¬ÒÔ±ã¾ßÓÐÁ¼ºÃµÄͨÓÃÐÔ¡£±¾ÀýÖÐFPGAµÄÐͺÅΪEP1C6Q240£¬USB2. 0½Ó¿ÚоƬµÄÐͺÅΪ CY7C68013A¡£ÔÚPC»úÉÏÔËÐеÄÊý¾Ý²É¼¯»Ø·Å¿ØÖÆÈí¼þµÄ¿ØÖÆÏ£¬Êý¾Ý²É¼¯»Ø·ÅÄ£¿é¿ÉÒԲɼ¯ GPSÊý×ÖÖÐÆµÐźŻò±±¶·2Êý×ÖÖÐÆµÐźŻòͬʱ²É¼¯GPSÊý×ÖÖÐÆµÐźźͱ±¶·2Êý×ÖÖÐÆµ Ðźţ¬²¢µ÷Õû³ÉPC»úËùÐèµÄ¸ñʽȻºóͨ¹ýUSB2. 0´«Ë͸øPC»ú£¬×îºóÊý×ÖÖÐÆµÊý¾Ý°´ÕÕ¹æ ¶¨µÄ¶þ½øÖƸñʽ±»±£´æÔÚPC»úµÄÓ²ÅÌÉÏ¡£Êý¾Ý²É¼¯»Ø·Å¿ØÖÆÈí¼þ»¹¿ÉÒÔ¶Áȡ֮ǰÒÔ¶þ½øÖÆÎļþÐÎʽ±£´æÔÚPC»úÓ²ÅÌÉ쵀 Êý×ÖÖÐÆµÊý¾Ý£¬È»ºó·¢Ë͸øÊý×ֲɼ¯»Ø·ÅÄ£¿é£¬Êý×ֲɼ¯»Ø·ÅÄ£¿é°ÑÊý¾Ýµ÷Õû³Éʵ¼ÊÓ¦Óà ËùÐèµÄÊý×ÖÖÐÆµ¸ñʽÔÙ·¢Ë͸ø±»²âµÄGPS/±±¶·2˫ģ»ù´øÐ¾Æ¬¡£Êý×ֲɼ¯»Ø·ÅÄ£¿é¿ÉÒÔ »Ø·ÅGPSÊý×ÖÖÐÆµÐźÅ(ADC²ÉÑùʱÖÓCLK_gps_pb¡¢2±ÈÌØÊý¾ÝSIGN_gpS_pb¡¢MAG_gpS_pb) »ò±±¶·2Êý×ÖÖÐÆµÐźÅ(ADC²ÉÑùʱÖÓCLK_bd2_pb¡¢2±ÈÌØÊý¾ÝSIGN_bd2_pb¡¢MAG_bd2_pb) »òͬʱ»Ø·ÅGPSÊý×ÖÖÐÆµÐźźͱ±¶·2Êý×ÖÖÐÆµÐźš£´ËÍ⣬±¾ÊµÊ©ÀýÖУ¬Êý×ֲɼ¯»Ø·ÅÄ£¿é»¹ÌṩÖÐÆµÊý¾ÝÆô¶¯ÐźÅIF_Data_Start ×÷Ϊ¶¨Ê±Ðźţ¬¸ø±»²âµÄGPS/±±¶·2˫ģ»ù´øÐ¾Æ¬×÷Ϊʱ¼ä²Î¿¼¡£´ý²âÊԵĻù´øÐ¾Æ¬ÎªGPS/±±¶·2˫ģ»ù´øÐ¾Æ¬£¬¿É¹¤×÷ÔÚGPSϵͳ¡¢±±¶·2µ¥Ïµ ͳ¡¢GPSºÍ±±¶·2»ìºÏϵͳµÈģʽ¡£GPS/±±¶·2˫ģ»ù´øÐ¾Æ¬¶ÔÊäÈëµÄÊý×ÖÖÐÆµÐźŽøÐÐ ²¶»ñ¡¢¸ú×Ù¡¢¶¨Î»½âËãµÈÐźŴ¦Àí²¢Í¨¹ýͨÓÃÒì²½ÊÕ·¢(URAT)½Ó¿Ú´«µÝ½«²âÊÔÊä³ö¸ø½á¹û ÕýÈ·ÐÔÅж¨Ä£¿é£¬ÔËÐÐÓÚPC»úµÄ½á¹ûÕýÈ·ÐÔÅжÏÈí¼þ¶Ô²âÊÔ½á¹û½øÐÐÅж¨¡£
ȨÀûÒªÇóÒ»ÖÖÓÃÓÚ²âÊÔÎÀÐǵ¼º½½ÓÊÕ»úµÄ»ù´øÐ¾Æ¬µÄ×°Ö㬰üÀ¨Äܹ»½«µ¼º½ÎÀÐÇÉ䯵ÐźÅÊä³öΪÊý×ÖÖÐÆµÐźŵÄÉ䯵ģ¿é£¬ÓÃÓÚÅж¨±»²â»ù´øÐ¾Æ¬Êä³öµÄ½á¹ûÕýÈ·ÐÔÅж¨Ä£¿é£¬ÆäÌØÕ÷ÔÚÓÚ¸Ã×°Öû¹°üÀ¨Êý×ÖÖÐÆµÐźŲɼ¯Ä£¿é¡¢Êý¾Ý»Ø·ÅÄ£¿é¡¢Êý¾Ý´æ´¢Ä£¿éºÍ¿ØÖÆÄ£¿é£¬Êý×ÖÖÐÆµÐźŲɼ¯Ä£¿éÒÔËùÊöÉ䯵ģ¿éµÄÊä³ö×÷ΪÊäÈ룬ÆäÊä³öÁ¬½Óµ½Êý¾Ý´æ´¢Ä£¿é£¬Êý¾Ý´æ´¢Ä£¿éµÄÊä³öÁ¬½Óµ½Êý¾Ý»Ø·ÅÄ£¿é£¬Êý¾Ý»Ø·ÅÄ£¿éµÄÊä³öÁ¬½Óµ½±»²âµÄ»ù´øÐ¾Æ¬£¬±»²â»ù´øÐ¾Æ¬µÄÊä³öÁ¬½Óµ½ËùÊöµÄ½á¹ûÕýÈ·ÐÔÅж¨Ä£¿é£¬¿ØÖÆÄ£¿éÁ¬½Óµ½Êý×ÖÖÐÆµÐźŲɼ¯Ä£¿é¡¢Êý¾Ý»Ø·ÅÄ£¿éºÍÊý¾Ý´æ´¢Ä£¿é¡£
2.¸ù¾ÝȨÀûÒªÇó1ËùÊöµÄÒ»ÖÖÓÃÓÚ²âÊÔÎÀÐǵ¼º½½ÓÊÕ»úµÄ»ù´øÐ¾Æ¬µÄ×°Öã¬ÆäÌØÕ÷ÔÚ ÓÚËùÊöÉ䯵ģ¿é°üÀ¨Ò»¸öÊäÈëÑ¡ÔñÆ÷£¬¸ÃÑ¡ÔñÆ÷¸ù¾ÝÓû§µÄÉ趨£¬Ñ¡ÔñÀ´×Ô½ÓÊÕÌìÏß»òÕß À´×ÔרÓÃÎÀÐÇÐźÅÄ£ÄâÆ÷µÄÉ䯵ÐźÅ×÷ΪÉ䯵ģ¿éµÄÊäÈë¡£
3.¸ù¾ÝȨÀûÒªÇó1ËùÊöµÄÒ»ÖÖÓÃÓÚ²âÊÔÎÀÐǵ¼º½½ÓÊÕ»úµÄ»ù´øÐ¾Æ¬µÄ×°Öã¬ÆäÌØÕ÷ÔÚ ÓÚËùÊö¿ØÖÆÄ£¿é°üÀ¨ÓÃÓÚ¿ØÖÆËùÊöÊý×ÖÖÐÆµÐźŲɼ¯Ä£¿éµÄ×ÓÄ£¿é¡¢ÓÃÓÚ¿ØÖÆËùÊöÊý¾Ý »Ø·ÅÄ£¿éµÄ×ÓÄ£¿éºÍÓÃÓÚ¿ØÖÆËùÊöÊý¾Ý´æ´¢Ä£¿éµÄ×ÓÄ£¿é¡£
4.¸ù¾ÝȨÀûÒªÇó1ËùÊöµÄÒ»ÖÖÓÃÓÚ²âÊÔÎÀÐǵ¼º½½ÓÊÕ»úµÄ»ù´øÐ¾Æ¬µÄ×°Öã¬ÆäÌØÕ÷ÔÚ ÓÚËùÊöµÄ½á¹ûÕýÈ·ÐÔÅж¨Ä£¿éºÍ¿ØÖÆÄ£¿é°²×°ÔÚPC»úÉÏÃæ£¬ËùÊöÊý¾Ý´æ´¢Ä£¿éΪ¸ÃPC»ú µÄÓ²ÅÌ£¬ËùÊöµÄÊý×ÖÖÐÆµÐźŲɼ¯Ä£¿éºÍÊý¾Ý»Ø·ÅÄ£¿é°²×°ÔÚÒ»¿éµç·°åÉÏ£¬¸Ãµç·°åͨ ¹ýUSB½Ó¿ÚÓëËùÊöµÄPC»úÁ¬½Ó¡£
5.¸ù¾ÝȨÀûÒªÇó4ËùÊöµÄÒ»ÖÖÓÃÓÚ²âÊÔÎÀÐǵ¼º½½ÓÊÕ»úµÄ»ù´øÐ¾Æ¬µÄ×°Öã¬ÆäÌØÕ÷ÔÚ ÓÚËùÊöµÄÊý×ÖÖÐÆµÐźŲɼ¯Ä£¿éºÍÊý¾Ý»Ø·ÅÄ£¿é°üÀ¨FPGA¡¢RAMºÍUSB½Ó¿ÚоƬ£¬RAM¡¢ FPGA¡¢USB½Ó¿ÚоƬÒÀ´Î˳ÐòÁ¬½Ó£¬USB½Ó¿ÚоƬÓëËùÊöPC»úµÄUSB½Ó¿ÚÄ£¿éÁ¬½Ó£¬µ±²É¼¯ Êý¾Ýʱ£¬FPGAÒÔËùÊöÉ䯵ÐźŵÄÊä³ö×÷ΪÊäÈ룬FPGAµÄÊä³öͨ¹ýUSB½Ó¿ÚÁ¬½Óµ½ËùÊöµÄÊý ¾Ý´æ´¢Ä£¿é£¬µ±»Ø·ÅÊý¾Ýʱ£¬FPGAÒÔËùÊöÊý¾Ý´æ´¢Ä£¿éµÄÊä³ö×÷ΪÊäÈ룬FPGAµÄÊä³öÁ¬½Ó µ½ËùÊöµÄ±»²â»ù´øÐ¾Æ¬¡£
6.¸ù¾ÝȨÀûÒªÇó1ËùÊöµÄÒ»ÖÖÓÃÓÚ²âÊÔÎÀÐǵ¼º½½ÓÊÕ»úµÄ»ù´øÐ¾Æ¬µÄ×°Öã¬ÆäÌØÕ÷ÔÚ ÓÚËùÊöµÄ±»²â»ù´øÐ¾Æ¬µÄÊä³öͨ¹ýͨÓÃÒì²½ÊÕ·¢(URAT)½Ó¿Ú´«µÝ¸øËùÊöµÄ½á¹ûÕýÈ·ÐÔ Åж¨Ä£¿é¡£
רÀûÕªÒª±¾ÊµÓÃÐÂÐÍÉæ¼°ÎÀÐǵ¼º½½ÓÊÕ»úµÄ»ù´øÐ¾Æ¬µÄ²âÊÔ×°Ö᣸Ã×°ÖðüÀ¨Äܹ»½«µ¼º½ÎÀÐÇÉ䯵ÐźÅÊä³öΪÊý×ÖÖÐÆµÐźŵÄÉ䯵ģ¿é£¬ÓÃÓÚÅж¨±»²â»ù´øÐ¾Æ¬Êä³öµÄ½á¹ûÕýÈ·ÐÔÅж¨Ä£¿é£¬¸Ã×°Öû¹°üÀ¨Êý×ÖÖÐÆµÐźŲɼ¯Ä£¿é¡¢Êý¾Ý»Ø·ÅÄ£¿é¡¢Êý¾Ý´æ´¢Ä£¿éºÍ¿ØÖÆÄ£¿é£¬Êý×ÖÖÐÆµÐźŲɼ¯Ä£¿éÒÔËùÊöÉ䯵ģ¿éµÄÊä³ö×÷ΪÊäÈ룬ÆäÊä³öÁ¬½Óµ½Êý¾Ý´æ´¢Ä£¿é£¬Êý¾Ý´æ´¢Ä£¿éµÄÊä³öÁ¬½Óµ½Êý¾Ý»Ø·ÅÄ£¿é£¬Êý¾Ý»Ø·ÅÄ£¿éµÄÊä³öÁ¬½Óµ½±»²âµÄ»ù´øÐ¾Æ¬£¬±»²â»ù´øÐ¾Æ¬µÄÊä³öÁ¬½Óµ½ËùÊöµÄ½á¹ûÕýÈ·ÐÔÅж¨Ä£¿é£¬¿ØÖÆÄ£¿éÁ¬½Óµ½Êý×ÖÖÐÆµÐźŲɼ¯Ä£¿é¡¢Êý¾Ý»Ø·ÅÄ£¿éºÍÊý¾Ý´æ´¢Ä£¿é¡£¸Ã×°ÖýµµÍÁ˴¶àÌײâÊÔÆ½Ì¨ËùÐèµÄ·ÑÓ㬱ãÓÚÔÚ¸ü¾«Ï¸µÄ·Ö±æÂÊÉÏÅж¨´ý²â»ù´øÐ¾Æ¬Êä³öµÄÕýÈ·ÐÔ¡£
Îĵµ±àºÅG01S19/39GK201622349SQ201020137189
¹«¿ªÈÕ2010Äê11ÔÂ3ÈÕ ÉêÇëÈÕÆÚ2010Äê3ÔÂ22ÈÕ ÓÅÏÈȨÈÕ2010Äê3ÔÂ22ÈÕ
·¢Ã÷ÕßÎâîÈ·æ, ÐíÏé±õ, ³ÂºÆ ÉêÇëÈË:¶«Ý¸ÊÐÌ©¶·Î¢µç×ӿƼ¼ÓÐÏÞ¹«Ë¾