̽Îö»ùÓÚFPGAµÄÊÓƵ²É¼¯ÏµÍ³Éè¼Æ ÏÂÔر¾ÎÄ

ÁúÔ´ÆÚ¿¯Íø http://www.qikan.com.cn

̽Îö»ùÓÚFPGAµÄÊÓƵ²É¼¯ÏµÍ³Éè¼Æ

×÷Õߣº»ÆÐý

À´Ô´£º¡¶Ãû³Ç»æ¡·2018ÄêµÚ04ÆÚ

ÕªÒª£ºÊÓƵͼÏñ²É¼¯ÊÇÊý×ÖͼÏñ´¦Àí¡¢¼à¿ØϵͳµÈÓ¦ÓõıØÒª×é³É²¿·Ö¡£Í¼Ïñ²É¼¯Óë´¦ÀíÔÚ¹¤Å©Ò½µÈÁìÓòµÃµ½Á˹㷺ӦÓã¬Ä¿Ç°Ëæ×ſƼ¼µÄ²»¶Ï·¢Õ¹£¬¸÷ÖÖͼÏñ²É¼¯É豸²ã³ö²»ÇÐÔÄܺÍʵÓÃÐÔÒ²µÃµ½ÁËÊг¡ÑéÖ¤¡£ÊÓƵ²É¼¯ÏµÍ³µÄʵÏÖ·½·¨Óкܶ࣬±¾ÎĶԻùÓÚFPGAµÄÊÓƵ²É¼¯ÏµÍ³Éè¼Æ½øÐÐ̽ÌÖ·ÖÎö¡£

¹Ø¼ü´Ê£ºFPGA£»ÊÓƵ²É¼¯£»ÏµÍ³Éè¼Æ 1¡¢FPGAµÄÓ¦ÓÃÓÅÊÆ

£¨1£©Âß¼­¹¦ÄÜÇ¿´ó¡£FPGA²ÉÓÃSRAM±à³Ì¼¼ÊõʵÏÖϵͳµÄ¿ìËÙÔËÐУ¬ÔöÇ¿ÆäÂß¼­¹¦ÄÜ£»²¼Ïß×ÊÔ´·á¸»£¬Ö»Ðè²Á³ý¸ü¸Ä³ÌÐò£¬¼´¿ÉÂú×ãϵͳÉè¼ÆËùÐèµÄ²»Í¬Âß¼­¹¦ÄÜ£»¿É±à³ÌI/O×ÊÔ´·á¸»£¬¿ÉÂú×㸴ÔÓÊý×ÖÂß¼­Éè¼Æ¡££¨2£©Éè¼ÆÁé»î¡£FPGAÄÚ²¿µÄǶÈëʽRAMÖ§³Ö¶àÖÖ²Ù×÷ģʽ£¬Òì²½ÏÈÈëÏȳö£¨FirstInputFirstOut£¬FIFO£©Êý¾Ý»º³åÆ÷¿ÉÍØÕ¹FPGAµÄÉè¼Æ·¶Î§£¬Ê¹Éè¼ÆÑ¡Ôñ¸ü¼ÓÁé»î£»FPGAÄÚ²¿°üº¬µÄÂß¼­ÃÅÊý½Ï¶à£¬¿ÉÂú×㸴ÔÓÉè¼ÆÒªÇó¡££¨3£©²Ù×÷¼ò±ã¡£Îª±£Ö¤FPGAϵͳµÄ¿É¿¿ÐÔ£¬ÔÚʹÓÃFPGAоƬ֮ǰÐè½øÐÐÎȶ¨ÐÔ²âÊÔ£¬ÔÚ´ËÖ®ºóÉè¼ÆÕß

ÁúÔ´ÆÚ¿¯Íø http://www.qikan.com.cn

