»ùÓÚFPGAÔöÁ¿Ê½±àÂëÆ÷µÄ½Ó¿ÚÉè¼ÆÓëʵÏÖ[ͼ]

Ïà¹ØרÌ⣺ оƬ

ÕªÒª£º¹âµçÔöÁ¿Ê½±àÂëÆ÷£¬Óֳƹâµç½ÇλÖô«¸ÐÆ÷£¬ÊǵçÆø´«¶¯ÏµÍ³ÖÐÓÃÀ´²âÁ¿µç¶¯»úתËÙºÍת×ÓλÖõĺËÐIJ¿¼þ¡£·ÖÎöÁ˹âµç±àÂëÆ÷4±¶ÆµÔ­Àí£¬Ìá³öÁËÒ»ÖÖ»ùÓÚ¿ÉçɳÌÂß¼­Æ÷¼þFPGA¶Ô¹âµçÔöÁ¿Ê½±àÂëÆ÷Êä³öÐźÅ4±¶Æµ¡¢¼øÏà¡¢¼ÆÊýµÄ¾ßÌå·½·¨£¬Ëü¶ÔÌá¸ß±àÂëÆ÷·Ö±æÂÊÓëʵÏָ߾«¶È¡¢¸ßÎȶ¨ÐÔµÄÐźżì²â¼°Î»ÖÃËÅ·þ¿ØÖƾßÓÐÒ»¶¨µÄÏÖʵÒâÒå¡£¾­Êµ¼ÊÏîÄ¿ÂÛÖ¤£¬¸Ã·½°¸ÔÚ±£Ö¤²âÁ¿¾«¶ÈµÄÇ°ÌáÏ£¬¿ÉÒÔÓÐЧÂ˳ýÔëÉù¸ÉÈźÍÏû³ý¶¶¶¯£¬ÔöÇ¿ÁËϵͳµÄ¸ÉÈÅÒÖÖƺÍÈÝ´íÄÜÁ¦£¬¿ÉÒÆÖ²ÐÔÇ¿£¬±ãÓÚϵͳÉý¼¶¡£

¹âµç±àÂëÆ÷ÔÚÏÖ´úµç»ú¿ØÖÆϵͳÖг£ÓÃÒÔ¼ì²âת×ÓµÄλÖÃÓëËٶȣ¬ÊÇͨ¹ý¹âµçת»»½«Êä³öÖáÉϵĻúе¼¸ºÎλÒÆÁ¿×ª»»³ÉÂö³å»òÊý×ÖÁ¿µÄ¸ß¾«¶È½ÇλÖòâÁ¿´«¸ÐÆ÷¡£ÓÉÓÚÆä¾ßÓзֱæÂʸߡ¢ÏìÓ¦Ëٶȿ졢Ìå»ýС¡¢Êä³öÎȶ¨µÈÌص㣬±»¹ã·ºÓ¦ÓÃÓÚµç»úËÅ·þ¿ØÖÆϵͳÖС£

±àÂëÆ÷°´ÐźÅÊä³öÐÎʽ·ÖΪ¾ø¶Ôʽ±àÂëÆ÷ºÍÔöÁ¿Ê½±àÂëÆ÷¡£¾ø¶Ôʽ¹âµç±àÂëÆ÷¾ßÓÐÊä³öÊý×ÖÁ¿¿ÉÓëPC»ú¡¢ARM»òFPGAµÈÆ÷¼þÖ±½Ó½Ó¿Ú£¬ÎÞÀÛ»ýÎó²îµÈÓŵ㣬µ«¼Û¸ñ¸ß¡¢ÖÆÔ칤ÒÕ¸´ÔÓ£¬²»ÒËʵÏÖСÐÍ»¯¡£ÔöÁ¿Ê½¹âµç±àÂëÆ÷²»¾ßÓмÆÊýºÍ½Ó¿Úµç·£¬Ò»°ãÊä³öA¡¢B¡¢ZÂö³åÐźţ¬¼Û¸ñ½ÏµÍ£¬ÔÚʵ¼Ê¹¤³ÌÖбȽϳ£Óá£

