Òý ÑÔ
ÔÚÏÖ´úÉç»áÀÎÞÏßͨÐÅÔںܶàÁìÓò°çÑÝ×ÅÖØÒªµÄ½ÇÉ«¡£ÎªÂú×ãÈËÃÇÈÕÇ÷¶àÑù»¯µÄͨÐÅÐèÇó£¬ÎÞÏßͨÐż¼Êõ²»¶ÏµØ½øÐÐןïУ¬ÒÔ±ãµÃµ½¸ü¸ßµÄÊý¾Ý´«ÊäºÍ´¦ÀíÄÜÁ¦¡£
È»¶ø£¬Ëæ×ų¬3G£¬4GͨÐż¼ÊõµÄÑݽø£¬µ¥¸öDSP´¦ÀíÆ÷¼þ×ÔÉíµÄ´¦ÀíÄÜÁ¦ÒѲ»ÄÜÂú×ãϵͳµÄÐèÇó¡£½â¾öÕâһì¶ÜµÄÓÐЧ;¾¶ÊDzÉÓ÷ֲ¼Ê½´¦Àí¡£È»¶ø£¬Í¨³£µÄ»ù´ø´¦Àíϵͳ¼Ü¹¹£¬Æä±¾Éí²¢²»¾ß±¸·Ö²¼Ê½´¦ÀíÄÜÁ¦£¬²¢ÇÒÕâÖּܹ¹´æÔÚ×ÅÖî¶à±×¶Ë£¬¿ÉÉý¼¶ÐԲÔÚϵͳÉè¼Æʱ£¬FPGAºÍDSPµÄ½á¹¹¾ÍÒѾ¹Ì»¯£¬ÕâΪºóÆÚ¹¦ÄܵĸıäºÍÐÔÄܵÄÌáÉý´øÀ´Á˺ܴóµÄÂé·³£»ÏµÍ³µÄ¿ÉÒÆÖ²ÐԲÎÞ·¨ÔÚpico£¬microºÍmacro»ùÕ¾ÖÐʹÓÃͬһÖּܹ¹£»ÕâÀà¼Ü¹¹Í¨³£»áʹÓÃEMIF ½Ó¿Ú£¬EMIF½Ó¿Ú»áÒýÈ벻ȷ¶¨ÐÔʱÑÓ£¬¶ø»ù´ø´¦ÀíËã·¨¶ÔÆä¾ßÓÐÃô¸ÐÐÔ£»ÉÏÐкÍÏÂÐд¦ÀíÔÚÓ²¼þÉÏÏà·ÖÀ룬ϵͳ³É±¾¸ß¡£ÎªÁËÏû³ýÉÏÊöÎÊÌâ¶ÔÎÞÏßͨÐż¼Êõ·¢Õ¹µÄÖÆÔ¼£¬±¾ÎÄÔÚ¶ÔRapidIOÐÒé¼°Ïà¹Ø¼¼Êõ½øÐÐÉîÈëÑо¿ºó£¬»ùÓÚ´®ÐУºRapidIO½Ó¿ÚÐÒéÌá³öÁËÒ»ÖÖеĻù´ø´¦Àí¼Ü¹¹¡£
1 RapidIOÐÒé¼°¹Ø¼ü¼¼ÊõµÄÑо¿
×÷ΪһÖÖ»ùÓÚ¿É¿¿ÐԵĿª·Åʽ»¥Á¬ÐÒé±ê×¼£¬Ra-pidIOÒÔÆä¸ßЧÂÊ¡¢¸ßÎȶ¨ÐÔ¡¢µÍϵͳ³É±¾µÄÌص㣬ΪͨÐÅϵͳ¸÷Æ÷¼þ¼äÌṩÁ˸ߴø¿í¡¢µÍÑÓʱÊý¾Ý´«ÊäµÄ½â¾ö·½°¸£»Í¬Ê±£¬ÆäÓµÓÐÖ§³Öµã¶Ôµã»òµã¶Ô¶àµãµÄͨÐÅÄÜÁ¦£¬Ö§³ÖDMA²Ù×÷ºÍÏûÏ¢´«µÝ£¬ÒÔ¼°Ö§³Ö¶àÖÖÍØÆ˽ṹµÈÌØÐÔ£¬ÎªÊý¾Ý´¦ÀíÐÔÄÜÎȶ¨¿ìËÙµØÌáÉýÌṩÁËÇ¿ÓÐÁ¦µÄ±£ÕÏ¡£
1£®1 RapidIOÐÒéµÄÑо¿
RapidIOµÄ²Ù×÷ÊÇ»ùÓÚÇëÇóºÍÏìÓ¦ÊÂÎñµÄ¡£²Ù×÷µÄ·¢ÆðÆ÷¼þ²úÉúÒ»¸öÇëÇóÊÂÎñ£¬¸ÃÊÂÎñ±»·¢ËÍÖÁÄ¿±êÆ÷¼þ£¬Ä¿±êÆ÷¼þÊÕµ½ÇëÇóÊÂÎñºó»á²úÉúÒ»¸öÏìÓ¦ÊÂÎñ·µ»Øµ½·¢ÆðÆ÷¼þ£¬´Ó¶øÍê³É¸Ã´Î²Ù×÷¡£RapidIOÐÒéµÄºËÐÄÊÇ°üºÍ¿ØÖÆ·ûºÅ¡£°üÊÇϵͳÖÐÆ÷¼þ¼äµÄ»ù±¾Í¨Ðŵ¥Ôª£¬ËüÓÉÊÂÎñºÍÈ·±£ÊÂÎñ±»×¼È·¿É¿¿´«ËÍÖÁÄ¿±ê¶ËµãËù±ØÐèµÄλ×ֶι¹³É¡£¿ØÖÆ·ûºÅÓÃÓÚ¹ÜÀíRapidIOÎïÀí²ã»¥Á¬µÄÊÂÎñÁ÷£¬Ò²ÓÃÓÚ°üÈ·ÈÏ¡¢Á÷Á¿¿ØÖƺÍά»¤¡£
RapidIO²ÉÓÃÈý²ã·Ö¼¶µÄÌåϵ½á¹¹·Ö±ðΪÂß¼²ã£¬´«Êä²ã£¬ÎïÀí²ã¡£Èçͼ1Ëùʾ¡£Âß¼²ã¹æ·¶ÔÚ×²ã£¬¶¨ÒåÁ˽ӿڵÄÈ«²¿ÐÒéºÍ°üµÄ¸ñʽ£¬ËüΪÆ÷¼þ·¢ÆðºÍÍê³ÉÊÂÎñÌṩ±ØÒªµÄÐÅÏ¢¡£´«Êä²ã¹æ·¶ÔÚÖмä²ã£¬¶¨ÒåRa-pidIOµØÖ·¿Õ¼äºÍÊý¾ÝÔÚÆ÷¼þ¼ä´«Êä°üËùÐèÒªµÄ·ÓÉÐÅÏ¢¡£ÎïÀí²ã¹æ·¶Î»ÓÚÕû¸ö·Ö¼¶½á¹¹µÄµ×²¿£¬°üÀ¨Æ÷¼þ¼¶½Ó¿Úϸ½Ú¡£¸ÃÌåϵ½á¹¹×î´óµÄÌصãÊDz»Í¬µÄÂß¼²ãºÍÎïÀí²ã¶¼ÒÀ¿¿Í¬Ò»¹«Óô«Êä²ã¹æ·¶À´Á¬½Ó£¬ËüʹµÃRapidIO¾ßÓкÜÇ¿µÄÁé»î¿É±äÐÔ¡£ÀýÈ磬ÔÚÈÎÒâ²ã¶ÔÊÂÎñÀàÐͽøÐÐÐ޸ĻòÔö¼Ó¶¼²»»á¸ü¸Äµ½ÆäËû²ãµÄ¹æ·¶¡£
1£®2 RapidIOµÄ¹Ø¼ü¼¼Êõ
1£®2£®1 Á÷Á¿¿ØÖÆ
RapidIOÁ÷Á¿¿ØÖƵÄÊ×ҪĿµÄÊÇÈ·±£ÏµÍ³ÖÐÊý¾ÝÁ÷µÄƽÎÈ´«µÝ£¬ÒÔ¼°±ÜÃâÊÂÎñÒòΪ±»¶ÂÈû¶øÎÞ·¨Íê³É¡£RapidIOÔÚÁ´Â·¼¶¶¨ÒåÁËÈýÖÖÁ÷Á¿¿ØÖÆ»úÖÆ£ºÖØ´«¡¢¼õËٺͻùÓÚÐÅÓõÄÁ÷Á¿¿ØÖÆ¡£ÖØ´«»úÖÆÊÇ×î¼òµ¥µÄ»úÖÆ£¬½ÓÊÕ·½ÔÚÒòΪ×ÊԴȱ·¦¶øÀ´²»¼°½ÓÊÕ°üʱ£¬»á·¢³öÒ»¸öÖØ´«¿ØÖÆ·ûºÅ×÷ΪÏìÓ¦£¬·¢ËÍ·½½ÓÊÕµ½ÏìÓ¦ºó½«´Ó¸Ã°ü´¦¿ªÊ¼ÖØ´«Ö±µ½Æä±»½ÓÊÕ·½½ÓÊÕ¡£¼õËÙ»úÖÆÊǽÓÊÕ·½Í¨¹ý·¢ËͼõËÙ¿ØÖÆ·ûºÅ£¬´Ùʹ·¢ËÍ·½ÔÚ°ü¼ä²åÈë¿ÕÏпØÖÆ·ûºÅ£¬ÒÔÔö¼Ó·¢°ü¼ä¸ô£¬´Ó¶ø´ïµ½½µµÍ·¢ËÍÁ÷Á¿µÄÄ¿µÄ¡£»ùÓÚÐÅÓõÄÁ÷Á¿¿ØÖÆÊǽÓÊÕ·½Í¨¹ýʹÓÃÌض¨µÄ¿ØÖÆ·ûºÅÏò·¢ËÍ·½Ö¸Ã÷ÿÖÖÊÂÎñÁ÷¶ÔÓ¦µÄ»º³å¿Õ¼äÐÅÏ¢£¬·¢ËÍ·½¸ù¾Ý¸ÃÐÅÏ¢¾ö¶¨ÊÇ·ñ·¢°ü¡£
1£®2£®2 ´íÎó¹ÜÀí
RapidIOµÄ¹¤×÷ƵÂʷdz£¸ß£¬¶øÔÚ¸ßƵÂÊϹ¤×÷ºÜÈÝÒ×·¢Éú´íÎó£¬Òò´ËÐèҪǿ´óµÄ´íÎ󸲸ǻúÖÆ£¬Ê¹Æä´ÓÓ²¼þÉÏÈ·±£RapidIOÄܹ»×¼È·µØ¼ì²âµ½´íÎ󣬲¢´ÓÖлָ´¡£RapidIO·¢ÉúµÄ´íÎó´óÌåÉÏ¿É·ÖΪÈýÀࣺµÚÒ»ÀàÊǽÓÊÕ·½ÊÕµ½´íÎó°ü£»µÚ¶þÀàÊÇ·¢Éú¶ªÊ§ÊÂÎñ´íÎó£»µÚÈýÀàÊǽӿڷ¢ÉúÖÂÃü¹ÊÕÏ¡£ RapidIO½áºÏÖØ´«ÐÒéºÍÑ»·ÈßÓàУÑéÂëÌṩÁ˹㷺µÄ´íÎó¼ì²âºÍ»Ö¸´¼¼Êõ£¬Í¬Ê±»¹Ê¹ÓÿØÖÆ×Ö·ûºÍÏìÓ¦¶¨Ê±Æ÷À´¼õСϵͳÖЩ¼ì´íÎóµÄ¿ÉÄÜÐÔ¡£
2 »ùÓÚ´®ÐÐRapidIOµÄÎÞÏßͨÐÅ»ù´ø´¦Àíϵͳ¼Ü¹¹·½°¸
±¾ÎÄ»ùÓÚ´®ÐÐRapidIOËùÌá³öµÄÎÞÏßͨÐÅ»ù´ø´¦Àíϵͳ¼Ü¹¹·½°¸Èçͼ2Ëùʾ¡£Ôڸ÷½°¸ÖУ¬CPUÍê³É¿ØÖÆÐÅÏ¢µÄÉú³ÉÒÔ¼°MACÊý¾ÝµÄµ÷¶È£¬FPGAºÍDSPÍê³É»ù´øÊý¾ÝµÄ´¦Àí¡£¸÷оƬ¾ùʹÓô®ÐÐRapidIOÓëSRIO SWITCHоƬÏàÁ¬¡£
¶ÔÓÚÉÏÐлù´ø´¦Àí¶øÑÔ£¬ÌìÏßÊý¾Ýͨ¹ýCPRI´ÓÉäƵ°å´«Êäµ½»ù´ø°åÉÏ£¬¾¹ýCPRIÓëSRIO(´®ÐÐRapidIO)µÄÇŽÓÆ÷ºóÓÉSRlO SWITCH½»»»µ½FPGA»òDSP¿ªÊ¼´¦Àí¡£ÉÏÐлù´ø´¦Àíͨ³£ÐèÒªÔÚFPGAºÍDSPÖнøÐÐFFT¡¢ÐŵÀ¹À¼Æ¡¢½âµ÷¡¢½âÖظ´¡¢½â½»Ö¯¡¢½âÈÅ¡¢ÒëÂëÒÔ¼°Êý¾ÝУÑéµÈ´¦Àí¡£ÕâЩ´¦Àí¿ÉÒÔ¸ù¾ÝÆäÔÚFPGAºÍDSPÖÐʵÏÖµÄÄÑÒ׳̶ÈÒÔ¼°×ÊÔ´ÏûºÄÂʶÔʵÏÖÆ÷¼þ½øÐÐÑ¡Ôñ¡£¾¹ýУÑéºó£¬ÉÏÐÐÊý¾ÝÔÙͨ¹ý SRIOSWITCH±»·¢ÍùCPU½øÐÐMAC²ãµÄ´¦Àí£¬´¦ÀíÍê³ÉµÄÊý¾Ý×îºóͨ¹ýCPUµÄGE½Ó¿Ú½øÈëºËÐÄÍø¡£
¶ÔÓÚÏÂÐд¦Àí¶øÑÔ£¬ÏÂÐÐÊý¾Ýͨ¹ýGE½Ó¿Ú½øÈëCPU£¬CPUÔÙ½«Êý¾Ý·¢ÍùÏàÓ¦µÄ´¦ÀíÆ÷¼þ½øÐд¦Àí¡£µ±´¦ÀíÆ÷¼þÍê³É¶ÔÏÂÐÐÊý¾ÝµÄ±àÂë¡¢¼ÓÈÅ¡¢½»Ö¯¡¢IFFTµÈ´¦Àíºó£¬ÔÙͨ¹ýCPRIÓëSRIOµÄÇŽÓÆ÷·¢Ë͵½ÉäƵ°å¡£
3 »ùÓÚ´®ÐÐRapidIOµÄÎÞÏßͨÐÅ»ù´ø´¦Àíϵͳ¼Ü¹¹·½°¸µÄÓŵ㼰²âÊÔÑéÖ¤
»ùÓÚ´®ÐÐRapidIOµÄ»ù´ø´¦Àíϵͳ¼Ü¹¹Ó봫ͳ¼Ü¹¹Ïà±È£¬¾ßÓÐÖî¶àÓŵ㣬±¾½Ú½«¾ßÌåÃèÊö¡£Í¬Ê±£¬ÎªÁËÑéÖ¤ËùÊöÓŵãÒÔ¼°ÏµÍ³¼Ü¹¹µÄÕýÈ·ÐÔ£¬¶Ôϵͳ½øÐÐÁËÓ²¼þʵÏÖ£¬²¢ÔÚʵÏÖºóµÄÓ²¼þÉÏÍê³ÉÁËÏà¹ØµÄ¹¦ÄܺÍÁ÷Á¿²âÊÔ¡£