Ö»ÒªÀûÓÃÈíÓ²¼þ»·¾³±ã¿ÉÉè¼Æϵͳ¹¦ÄÜ£»ÔÚʵÏÖFPGAϵͳ²»Í¬Âß¼­¹¦ÄÜʱ£¬Éè¼ÆÕß¿Éͨ¹ý¶à´Î·´¸´±à³ÌÓèÒÔʵÏÖ£¬ÎÞÐè¸ü¸ÄÓ²¼þµç·¡£ 2¡¢»ùÓÚFPGAµÄÊÓƵ²É¼¯ÏµÍ³·½°¸ÕûÌå¿ò¼Ü

£¨1£©ÊÓƵ²É¼¯²¿·Ö£º½«ÉãÏñÍ·²É¼¯µ½µÄÄ£ÄâÊÓƵÊý¾ÝCVBSת»»³ÉÊý×ÖÊÓƵ¸ñʽYUV4£º2£º2£¬°üÀ¨I2C×ÜÏßÅäÖã¬TIU656½âÂë¡££¨2£©ÊÓƵ´¦Àí²¿·Ö£ºÎªÊÊÓ¦VGAµÄ²»Í¬ÏÔʾ£¬¶ÔÊÓƵÊý¾Ý×öÏàÓ¦Ô¤´¦Àí£¬°üÀ¨²ÊÉ«VGAÊý¾Ý´¦Àí£¬»Ò¶ÈVGAÊý¾Ý´¦Àí£¬Sobel±ßÑؼì²âÊý¾Ý´¦Àí£¬Prewitt±ßÑؼì²âÊý¾Ý´¦Àí¡££¨3£©ÊÓƵ´æ´¢²¿·Ö£º½«ÊÓƵÊý¾Ý´¢´æÔÚÈÝÁ¿Îª4M¡Á16¡Á4BanksµÄSDRAMÖУ¬Ö÷Òª°üÀ¨SDRAM¿ØÖÆÆ÷Éè¼Æ¡££¨4£©VGAÏÔʾ²¿·Ö£º½«ÊµÊ±µÄÊÓƵÊý¾ÝÔÚÏÔʾÆ÷ÉÏÏÔʾ³öÀ´¡£°üÀ¨É«¶È¿Õ¼äת»»£¬VGAʱÐò²úÉú£¬ADV7123ÊÓƵÊý¾Ý±àÂë¡£

3¡¢ÏµÍ³µÄ¾ßÌ幤×÷Á÷³Ì

ϵͳÉϵçºó£¬ÓÉÅäÖÃоƬÖØÐÂÅäÖÃFPGA£»ÅäÖÃÍê³Éºó£¬FPGA¶ÔÊÓƵ½âÂëоƬ½øÐгõʼ»¯£»ÊÓƵ½âÂëоƬ½øÈ빤×÷״̬£¬²É¼¯4·ģÄâÊÓƵÐźţ»FPGA³õ²½´¦Àí4·Êý×ÖÊÓƵÐźţ»´¦Àíºó£¬½«4·ÊÓƵÊý¾Ý´æ´¢µ½SDRAMÖУ»ÔÚTFTLCDÉÏÏÔʾËù²É¼¯µÄÊý×Ö»¯ÊÓƵÐÅÏ¢£»ÀûÓÃIO¿Ú£¬¿ÉÔÚÍⲿÇл»²É¼¯Í¨µÀ£¬¶Ôϵͳ½øÐи´Î»²Ù×÷¡£¾ßÌ幤³ÌÁ÷³ÌÈçͼ1Ëùʾ¡£ 4¡¢»ùÓÚI2CЭÒéʵÏÖFPGA¶ÔADV7123µÄÅäÖÃ