ÎÄÖÐÉè¼ÆÁËÒ»¸ö»ùÓÚFPGAµÄ¼òµ¥ÇÒ¾«¶È¸ßµÄ½Ó¿Úµç·£¬Æä½á¹¹¼òµ¥¡¢ÐÔÄÜ¿É¿¿¡£¾ßÓÐÂ˲¨¡¢Ó²¼þ±æÏò¡¢4±¶Æµ¼ÆÊýºÍÊý¾ÝËø´æµÈ¹¦ÄÜ¡£¼ÆÊý½á¹ûÒÔ²¢¿ÚÊä³ö£¬¿ÉÓëPC»ú¡¢ARM»òFPGAµÈ²¿¼þ½øÐв¢ÐÐͨÐÅ¡£Í¬Ê±ÔÚ²¢¿Ú֮ǰ£¬ÓÃËø´æµç·À´Ïû³ýÓ²¼þµç·ÑÓʱËù¿ÉÄÜÒýÆðÔϼÆÊý´íÎ󣬼õÇáÁ˺óÐø΢»úµÄ¸ºµ££¬¿ÉÌá¸ß±»¿Ø¶ÔÏóµÄ²âÁ¿ºÍ¿ØÖƾ«¶È¡£

1 4±¶Æµµç·Éè¼ÆÔ­Àí

ÔöÁ¿Ê½¹âµç±àÂëÆ÷ʵ¼ÊÊÇÒ»ÖÖÐýתʽ½ÇλÒƼì²â×°Öã¬Ëü¸ù¾ÝÖáËùת¹ýµÄ½Ç¶È£¬Êä³öһϵÁÐÂö³å£¬Äܽ«»úеת½Ç±ä»»³ÉµçÂö³å£¬Êä³öÐźÅÈçͼ1Ëùʾ¡£A¡¢BÁ½ÏàÐźÅÊÇÏàλÏà²î90°µÄÕý½»·½²¨Âö³å´®£¬Ã¿¸öÂö³å´ú±í±»²â¶ÔÏóÐýתÁËÒ»¶¨µÄ½Ç¶È£¬A¡¢BÖ®¼äµÄÏàλ¹ØϵÔò·´Ó³Á˱»²â¶ÔÏóµÄÐýת·½Ïò£¬¼´µ±AÏ೬ǰBÏ࣬ת¶¯·½ÏòΪÕýת£»µ±BÏ೬ǰAÏ࣬ת¶¯·½ÏòΪ·´×ª¡£ZÐźÅÊÇÒ»¸ö´ú±íÁãλµÄÂö³åÐźţ¬¿ÉÓÃÓÚµ÷Áã¡¢¶ÔλºÍÖØÖüÆÊýÆ÷¡£

¶ÔÓÚÿ¸öÈ·¶¨µÄ±àÂëÆ÷£¬Ã¿×ª¹ý¹Ì¶¨½ÇλÒÆ裬¾Í¶ÔÓ¦Ò»¸öÂö³åÐźţ¬¹ÊÆäÁ¿»¯Îó²îΪθ/2¡£Èô½«A»òBÐźÅ4±¶Æµ£¬ÔòÔÚ´Ëθ½ÇλÒÆÄÚ£¬¾Í»á²úÉú4¸öÂö³åÐźţ¬ÆäÁ¿»¯Îó²îϽµÎª0/8£¬¹âµç±àÂëÆ÷µÄ½ÇλÒƲâÁ¿¾«¶ÈÌá¸ß4±¶¡£ÓÉÓÚËÅ·þϵͳÖбàÂëÆ÷µÄתËÙ¾ßÓв»¿ÉÔ¤¼ûÐÔ£¬Ôì³ÉÂö³åÖÜÆÚr¾ßÓв»È·¶¨µÄÌص㣬´Ó¶øÎÞ·¨Ê¹ÓÃËøÏà»·µÈ³£Óñ¶Æµ·½°¸¡£ÓÉͼ1¿ÉÖª£¬ÔÚÂö³åÖÜÆÚÄÚ£¬A¡¢BÁ½ÏàÐźŹ²²úÉú4´Î±ä»¯£¬¾¡¹ÜT²»È·¶¨£¬µ«ÓÉÓÚA¡¢BÁ½Ïà·½²¨ÐźÅÖ®¼äÏàλ¹Øϵȷ¶¨£¬Ê¹Õâ4´Î±ä»¯ÔÚÏàλÉÏƽ¾ù·Ö²¼¡£Èç¹ûÀûÓÃÕâ4´Î±ä»¯²úÉú4±¶ÆµÐźţ¬Ôò¿ÉÒÔʵÏÖ¹âµç±àÂëÆ÷²âÁ¿¾«¶ÈµÄÌá¸ß¡£

