רÀûÃû³Æ£º¶þ´ÎÀ×´ïµ¥Âö³åÐźŴ¦ÀíÆ÷µÄÖÆ×÷·½·¨
¼¼ÊõÁìÓò£º
±¾ÊµÓÃÐÂÐÍÉæ¼°À×´ïÐźŴ¦ÀíÁìÓò£¬ÓÈÆäÉæ¼°Ò»ÖÖ¶þ´ÎÀ×´ïµ¥Âö³åÐźŴ¦ÀíÆ÷¡£
±³¾°¼¼Êõ£º
Ŀǰ£¬¶þ´ÎÀ×´ï²â½ÇÆÕ±é²ÉÓõ¥Âö³åÌåÖÆ¡£Ä¿Ç°µ¥Âö³åÌåÖÆµÄÐźŴ¦ÀíÆ½Ì¨Ö÷ÒªÓÐͨÓÃCPU¡¢POWERPC¡¢ARMºÍP0WERPC+FPGAµÈ¹¹¼Ü£¬´ó¶à¶¼´æÔÚÈçʵʱÐÔ²»¸ß¡¢ËٶȲ»¸ß¡¢³ß´çÊÜÏÞ¡¢ÏµÍ³¸´ÔÓ»ò¼Û¸ñ¸ß°ºµÈ²»×ã¡£
ʵÓÃÐÂÐÍÄÚÈÝÕë¶ÔÏÖÓм¼ÊõÖдæÔڵĶþ´ÎÀ×´ïµ¥Âö³åÐźŴ¦ÀíÆ÷´æÔÚµÄϵͳ¸´ÔÓ»òÕß¼Û¸ñ°º¹óµÄÎÊÌ⣬ÌṩһÖÖ¶þ´ÎÀ×´ïµ¥Âö³åÐźŴ¦ÀíÆ÷¡£±¾ÊµÓÃÐÂÐ͹«¿ªÁËÒ»ÖÖ¶þ´ÎÀ×´ïµ¥Âö³åÐźŴ¦ÀíÆ÷£¬°üÀ¨Ó¡Öư塢ÏÖ³¡¿É±à³ÌÃÅÕóÁÐFPGA¡¢µÚÒ» DSP΢´¦ÀíÆ÷¡¢µÚ¶þ DSP΢´¦ÀíÆ÷¡¢´æ´¢Æ÷¡¢ÊäÈëÊä³öÇý¶¯Ä£¿é£¬ËùÊöÏÖ³¡¿É±à³ÌÃÅÕóÁÐFPGA¡¢µÚÒ» DSP΢´¦ÀíÆ÷¡¢µÚ¶þ DSP΢´¦ÀíÆ÷¡¢´æ´¢Æ÷¡¢ÊäÈëÊä³öÇý¶¯Ä£¿é¾ùÉèÖÃÔÚÓ¡ÖÆ°åÉÏ£¬ËùÊöÏÖ³¡¿É±à³ÌÃÅÕóÁÐFPGA·Ö±ðÁ¬½ÓµÚÒ» DSP΢´¦ÀíÆ÷¡¢µÚ¶þ DSP΢´¦ÀíÆ÷¡¢ ´æ´¢Æ÷¡¢ÊäÈëÊä³öÇý¶¯Ä£¿é¡£ÓÅÑ¡µØ£¬ÉÏÊö¶þ´ÎÀ×´ïµ¥Âö³åÐźŴ¦ÀíÆ÷»¹°üÀ¨Ê±Öӵ緣¬ËùÊöʱÖӵ緵ç·Á¬½ÓÏÖ³¡¿É±à³ÌÃÅÕóÁÐFPGA¡£ÓÅÑ¡µØ£¬ÉÏÊö´æ´¢Æ÷ΪNOR Flash¡£ÓÅÑ¡µØ£¬ÉÏÊöÓ¡ÖÆ°åµÄ³¤¶È< 2. 5Ó¢´ç¡£±¾ÊµÓÃÐÂÐ͵ÄÓÐÒæÐ§¹ûΪÊý¾Ýͨ¹ýÊäÈëÊä³öÇý¶¯Ä£¿éºó½øÈëFPGA½øÐгõ¼¶´¦Àíºó£¬Ë͵½ºó¼¶µÄ¸ßËÙDSP½øÐе¥Âö³å´¦Àí£¬²¢½«¾DSP´¦ÀíµÃ³öµÄÄ¿±êÐÅÏ¢¾FPGA¼°ÊäÈëÊä³öÇý¶¯Ä£¿éËͳö¡£Á½¸öDSPÖУ¬Ò»¸ö´¦ÀíÄ¿±êÊý¾Ý£¬ÁíÒ»¸ö´¦ÀíÍⲿ½Ó¿ÚÊý¾Ý²¢¹ÜÀí´æ´¢Æ÷ÖеIJÎÊý£¬ÇÒ¹¦Äܿɻ¥»»£»¸ßËÙDSP¼Ó¸ßËÙFPGA£¬¹¹³É´óÈÝÁ¿µÄ¸ßËÙ´¦ÀíÁ÷Ë®Ïߣ¬Í¬Ê±±¾ÊµÓÃÐÂÐ͵Ĺ¹¼Ü¼òµ¥¡¢³ß´çС¡¢ËÙ¶È¿ìÇҳɱ¾µÍ¡£
ͼ1Ϊ±¾ÊµÓÃÐÂÐ͵Ķþ´ÎÀ×´ïµ¥Âö³åÐźŴ¦ÀíÆ÷µÄ½á¹¹Ê¾Òâͼ¡£Í¼2Ϊ±¾ÊµÓÃÐÂÐ͵Ķþ´ÎÀ×´ïµ¥Âö³åÐźŴ¦ÀíÆ÷µÄ¹¤×÷ÔÀíͼ¡£
¾ßÌåʵʩ·½Ê½
ÒÔϽáºÏ¸½Í¼¶Ô±¾ÊµÓÃÐÂÐÍ×÷½øÒ»²½²ûÊö¡£Èçͼ1ËùʾµÄ±¾ÊµÓÃÐÂÐ͵Ķþ´ÎÀ×´ïµ¥Âö³åÐźŴ¦ÀíÆ÷µÄ½á¹¹Ê¾Òâͼ£¬°üÀ¨Ó¡Öư塢ÏÖ³¡¿É±à³ÌÃÅÕóÁÐFPGA¡¢µÚÒ» DSP΢´¦ÀíÆ÷¡¢µÚ¶þ DSP΢´¦ÀíÆ÷¡¢´æ´¢Æ÷¡¢ÊäÈëÊä³öÇý¶¯Ä£¿é£¬ËùÊöÏÖ³¡¿É±à³ÌÃÅÕóÁÐFPGA¡¢µÚÒ» DSP΢´¦ÀíÆ÷¡¢µÚ¶þ DSP΢´¦ÀíÆ÷¡¢´æ´¢Æ÷¡¢ÊäÈëÊä³öÇý¶¯Ä£¿é¾ùÉèÖÃÔÚÓ¡ÖÆ°åÉÏ£¬ËùÊöÏÖ³¡¿É±à³ÌÃÅÕóÁÐFPGA·Ö±ðÁ¬½ÓµÚÒ» DSP΢´¦ÀíÆ÷¡¢µÚ¶þ DSP΢´¦ÀíÆ÷¡¢´æ´¢Æ÷¡¢ÊäÈëÊä³öÇý¶¯Ä£¿é¡£Êý¾Ýͨ¹ýÊäÈëÊä³öÇý¶¯Ä£¿éºó½øÈëFPGA ½øÐгõ¼¶´¦Àíºó£¬Ë͵½ºó¼¶µÄ¸ßËÙDSP½øÐе¥Âö³å´¦Àí£¬²¢½«¾DSP´¦ÀíµÃ³öµÄÄ¿±êÐÅÏ¢¾ FPGA¼°ÊäÈëÊä³öÇý¶¯Ä£¿éËͳö£»Á½¸öDSPÖУ¬Ò»¸ö´¦ÀíÄ¿±êÊý¾Ý£¬ÁíÒ»¸ö´¦ÀíÍⲿ½Ó¿ÚÊý¾Ý²¢¹ÜÀí´æ´¢Æ÷ÖеIJÎÊý£¬ÇÒ¹¦Äܿɻ¥»»£»¸ßËÙDSP¼Ó¸ßËÙFPGA£¬¹¹³É´óÈÝÁ¿µÄ¸ßËÙ´¦ÀíÁ÷Ë®Ïߣ¬Í¬Ê±±¾ÊµÓÃÐÂÐ͵Ĺ¹¼Ü¼òµ¥¡¢³ß´çС¡¢ËÙ¶È¿ìÇҳɱ¾µÍ¡£Í¼2Ϊ±¾ÊµÓÃÐÂÐ͵Ķþ´ÎÀ×´ïµ¥Âö³åÐźŴ¦ÀíÆ÷µÄ¹¤×÷ÔÀíͼ¡£±¾ÊµÓÃÐÂÐ͵Ķþ´ÎÀ×´ïµ¥Âö³åÐźŴ¦ÀíÆ÷µÄ¹¤×÷¹ý³ÌÈçϽÓÊÕ»úÊä³öµÄÌØÕ÷ÏòÁ¿Êý¾Ý¾Êý¾ÝÊäÈëÊä³öÇý¶¯Ä£¿éºóËÍÈëFPGA£¬Êý¾Ý¾FPGA×ö³õ¼¶´¦ÀíºóË͸ßËÙDSP£¬DSP¶ÔÊý¾Ý×ö°üÀ¨µ¥Âö³å´¦ÀíÔÚÄÚµÄһϵÁд¦ÀíºóÔÙ¾FPGA½»»»¸øÁíÒ»¿é¸ßËÙDSP£¬ÔپһϵÁаüÀ¨ÐÒéת»»µÈÔÚÄڵĴ¦ÀíºóËÍFPGA£¬FPGA½«Êý¾Ý×ö´«ÊäÐÒéת»»ºó¾ÊäÈëÊä³öÇý¶¯ºóËͳö¡£ÆäÖÐÈκÎÒ»¸öDSP ¶¼¿Éͨ¹ýFPGA·ÃÎÊ´óÈÝÁ¿FLASH£¬¶ÁÈ¡»òÐÞ¸ÄÀïÃæµÄ²ÎÊýµÈ¡£ÓÅÑ¡µØ£¬ËùÊö¶þ´ÎÀ×´ïµ¥Âö³åÐźŴ¦ÀíÆ÷»¹°üÀ¨Ê±Öӵ緣¬ËùÊöʱÖӵ緵ç·Á¬½ÓÏÖ³¡¿É±à³ÌÃÅÕóÁÐFPGA¡£¸ßËٵĸ߾«¶ÈʱÖÓµç·ΪÕû°åÌṩ¸ß¾«¶ÈµÄͬ²½Ê±ÖÓÔ´£¬ÒÔÂú×ã´¦ÀíºÍÊØÊ±µÄÐèÇó¡£ÓÅÑ¡µØ£¬ËùÊö´æ´¢Æ÷ΪNOR Flash¡£NOR FlashµÄÌØµãÊÇоƬÄÚÖ´ÐÐ(XIP£¬ eXecute In Place)£¬ÕâÑùÓ¦ÓóÌÐò¿ÉÒÔÖ±½ÓÔÚflashÉÁ´æÄÚÔËÐУ¬²»±ØÔÙ°Ñ´úÂë¶Áµ½ÏµÍ³ RAMÖУ¬NORµÄ´«ÊäЧÂʺܸߣ¬ÔÚ1 4MBµÄСÈÝÁ¿Ê±¾ßÓкܸߵijɱ¾Ð§Ò棬°åÔØµÄ´óÈÝÁ¿ N0R-FLASHÓÃÒÔ´æ´¢´¦Àí²ÎÊý¡¢OBA±íµÈÐÅÏ¢¡£ÓÅÑ¡µØ£¬ËùÊöÓ¡ÖÆ°åµÄ³¤¶È< 2. 5Ó¢´ç¡£¿ÉÒÔÂú×ã¶àƽ̨²¢ÐеÄÐèÇ󣬴¦ÀíÆ÷ÕûÌå³ß´ç¸üСµÄ¡¢ÊµÊ±ÐÔ¸ü¸ß¡£²ÉÓÃFPGA×öǰ¶ËÊý¾Ý¼ȡ£¬¾FPGA³õ¼¶´¦ÀíºóµÄÊý¾Ýͨ¹ý¸ßËÙÊý¾Ý×ÜÏßË͸øDSP ×öµ¥Âö³å´¦Àí£»°åÔØ´óÈÝÁ¿FPGAºÍË«DSPÄÜÂú×ã¾ø´ó²¿·Ö¶þ´ÎÀ×´ïÐźŴ¦ÀíÒªÇó£»°åÔØ¸ß¾«¶ÈµÄʱÖÓÄÜÂú×ãijЩ¸ßÊØÊ±ÒªÇóµÄÓ¦Óã»°åÔØµÄ´óÈÝÁ¿N0R-FLASHÓÃÒÔ´æ´¢´¦Àí²ÎÊý¡¢ OBA±íµÈÐÅÏ¢£»Ó¡ÖưåµÄ³ß´ç< 2. 5Ó¢´ç£¬ÄÜÂú×ã¶àƽ̨²¢ÐеÄÐèÇó¡£ÒÔÉÏËùÊöµÄ¾ßÌåʵʩÀý£¬¶Ô±¾ÊµÓÃÐÂÐ͵ÄÄ¿µÄ¡¢¼¼Êõ·½°¸ºÍÓÐÒæÐ§¹û½øÐÐÁ˽øÒ»²½Ïêϸ˵Ã÷£¬ËùÓ¦Àí½âµÄÊÇ£¬ÒÔÉÏËùÊö½öΪ±¾ÊµÓÃÐÂÐ͵ľßÌåʵʩÀý¶øÒÑ£¬²¢²»ÓÃÓÚÏÞÖÆ±¾ÊµÓÃÐÂÐÍ£¬·²ÔÚ±¾ÊµÓÃÐÂÐ͵ľ«ÉñºÍÔÔòÖ®ÄÚ£¬Ëù×öµÄÈκÎÐ޸ġ¢µÈÍ¬Ìæ»»¡¢¸Ä½øµÈ£¬¾ùÓ¦°üº¬ÔÚ±¾ÊµÓÃÐÂÐ͵ı£»¤·¶Î§Ö®ÄÚ¡£
ȨÀûÒªÇó1.Ò»ÖÖ¶þ´ÎÀ×´ïµ¥Âö³åÐźŴ¦ÀíÆ÷£¬ÆäÌØÕ÷ÔÚÓÚ°üÀ¨Ó¡Öư塢ÏÖ³¡¿É±à³ÌÃÅÕóÁÐFPGA¡¢µÚÒ» DSP΢´¦ÀíÆ÷¡¢µÚ¶þ DSP΢´¦ÀíÆ÷¡¢´æ´¢Æ÷¡¢ÊäÈëÊä³öÇý¶¯Ä£¿é£¬ËùÊöÏÖ³¡¿É±à³ÌÃÅÕóÁÐFPGA¡¢µÚÒ» DSP΢´¦ÀíÆ÷¡¢µÚ¶þ DSP΢´¦ÀíÆ÷¡¢´æ´¢Æ÷¡¢ÊäÈëÊä³öÇý¶¯Ä£¿é¾ùÉèÖÃÔÚÓ¡ÖÆ°åÉÏ£¬ËùÊöÏÖ³¡¿É±à³ÌÃÅÕóÁÐFPGA·Ö±ðÁ¬½ÓµÚÒ» DSP΢´¦ÀíÆ÷¡¢µÚ¶þ DSP΢´¦ÀíÆ÷¡¢´æ´¢Æ÷¡¢ÊäÈëÊä³öÇý¶¯Ä£¿é¡£
2.ÈçȨÀûÒªÇó1ËùÊöµÄ¶þ´ÎÀ×´ïµ¥Âö³åÐźŴ¦ÀíÆ÷£¬ÆäÌØÕ÷ÔÚÓÚËùÊö¶þ´ÎÀ×´ïµ¥Âö³åÐźŴ¦ÀíÆ÷»¹°üÀ¨Ê±Öӵ緣¬ËùÊöʱÖӵ緵ç·Á¬½ÓÏÖ³¡¿É±à³ÌÃÅÕóÁÐFPGA¡£
3.ÈçȨÀûÒªÇó2ËùÊöµÄ¶þ´ÎÀ×´ïµ¥Âö³åÐźŴ¦ÀíÆ÷£¬ÆäÌØÕ÷ÔÚÓÚËùÊö´æ´¢Æ÷ΪNORFlash0
4.ÈçȨÀûÒªÇó3ËùÊöµÄ¶þ´ÎÀ×´ïµ¥Âö³åÐźŴ¦ÀíÆ÷£¬ÆäÌØÕ÷ÔÚÓÚËùÊöÓ¡ÖÆ°åµÄ³¤¶Èáê2. 5Ó¢´ç¡£
רÀûÕªÒª±¾ÊµÓÃÐÂÐÍÉæÀ×´ïÐźÅͨÐÅÁìÓò£¬±¾ÊµÓÃÐÂÐ͹«¿ªÁËÒ»ÖÖ¶þ´ÎÀ×´ïµ¥Âö³åÐźŴ¦ÀíÆ÷£¬°üÀ¨Ó¡Öư塢ÏÖ³¡¿É±à³ÌÃÅÕóÁÐFPGA¡¢µÚÒ»DSP΢´¦ÀíÆ÷¡¢µÚ¶þDSP΢´¦ÀíÆ÷¡¢´æ´¢Æ÷¡¢ÊäÈëÊä³öÇý¶¯Ä£¿é£¬ËùÊöÏÖ³¡¿É±à³ÌÃÅÕóÁÐFPGA¡¢µÚÒ»DSP΢´¦ÀíÆ÷¡¢µÚ¶þDSP΢´¦ÀíÆ÷¡¢´æ´¢Æ÷¡¢ÊäÈëÊä³öÇý¶¯Ä£¿é¾ùÉèÖÃÔÚÓ¡ÖÆ°åÉÏ£¬ËùÊöÏÖ³¡¿É±à³ÌÃÅÕóÁÐFPGA·Ö±ðÁ¬½ÓµÚÒ»DSP΢´¦ÀíÆ÷¡¢µÚ¶þDSP΢´¦ÀíÆ÷¡¢´æ´¢Æ÷¡¢ÊäÈëÊä³öÇý¶¯Ä£¿é¡£±¾ÊµÓÃÐÂÐ͵Ĺ¹¼Ü¼òµ¥¡¢³ß´çС¡¢ËÙ¶È¿ìÇҳɱ¾µÍ¡£
Îĵµ±àºÅG01S7/02GK202330700SQ20112044778
¹«¿ªÈÕ2012Äê7ÔÂ11ÈÕ ÉêÇëÈÕÆÚ2011Äê11ÔÂ14ÈÕ ÓÅÏÈȨÈÕ2011Äê11ÔÂ14ÈÕ
·¢Ã÷ÕßÕÅÇ¿, Àîºêΰ, ÑîÍ¥ºé, Ðܳ¯Í¢ ÉêÇëÈË:ËÄ´¨¾ÅÖÞµçÆ÷¼¯ÍÅÓÐÏÞÔðÈι«Ë¾