I2C×ÜÏßÊÇÒ»ÖÖË«Ïò¶þÏßÖÆ×ÜÏߣ¬Ö÷ÒªÓÃÓÚICÆ÷¼þÖ®¼äµÄÁ¬½ÓºÍÊý¾Ý´«Ê䣬ÒòΪռÓÿռäС¡¢´«ÊäËٶȿìºÍ¶àÖ÷¿ØµÄÓŵãµÃµ½Á˹㷺ӦÓá£I2C×ÜÏßÓÉʱÖÓÏߣ¨SCL£©ºÍÊý¾ÝÏߣ¨SDA£©Á½ÌõÏß×é³É£¬SDA×ÜÏßÓÃÀ´ÔÚÖ÷´ÓÆ÷¼þÖ®¼ä½øÐÐÊý¾Ý´«Ê䣬SCL×ÜÏßÓÃÓÚʱÖÓͬ²½¡£µ±Æô¶¯ÐźÅSTART·¢³öʱ£¬×ÜÏß¿ªÊ¼Êý¾Ý´«Ê䣬ֹͣÐźÅSTOP·¢³ö£¬Êý¾Ý´«Êä½áÊø¡£STARTºÍSTOPÐźŶ¼ÓÉÖ÷¿ØÆ÷¼þ²úÉú¡£Êý¾Ý´«Êä¹ý³ÌÖУ¬µ±Ê±ÖÓ×ÜÏߣ¨SCL£©´¦ÓڸߵçƽÆÚ¼äʱ£¬Êý¾Ý×ÜÏßµÄ״̬²»ÄÜ·¢Éúת±ä£¬·ñÔò½«±íʾÖ÷¿ØÆ÷¼þ·¢³öÁËSTART»òSTOPÐźţ¬SDAµÄ״̬±ä»¯Ö»ÄܳöÏÖÔÚSCLµÄµÍµçƽÆڼ䡣ËùÒÔ£¬ÔÚSCL´¦ÓڸߵçƽÆڼ䣬Êý¾Ý×ÜÏߣ¨SDA£©±ØÐë±£³ÖÎȶ¨¡£ÔÚʱÖÓ×ÜÏߣ¨SCL£©±£³Ö¸ßµçƽÆڼ䣬ÆðʼºÍ½áÊøÐźÅÓÉÊý¾Ý×ÜÏߣ¨SDA£©µÄÐźű仯À´²úÉú¡£Èç¹ûSDAºÍSCL¶¼Îª¸ßµçƽ£¬Ôò±íÃ÷Êý¾Ý×ÜÏß´¦ÓÚ¿ÕÏÐ״̬£»ÔÚSCLΪ¸ßµçƽ£¬Í¬Ê±SDA·¢ÉúÓɸߵ½µÍµÄ±ä»¯£¬Ôò±íʾÖ÷¿ØÆ÷¼þ·¢³öSTARTÐźţ¬SDAÓɵ͵½¸ß±ä»¯£¬±íʾ·¢³öSTOPÐźš£I2C×ÜÏߵľßÌåʱÐòÈçͼ2Ëùʾ¡£ 5¡¢ÓÐЧÊÓƵÊý¾ÝµÄ²É¼¯Óë´æ´¢

£¨1£©ITU656½âÂë¡£ITU656ЭÒéÖж¨ÒåÁËÊÓƵ¿ªÊ¼SAVºÍ»î¶¯ÊÓƵ½áÊøEAVÁ½ÖÖ¶¨Ê±»ù×¼Ðźţ¬SAVºÍEAVÐźÅÓÐ3×Ö½ÚµÄÇ°µ¼£ºFF¡¢FF¡¢00£»×îºó1×Ö½ÚXY±íʾ¸ÃÐÐλÓÚÕû¸öÊý¾ÝÖ¡µÄλÖü°ÈçºÎÇø·ÖSAV¡¢EAV¡£ÔÚÿ¸öʱÖÓµÄÉÏÉýÑضÁÈ¡´Ó½âÂëоƬ´«À´µÄ8λÊý¾Ý¡£µ±¼ì²âµ½Ò»ÐÐÊý¾ÝµÄ¿ªÊ¼±êÖ¾FF0000XYʱ£¬¼ì²âµ½SAVÐźŻòEAVÐźţ¬ÌáÈ¡H¡¢

ÁúÔ´ÆÚ¿¯Íø http://www.qikan.com.cn

F¡¢VÐźš£È»ºó·¢³ö¿ªÊ¼ÃüÁͬʱ¿ªÆôÐÐÁмÆÊýÆ÷£¬¿ªÊ¼¶Ô½ÓÏÂÀ´µÄͼÏñÊý¾Ý½øÐнâÂ룬¸ù¾Ýÿ¸ö8λÊý¾Ý×ÔÉí´øµÄÐÅÏ¢£¬ÅжϸÃÊý¾ÝΪY£¬Cr»¹ÊÇCb£¬´Ó¶øµÃµ½Y£¬Cr£¬Cb¸÷·ÖÁ¿µÄÖµ¡£