·ÖÎö·¢ÏÖ£¬4±¶ÆµÉè¼ÆµÄ¹Ø¼üÔÚÓÚ¼ø±ð³öA¡¢BÐźŵÄÉÏÉýÑغÍϽµÑØ¡£ÊäÈëÐźÅÓëÆäÑÓʱÐźÅÒì»òºó£¬¾Í¿ÉµÃµ½±¶ÆµÐźš£

2 ½Ó¿Úµç·µÄFPGA×ÜÌå·½°¸¼°Éè¼ÆʵÏÖ

¹âµç±àÂëÆ÷µÄ¿É¿¿ÐÔÓ뾫¶ÈÖ±½Ó¾ö¶¨ÁË¿ØÖÆϵͳµÄ¿É¿¿ÐÔÓë¿ØÖƾ«¶È¡£¿ØÖÆϵͳ¾«¶È²»»á¸ßÓÚ¼ì²âÔª¼þµÄ¾«¶È£¬Ò²¾ÍÊÇ˵¼ì²âÔª¼þµÄÎó²îÊǾö¶¨¿ØÖÆϵͳÎÈ̬Îó²îµÄ¹Ø¼ü£¬ÕâÖÖÎó²îÒ²ÊÇ¿ØÖÆϵͳÎÞ·¨¿Ë·þµÄ¡£Òò´Ë£¬Ñ¡ÔñºÍÉè¼Æ¸ß¾«¶ÈµÄ¹âµç±àÂëÆ÷¹ÌÈ»ÖØÒª£¬µ«ºóÐøµç·¶Ô¹âµç±àÂëÆ÷Êä³öÂö³åµÄ´¦Àí¾«¶ÈÒ²²»ÈݺöÊÓ¡£Òò´Ë£¬Ò»·½ÃæҪѡÔñ¾«¶È¸ßµÄ¹âµç±àÂëÆ÷£»ÁíÒ»·½ÃæÒªÖØÊÓ¶Ô¹âµç±àÂëÆ÷Êä³öÂö³åµÄ´¦Àí£¬´«Í³µÄ´¦Àí·½·¨ÓÐ3ÖÖ£º(1)ͨ¹ý74LS193¡¢74LS171¡¢RCµÈ´î½¨Ò»¸öÓ²¼þµç·ʵÏÖÂö³åµÄ±¶ÆµºÍ¼øÏàµÄÅжϡ£(2)Ö±½Ó½«¹âµç±àÂëÆ÷µÄA¡¢BÐźÅËÍÖÁ΢´¦ÀíÆ÷£¬½øÐд¿Èí¼þµÄ±¶ÆµºÍ¼øÏàµÄÅбð¡£(3)ͨ¹ýÓ²¼þµç·ºÍÈí¼þ½áºÏµÄ·½·¨½øÐйâµç±àÂëÆ÷Âö³åµÄ´¦Àí£¬Ò»°ãÊÇÖ¸ÉÏÊöÁ½ÖÖ·½·¨µÄ½áºÏ¡£

¶ÔÒÔÉÏ3ÖÖ¼ÆÊý·½·¨½øÐзÖÎö¿ÉÖª£¬Óô¿Èí¼þ¼ÆÊýËäÈ»µç·¼òµ¥£¬µ«ÊǼÆÊýËÙ¶ÈÂý£¬Î¢´¦ÀíÆ÷¹¤×÷Á¿´ó£¬ÄÑÒÔÂú×ãʵʱÐÔÒªÇó£¬ÏëµÃµ½¸ü¸ßµÄÖ¸±ê£¬Ö»Äܲ»¶ÏµØ¸ü»»¸ßÐÔÄÜ΢´¦ÀíÆ÷£¬¶øÇÒÓÉÓÚ¹âµç±àÂëÆ÷µÄתËÙ¾ßÓв»¿ÉÔ¤¼ûÐÔ£¬²ÉÓÃËøÏà»·½øÐб¶ÆµµÄ»°»áÔì³ÉÊý¾ÝµÄ²»¾«È·£»¶ø´¿Ó²¼þµç·Ìå»ý´óÇÒÎȶ¨ÐÔ¡¢¿É¿¿ÐԲµ÷ÊÔ·³Ëö£¬¶øÇÒµ±µç×è¡¢µçÈݵÈ×é¼þ²ÎÊý±ä»¯Ê±£¬»áµ¼ÖÂÂö¿í·¢Éú±ä»¯»ò²»ÄܲúÉú¾ßÓÐÎȶ¨¿í¶ÈµÄÂö³å¡£´ËÍ⣬RCµç·¿¹¸ÉÈÅÄÜÁ¦²î£¬·´À¡²¿·ÖÒ×ÊÜÍâ½ç¸ÉÈÅ£¬ÔÚʵ¼ÊÓ¦ÓÃÖлá³öÏÖ¶ªÊ§Âö³åÏÖÏó£¬ÒÔÖÁÓ°Ïì¿ØÖÆϵͳµÄ¾«¶ÈºÍ¿É¿¿ÐÔ¡£

¶ÔÓÚÂ˲¨¡¢ÑÓʱµÄ´¦Àí·½·¨ºÜ¶à£¬Èç΢·ÖÐ͵ç·ÆäÐÅÔë±ÈС¡¢¿¹¸ÉÈÅÐԲ»ý·ÖÐ͵ç·¿ÉÒÔÌá¸ßÐÅÔë±È£¬µ«ºÍ΢·ÖÐ͵ç·һÑùÓÐȱµã£ºµ±ÊäÈëÐźÅƵÂʸßʱ£¬µçÈݳä·Åµç²»¼°Ê±£¬µ¼ÖÂÊä³öÐźÅÑÏÖرäÐΣ»¶ÔÓÚ¸÷·±¶Æµµç·À´Ëµ£¬µç×èºÍµçÈݵIJÎÊý²»¿ÉÄÜÍêÈ«Ò»Ö£¬ËùÒÔ±¶ÆµºóµÄ¸÷·Âö³å¿í¶È²»µÈ£¬¶øÇÒ¿í¶ÈµÄµ÷½ÚÒ²±È½ÏÀ§ÄÑ¡£Éè¼Æ²ÉÓõÄÊý×ÖÐÍÑÓʱµç·¿ÉÒԺܺõؿ˷þÒÔÉÏÑÓʱµç·µÄȱµã£¬ÑÓʱµÄʱ¼äºÍ¸÷·±¶ÆµµÄÂö³å¿í¶ÈÓÉʱÖÓ¿ØÖÆ£¬±¶ÆµºóµÄÂö³å¿í¶È¾ùÔÈÒ»Ö¡£