£¨2£©ÊÓƵµÄ´æ´¢¡£¸ÃÄ£¿é½«ÊÓƵ½âÂëоƬÊä³öµÄ³¡Í¬²½ÐźÅÖÜÆÚ×÷ΪÇл»µÄʱ¼ä¼ä¸ô£¬SDRAM°´ÕÕ´æ´¢µ¥ÔªµØÖ··ÖΪ4¸ö¿Õ¼ä£¬ÓÃÓÚ4·ÊÓƵÐźŴ洢£¬±£Ö¤¸÷·Ðźžù¿ÉÕý³£ÏÔʾ¡£

6¡¢VGAï@ʾ

ÊÓƵÊý¾Ý´ÓSDRAM¶Á³öÒÔºó£¬Ê×ÏȽ«4£º2£º2µÄÊÓƵÁ÷ת»¯Îª4£º4£º4µÄÊý¾Ý¸ñʽ£¬Ê¹Ã¿¸öÏñËص㶼°üº¬ÁÁ¶È·ÖÁ¿YºÍÉ«¶È·ÖÁ¿CbºÍCr¡£ÓÉÓÚVGAËù²ÉÓõÄÉ«²Ê¿Õ¼äÊÇRGBÉ«²Ê¿Õ¼ä£¬Òò´Ëͨ¹ýYCbCrtoRGBÄ£¿é½«YCbCr¿Õ¼äת»¯³ÉRGB¿Õ¼äË͸øVGA¿ØÖÆÆ÷¡£Í¬Ê±VGA¿ØÖÆÆ÷»¹²úÉú³öVGAµÄͬ²½ÐźÅVGA_HS£¬VGA_VS£¬ºÍ24λµÄRGBÊý¾ÝÒ»ÆðË͵½±àÂëоƬADV7123£¬Í¨¹ýVGAÏÔʾÆ÷ÏÔʾ³öÀ´¡£ 7¡¢½áÊøÓï

±¾ÎÄʵÏÖÁË»ùÓÚFPGAµÄÊÓƵ²É¼¯ÏµÍ³Éè¼Æ£¬¸Ãϵͳ½á¹¹¼òµ¥£¬Ó²¼þÁ÷³ÌÇåÎú¡£»ùÓÚFPGAµÄÊÓƵ²É¼¯ÏµÍ³µç·¼¯³É¶È¸ß¡¢ÐÅÔë±È¸ß¡¢¹¦ºÄµÍ¡¢³É±¾µÍ¡¢ËٶȿìÒÔ¼°½Ó¿Ú·½±ã£¬ÎªÇ°¶ËͼÏñ´¦ÀíÆ÷µÄ¸ß¶È¼¯³É»¯ÊµÏÖÌṩÁË¿ÉÄÜÐÔ¡£ÊÓƵ²É¼¯ÏµÍ³ÖвÉÓÃFPGA×÷Ϊ²É¼¯¿ØÖƲ¿·Ö£¬¿ÉÒÔÌá¸ßϵͳ´¦ÀíµÄËٶȼ°ÏµÍ³µÄÁé»îÐÔºÍÊÊÓ¦ÐÔ¡£ ²Î¿¼ÎÄÏ×£º

[1]ÊÓƵͼÏñ´¦Àíƽ̨µÄÑо¿[D].ÃÏ·±ÐÇ.³¤´ºÀí¹¤´óѧ2016.

[2]ͼÏñȥģºý¼¼Êõ¼°Ïà¹ØͼÏñÔöǿϵͳ[D].»ÆÃ÷Ñî.±±¾©Óʵç´óѧ2017. £¨×÷Õßµ¥Î»£º¹ðÁÖ³¤º£·¢Õ¹ÓÐÏÞÔðÈι«Ë¾£©