ÔËÓÃFPGAʵÏÖ4±¶Æµ¡¢¼øÏàµç·£¬²ÉÓÃÈ«Êý×Ö·´À¡µç·µÄÉè¼Æ·½·¨£¬ÓÉÓÚ±¶Æµ¡¢¼øÏàµç·Éè¼ÆÔÚͬһоƬÉÏ£¬Ò»·½Ã棬FPGAÃŵç·¸ßÊýÁ¿½Ï´ó£¬Ê±ÖÓƵÂÊ¿É´ïÉÏ°ÙMHzµÄ¿É±à³ÌÂß¼­Æ÷¼þ£¬¿ÉÒÔ°ÑËûÉè¼Æ³ÉËùÐèµÄ¸÷ÖÖÂß¼­Æ÷¼þ£¬¿É²¢Ðд¦Àí¶àÏîÈÎÎñ¡£Òò´Ë´¦ÀíËٶȱȵ¥Æ¬»ú»òDSP¿ìµÃ¶à£»ÁíÒ»·½Ã棬оƬÄÚ²¿µÄÃŵç·¡¢´¥·¢Æ÷µÄ²ÎÊýÌØÐÔÍêÈ«Ò»Ö£¬Äܱ£Ö¤ÔÚÏàͬתËÙÏÂ4±¶ÆµÂö³åÐźŵÄÖÜÆÚ±£³ÖÒ»Ö¡£×÷Ϊ°å¼¶Ð¾Æ¬£¬µç·×öÔÚоƬÄÚ²¿£¬Æ俹¸ÉÈÅÄÜÁ¦±È·ÖÀëÆ÷¼þÓкܴóÌá¸ß¡£Í¬Ê±£¬ÓÉÓÚÏÖ³¡¿É±à³Ì£¬¿ÉÒÔ·½±ãµØʵÏֶԵ緵ÄÖØÐÂÉè¼Æ»òÐ޸ģ¬ÔöÇ¿ÁËϵͳµÄÁé»îÐÔ¡¢Í¨ÓÃÐԺͿɿ¿ÐÔ¡£

3 ·ÂÕ沨ÐÎ

ÓÃVerilog HDLÓïÑÔÍê³Éµç·ÃèÊö£¬¸÷¹¦ÄÜÄ£¿éÔËÓÃÔ­Àíͼ·½Ê½½øÐÐÃèÊö£¬Ð¾Æ¬²ÉÓÃAhera¹«Ë¾CycloneϵÁеÄEP1C12Q240C8N¡£ÔÚQuart-usII10.0»·¾³Ï½øÐй¦ÄܺÍʱÐò·ÂÕæ¡£±àÒëºó½á¹ûÈçͼ3Ëùʾ£¬A¡¢B¼´Îª²î·ÖÕûÐεç·µÄÊä³ö£¬µ±AÏ೬ǰBÏàʱ£¬Êä³öÕýÏò4±¶ÆµÂö³å£¬OA[7..0]Ϊ±àÂëÆ÷Õýתʱ4±¶ÆµÂö³å¸öÊý£»·´Ö®£¬Êä³ö·´Ïò4±¶ÆµÂö³å£¬OB[7..0]Ϊ·´×ªÊ±4±¶ÆµÂö³å¸öÊý¡£ÀûÓÃOA[7..0]ÓëOB[7..0]¿ÉÒÔ·½±ãµØʵÏÖ±àÂëÆ÷µÄ¿ÉÄæ¼ÆÊý¡£

4 ½áÊøÓï

Éè¼ÆÁËÔöÁ¿Ê½¹âµç±àÂëÆ÷µÄÒ»ÖÖ¼òµ¥ÇҸ߾«¶ÈµÄ¼øÏà¡¢¼ÆÊýºÍ½Ó¿Úµç·£¬¿É¸ù¾Ý¹âµç±àÂëÆ÷µÄתÏò½øÐеÝÔö»òµÝ¼õ¼ÆÊý£¬²¢¿ÉÓëPC»ú¡¢DSP¡¢ARMµÈÆ÷¼þÖ±½Ó½øÐв¢ÐÐͨѶ¡£ÊµÑé½á¹ûÑéÖ¤ÁËÉè¼ÆµÄÕýÈ·ÐÔ¡£¿ÉÒÔ¿´³ö£¬ÀûÓÃFPGAÉè¼Æ¹âµç±àÂëÆ÷ÐźŴ¦ÀíÄ£¿é£¬ÎÞÂÛÊÇÉè¼Æ¹ý³Ì£¬»¹Êǵ緽ṹ¡¢¶¼±äµÃ¸ü¼Ó¼ò½à¡£ÁíÍ⣬ÔÚÓ¦ÓÃÖÐ×¢ÒâFPGAµÄʱÖÓÖÜÆÚӦСÓÚ±àÂëÆ÷Âö³åµÄ1/4£¬Í¨³£FPGAµÄʱÖÓÒÑԶԶСÓÚ±àÂëÆ÷Âö³åÖÜÆÚ£¬¹ÊÔÚFPGAÖнøÐд¦ÀíÓë¼ÆÊýÊÇûÎÊÌâµÄ¡£

ÎÄÖÐFPGAʵÏֵıàÂëÆ÷±¶Æµ¡¢¼øÏàµç·£¬ÒѾ­ÔÚ¼¤¹â¸ú×ÙϵͳµÄÏîÄ¿Öеõ½ÑéÖ¤£¬ÔÚϵͳÖдæÔÚ¶¶¶¯¼°Ã«´ÌµÈ¸ÉÈŵÄÇé¿öÏ£¬ÈÔÄÜ»ñµÃÎȶ¨¿É¿¿µÄ²âÁ¿½á¹û£¬²¢Çҿɸù¾ÝÐèÒª£¬ÈÎÒâ¸Ä±ä²ÎÊýÒԴﵽĿµÄ£¬Õâ¶ÔÕýÈ·ºÍºÏÀíµØʹÓñàÂëÆ÷£¬Ìá¸ß¹¦ÄÜЧÒ棬´Ó¶øÔÚÊý¿Ø¼°»úÆ÷È˵ÄËÀÑ­»·Î»ÖúÍËٶȿØÖÆϵͳÖУ¬Ìá¸ßλÖõ÷½Ú¾«¶È¡¢À©´óËٶȵ÷½Ú·¶Î§£¬¶¼ÓÐÁ¼ºÃµÄЧ¹û£¬ÊÇÒ»ÖÖÌá¸ß±àÂëÆ÷·Ö±æÂÊ¡¢ÊµÏÖ½ÇλÒÆ»òתËÙ²âÁ¿µÄÓÅÑ¡µç·¡£

×÷ÕߣºÛ¨±¦¹ó À×±ó ÍõÅô Î÷°²¹¤Òµ´óѧµçÐÅѧԺ À´Ô´£º¡¶µç×ӿƼ¼¡·2011ÄêµÚ9ÆÚ


΢ÐÅɨÃè·ÖÏí±¾Îĵ½ÅóÓÑȦ
ɨÂë¹Ø×¢5GͨÐŹٷ½¹«ÖÚºÅ,Ãâ·ÑÁìÈ¡ÒÔÏÂ5G¾«Æ·×ÊÁÏ
  • 1¡¢»Ø¸´¡°LTBPS¡±Ãâ·ÑÁìÈ¡¡¶¡¶ÖйúÁªÍ¨5GÖն˰×ƤÊé¡·¡·
  • 2¡¢»Ø¸´¡°ZGDX¡±Ãâ·ÑÁìÈ¡¡¶ÖйúµçÐÅ5GNTN¼¼Êõ°×ƤÊé¡·
  • 3¡¢»Ø¸´¡°TXSB¡±Ãâ·ÑÁìÈ¡¡¶Í¨ÐÅÉ豸°²×°¹¤³ÌÊ©¹¤¹¤ÒÕͼ½â¡·
  • 4¡¢»Ø¸´¡°YDSL¡±Ãâ·ÑÁìÈ¡¡¶ÖйúÒƶ¯ËãÁ¦²¢Íø°×ƤÊé¡·
  • 5¡¢»Ø¸´¡°5GX3¡±Ãâ·ÑÁìÈ¡¡¶R1623501-g605GµÄϵͳ¼Ü¹¹1¡·
  • 7¡¢»Ø¸´¡°6G31¡±Ãâ·ÑÁìÈ¡¡¶»ùÓÚÔÆÍøÈںϵÄ6G¹Ø¼ü¼¼Êõ°×ƤÊé¡·
  • 8¡¢»Ø¸´¡°IM6G¡±Ãâ·ÑÁìÈ¡¡¶6GµäÐͳ¡¾°ºÍ¹Ø¼üÄÜÁ¦°×ƤÊé¡·
  • ±¾ÖÜÈȵ㱾ÔÂÈȵã

     

      ×îÈÈͨÐÅÕÐƸ

    Òµ½ç×îÐÂ×ÊѶ


      ×îÐÂÕÐƸÐÅÏ¢

    ×îм¼ÊõÎÄÕÂ

    ×îÐÂÂÛ̳Ìù×Ó