ÀÓº£µðµå LCD Á¦¾î ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¿ä±¸ »çÇ×
±×·¡ÇÈ LCD µð½ºÇ÷¹ÀÌ µð½ºÇ÷¹ÀÌ´Â »ê¾÷¿ë, ÀÚµ¿ ÆÇ¸Å±â, ÀÚµ¿Â÷ ¹× ¼±¹Ú Ŭ·¯½ºÅÍ °è±âÆÇ, °¡Àü, ÀÇ·á ±â±â ¹× ÄÜ¼Ö °ÔÀÓ ±â±â¸¦ À§ÇÑ ÈÞ¸Õ ¸Ó½Å ÀÎÅÍÆäÀ̽º (HMI)¿Í °°Àº ÀÓº£µðµå µð½ºÇ÷¹ÀÌ Á¦¾î¿Í ºñµð¿À ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼ö¿ä¿¡ µû¶ó ¼³°è ¹× Àû¿ëµµ Áõ°¡µÇ°í ÀÖ´Ù. È¿À²ÀûÀÎ ÄÁÆ®·Ñ·¯ ¼³°è¸¦ À§ÇÑ ÇÙ½É ¿ä±¸ »çÇ×Àº ºñ¿ë ¹× ¼º´ÉÀÇ ÃÖÀûȻӸ¸ ¾Æ´Ï¶ó È¿°úÀûÀÌ¸é¼ ¾ó¸¶¸¸Å Æø³ÐÀº ¼Ö·ç¼ÇÀ» Á¦°øÇÏ´À³Ä¿¡ ÀÖ´Ù. µðÀÚÀ̳ʵéÀº Á¾Á¾ ÀÚ½ÅÀÇ µðÀÚÀο¡ Ÿ»ç µð½ºÇ÷¹ÀÌ Á¦¾î ¼Ö·ç¼ÇÀ» ÅëÇÕÇÒ Çʿ䰡 Àִµ¥, À̶§ ÇÊ¿äÇÑ IP´Â µðÀÚÀÌ³Ê ÀÚ½ÅÀÇ IP ¸ðµâ°ú Ÿ»ç ÇÁ·Î¼¼¼ÀÇ ÀÎÅÍÆäÀ̽º°£ÀÇ ÅëÇÕÀÌ ½±°í ¾ÈÁ¤ÀûÀ̾î¾ß ÇÑ´Ù.
´ÙÁß µð½ºÇ÷¹ÀÌ ¹× ÇÁ·Î¼¼¼ Çü½ÄÀ» Áö¿øÇÏ´Â µðÀÚÀο¡ ÃÖ÷´Ü LCD ±×·¡ÇÈ ¼Ö·ç¼ÇÀ» ±¸ÇöÇϱâ À§Çؼ ½Ã½ºÅÛ ¼³°èÀÚ´Â ÀÏÁ¤ ±â°£³»¿¡ º¯È°¡ ½ÉÇÑ ½ÃÀåÀÇ Ç¥Áذú ¿ä±¸¾ÈÀ» ¸ÂÃß±â À§ÇØ ÇÁ·Î±×·¡¸Óºí ·ÎÁ÷ µð¹ÙÀ̽ºÀÇ FPGA¸¦ »ç¿ëÇÏ¿© °³¹ßÇϰí ÀÖ´Ù. ´ÙÀ½Àº ÀÓº£µðµå LCD ÄÁÆ®·Ñ ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ Áß¿äÇϰí ÀϹÝÀûÀÎ ¿ä±¸»çÇ×µé°ú, ¾î¶»°Ô ÀÌ·¯ÇÑ ¿ä±¸ »çÇ×À» FPGA¸¦ ÀÌ¿ëÇÏ¿© ÃæÁ·½Ãų ¼ö ÀÖ´ÂÁö¿¡ °üÇÑ ¼³¸íÀÌ´Ù.
´ÙÁß µð½ºÇ÷¹ÀÌ Áö¿ø
µð½ºÇ÷¹ÀÌ ½ÃÀåÀº ÀÎÅÍÆäÀ̽º ¹× ŸÀÌ¹Ö ¿î¿µ¿¡ ´ëÇÑ Ç¥ÁØÀÌ ±×´ÙÁö Àß Á¤ÀǵÇÁö ¾Ê¾Ò´Ù. ±×·¡¼ À¯¿¬¼ºÀÌ ÀÖ´Â ÁÁÀº ¹æ¹ýÀ¸·Î, ´Ù¾çÇÑ µð½ºÇ÷¹À̸¦ ±¸µ¿ÇÒ ¼ö ÀÖ´Â ÇϳªÀÇ ºñµð¿À ÄÁÆ®·Ñ·¯°¡ ÇÊ¿äÇÏ´Ù. ÇÁ·Î±×·¡¸Óºí ·ÎÁ÷Àº µ¿ÀÏÇÑ ºñµð¿À ÄÜÆ®·Ñ·¯¿¡¼ ¿©·¯ LCD µð½ºÇ÷¹À̸¦ Áö¿øÇÒ ¼ö ÀÖµµ·Ï , Áï ¾ÖÇø®ÄÉÀ̼ǿ¡ µû¸¥ ´Ù¾çÇÑ FPGA ÄÁÇDZԷ¹ÀÌ¼Ç ºñÆ®-½ºÆ®¸²À» À¯¿¬ÇÏ°Ô Á¦°øÇÑ´Ù.
Æø³ÐÀº ¼Ö·ç¼Ç
HMI ¾ÖÇø®ÄÉÀ̼ÇÀº Àú°¡ ÀÚµ¿ ÆÇ¸Å±â¿Í °°Àº ÄÁ½´¸Ó ¾ÖÇø®ÄÉÀ̼ǿ¡¼ º¹ÀâÇÑ ÇØ¾ç »ê¾÷ ¹× ÀÚµ¿Â÷ Äֿܼµ¿ª±îÁö È®ÀåµÇ°í ÀÖ´Ù. FPGA´Â 80MHzÀÇ ºñµð¿À Ŭ·°ÀÇ °í¼º´É, °íÇØ»óµµÀÇ WSXGA, Àú°¡ÀÇ QVGA TFT¸¦ ±¸µ¿Çϸç, ÀÛÀº »çÀÌÁîÀÇ Àú°¡ FPGA µð¹ÙÀ̽º¸¦ ÀÌ¿ëÇÑ IP ºôµù ºí·°À» Áö¼ÓÀûÀ¸·Î Áö¿øÇϰí ÀÖ´Ù.
Àú°¡ ÇÁ·Î¼¼¼¿¡¼ÀÇ °³¼±µÈ ±×·¡Çȵé
HMI ¾ÖÇø®ÄÉÀ̼ÇÀº µð½ºÇ÷¹ÀÌ ÄÜÆ®·Ñ·¯¸¦ ÀÌ¿ëÇÏ¿© º¹ÀâÇÑ ±×·¡ÇÈ È¿°ú¸¦ ³ªÅ¸³¾ ¼ö ÀÖµµ·Ï ´Ù¸¥ ·¹ÀÌ¾î »ó¿¡¼ ¿©·¯ ÇÁ·¹ÀÓ ¹öÆÛ Àбâ, ÇϳªÀÇ À̹ÌÁö¿¡ ±×°ÍµéÀ» ºí·»µùÀÌ °¡´ÉÇϵµ·Ï ¿ä±¸ÇÑ´Ù. °í°¡ÀÇ º´·Ä ÇÁ·Î¼¼¼¸¦ ÀÌ¿ëÇÏ¿©¾ß¸¸ Çß´ø ºÎºÐÀ» Àú°¡ÀÇ FPGA¸¦ ÀÌ¿ëÇÏ¿© ±¸ÇöÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¡¸Óºí ·ÎÁ÷ Ç÷§ÆûÀÌ´Ù.
±×·¡ÇÈ °¡¼Ó
°í¼º´É HMI ¾ÖÇø®ÄÉÀ̼ÇÀº °í±Þ À̹ÌÁö¸¦ ÇÕ¼º ¹× ±âº» BitBlt ¿¡¼ °í±Þ Æ÷ÅÍ-´õÇÁ ¾ËÆÄ ºí·»µù(Porter-Duff alpha blending) µ¿ÀÛ µîÀÇ ±â´ÉÀ» ¿ä±¸ÇÑ´Ù. FPGA±â¹ÝÀÇ °¡¼Ó ¿£ÁøÀº ½±°Ô ±×·¡ÇÈ °¡¼Ó ±â´ÉÀ» ±¸ÇöÇÑ´Ù.
È¿À²ÀûÀÎ ¼³°è ´É·Â
ÇÁ·Î±×·¡¸Óºí ·ÎÁ÷Àº ´Ù¾çÇÑ ÄÜÆ®·Ñ ½ÅÈ£ ŸÀְ̹ú ´Ù¾çÇÑ Ä÷¯ ºñÆ® Á¶Á÷ º¯°æ, Ŭ·° Á֯ļö º¯°æ, TTLȤÀº LVDS¿Í °°Àº ´Ù¾çÇÑ Ç¥ÁØ µð½ºÇ÷¹À̸¦ ±¸µ¿¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, µð½ºÇ÷¹ÀÌ ±¸µ¿ ½ÅÈ£ ÄÜÆ®·ÑÀ» ¿Ïº®È÷ Á¦¾î ÇÒ ¼ö ÀÖµµ·Ï µðÀÚÀεǾî ÀÖ´Â FPGA¾ÈÀÇ ÇÁ·Î±×·¡¸Óºí ·¹Áö½ºÅ͸¦ ÅëÇÏ¿© È¿°úÀûÀÎ µðÀÚÀÎÀ» Á¦°øÇÑ´Ù. FPGA´Â TFT LCD ŸÀÌ¹Ö ÄÜÆ®·Ñ·¯(TCON)ÀÇ ÅëÇÕÀ» °£´ÜÈ÷ ÇÒ ¼ö ÀÖ°í, µð½ºÇ÷¹ÀÌ Àü¿ø Àΰ¡°úÁ¤°ú ³ª¸ÓÁö ¾Æ³¯·Î±× ȸ·Î¸¦ Á¦¾îÇÒ ¼ö ÀÖ´Ù.
À¯¿¬¼º ¹× ´ÜÁ¾¿¡ ´ëÇÑ ´ëó
HMI¾ÖÇø®ÄÉÀ̼ǵéÀº ÇÁ·¹ÀÓ ¹öÆÛ ÀúÀåÀ» À§ÇÑ ¿ÜºÎ ¸Þ¸ð¸® µð¹ÙÀ̽º¸¦ Áö¿øÇϱâ À§ÇØ ³ôÀº ´ë¿ªÆø ÇÁ·¹ÀÓ ¹öÆÛ ¸Þ¸ð¸® ÄÜÆ®·Ñ·¯¿¡ ÀÇÁ¸µÈ´Ù. ÇÁ·Î±×·¡¸Óºí ·ÎÁ÷Àº °·ÂÇÑ ¸Þ¸ð¸® ÄÜÆ®·Ñ·¯·Î ÀÎÇÏ¿© ´Ù¾çÇÑ Á¾·ùÀÇ ¸Þ¸ð¸® »ç¿ëÀÌ °¡´ÉÇϸç, FPGA Ç÷§ÆûÀ» ÀÌ¿ëÇÔÀ¸·Î½á Á¦Á¶¾÷üÀÇ ÅõÀÚ¿¡ ´ëÇÑ º¸È£°¡ °¡´ÉÇÏ°Ô ÇÑ´Ù. ÇÁ·Î¼¼¼ÀÇ ´ÜÁ¾À̶õ ºÎºÐÀº ÇÁ·Î±×·¡¸Óºí ·ÎÁ÷À» ÀÌ¿ëÇÔÀ¸·Î½á Á¦Á¶¾÷üÀÇ ÅõÀÚ º¸È£¸¦ Á¦°ø¹ÞÀ» ¼ö ÀÖ´Â ¶Ç ´Ù¸¥ ¿µ¿ªÀÌ´Ù. À¯¿¬¼ºÀ» °®Ãá FPGA´Â »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ ÇÁ·Î¼¼¼¿¡ ÅëÇÕ ¹× º¯°æÀ» ½±°Ô ÇÒ ¼ö ÀÖµµ·Ï ÀÎÅÍÆäÀ̽º¸¦ USB,SPI ȤÀº »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇÏ¿© ±¸ÇöµÉ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
±×¸² 1Àº ÀϹÝÀûÀÎ ÀÓº£µðµå µð½ºÇ÷¹ÀÌ Á¦¾î ÀåÄ¡ÀÇ FPGA ±¸ÇöÀ» º¸¿©ÁØ´Ù.
FPGA°æ¿ì¿¡ ÀÓº£µðµå µð½ºÇ÷¹ÀÌ Á¦¾î µð¹ÙÀ̽º´Â È£½ºÆ® ½Ã½ºÅÛ, ȤÀº ÄÜÆ®·Ñ ´ã´ç ÇÁ·Î¼¼¼¿Í µð½ºÇ÷¹ÀÌ Ãâ·ÂÀ» À§ÇÑ ÅÍÄ¡-½ºÅ©¸° LCD ÆÐ³Î°ú Åë½ÅÇÑ´Ù. µð½ºÇ÷¹ÀÌ ÆäÀÌÁö ÀúÀå°ú ¸®ÇÁ·¹½¬¸¦ À§ÇÑ DDR ¸Þ¸ð¸®¿Í, ½Ç½Ã°£ ¿ÜºÎ ºñµð¿À ¿À¹ö·¹À̸¦ À§ÇÑ ºñµð¿À ÀÔ·Â ½ºÆ®¸²°ú ÀÎÅÍÆäÀ̽º µÈ´Ù. È£½ºÆ® ½Ã½ºÅÛÀº »óŸ¦ °¨½ÃÇϰí FPGA¿¡ ¸í·ÉÀ» ³»¸°´Ù. FPGA´Â ºñµð¿À ÄÜÆ®·Ñ, ±×·¡ÇÈ °¡¼Ó, ÅÍÄ¡-½ºÅ©¸° ÀÎÅÍÆäÀ̽º ÄÜÆ®·Ñ, ºñµð¿À ÀÔ·Â ½ºÄÉÀϸµ, Å©·ÓÇÎ, Æ÷Áö¼Å´×°ú SPI¸¦ ÅëÇÑ ÁÖº¯È®ÀåÀ» À§ÇØ °³¼±µÈ ±â´ÉÀ» ±¸ÇöÇÒ ¼ö ÀÖ´Ù.
FPGA¸¦ ÀÌ¿ëÇÑ
µð½ºÇ÷¹ÀÌ ÀÓº£µðµå Á¦¾î ¾ÖÇø®ÄÉÀ̼Ç
¾ÖÇø®ÄÉÀ̼Ç: ÀÚµ¿ ÆÇ¸Å±â±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º
ÀÚµ¿ÆÇ¸Å±â´Â °ú°Å ¼ö ³â µ¿¾È¿¡ ¸¹Àº º¯È°¡ ÀÖ¾î¿Ô´Ù. ÀüÅëÀûÀÎ ÀÚµ¿ÆÇ¸Å±â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â Àú°¡ÀÇ ¹®ÀÚ LCD µð½ºÇ÷¹ÀÌ¿Í Àü±â½Ä Ǫ½¬¹öưÀ» ±â¹ÝÀ¸·Î µÇ¾îÀÖ¾ú´Ù. »õ·Î¿î ¼¼´ëÀÇ Çõ½ÅÀûÀÎ ÀÚµ¿ÆÇ¸Å±â´Â ¿Â-½ºÅ©¸° ÅØ½ºÆ®¿Í ºñµð¿À ¿À¹ö·¹ÀÌ ±â´ÉÀÌ °®Ãß¾îÁø Ä÷¯ µð½ºÇ÷¹ÀÌ·Î µÇ¾îÀÖ´Ù. ±×°ÍµéÀº ±¤°íÂ÷¿ø¿¡¼ Á¦Ç° Á¤º¸¸¦ º¸¿©ÁÖ±â À§ÇÑ ÅÍÄ¡½ºÅ©¸°, µð½ºÇ÷¹ÀÌ ±â´ÉÀÇ ºôÆ®ÀÎ LCD·Î ±¸ÇöµÈ´Ù. ±â±â´Â ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿Í ´Ù¾çÇÑ ÆäÀÌ¸ÕÆ®(Payment) ½Ã½ºÅÛÀ» ÅëÇÕÇϱâ À§ÇÏ¿© ÁøÈ¸¦ °ÅµìÇϰí ÀÖ´Ù.
ÀÌ ¾ÖÇø®ÄÉÀÌ¼Ç ¿¹´Â µû¶æÇÑ À½·á¸¦ À§ÇÑ ÀÚµ¿ÆÇ¸Å±âÁ¦Á¶¸¦ À̲ø°í ÀÖ´Â À¯·´ÀÇ ¾÷üµé¿¡ ÀÇÇØ Á¦Á¶µÇ°í ÀÖ´Ù. Á¦Á¶¾÷ÀÚ´Â Á¦Ç° ¼±Åðú ºñµð¿À ±¤°í¸¦ ±¸¼ºÇÒ ¸¸ÇÑ Çõ½ÅÀûÀÌ°í »õ·Î¿î ±×·¡ÇÈ LCD ÅÍÄ¡½ºÅ©¸° HMI°¡ ÇÊ¿ä Çß´Ù.
¿ä±¸ »çÇ×
¾ÖÇø®ÄÉÀ̼ÇÀº ÅÍÄ¡ ½ºÅ©¸° ÄÜÆ®·Ñ·¯°¡ ÅëÇյǰí, ´Ù¾çÇÑ ±×·¡ÇÈ ÇØ»óµµ¸¦ Áö¿øÇÏ´Â Æø³ÐÀº ¹üÀ§ÀÇ ÅÍÄ¡½ºÅ©¸° TFT¸¦ Áö¿øÇÏ´Â ÇÁ·Î±×·¡¸Óºí ºñµð¿À ÄÜÆ®·Ñ·¯¸¦ ÇÊ¿ä·Î ÇÑ´Ù. Á¦Á¶»çµéÀº Á¦Ç° ±¤°í¸¦ À§ÇØ ¿ÜºÎ ¸¶ÀÌÅ©·ÎÄÜÆ®·Ñ·¯¿Í ¿À¹ö·¹ÀÌ ºñµð¿À¿¡ ÀÇÇØ Á¦¾îµÇ´Â OSD (On Screen Display)¿À¹ö·¹ÀÌ, Ãʱâ Splash À̹ÌÁö ·»µð¼Ç, PIP(Picture in Picture)¸¦ Áö¿øÇÏ´Â Àú°¡ÀÇ ÀÓº£µðµå ÀÎÅÍÆäÀ̽º¸¦ ÇÊ¿ä·Î ÇÑ´Ù.
FPGA ±¸ÇöÀ» ¼±ÅÃÇÑ ÀÌÀ¯
À򮂱â Á¦Á¶¾÷üµéÀº Àú°¡ÀÇ ¹®ÀÚ±â¹Ý, ÅØ½ºÆ® LCDµð½ºÇ÷¹ÀÌ¿¡¼ºÎÅÍ ºñµð¿À¸¦ µð½ºÇ÷¹ÀÌ ÇÒ ¼ö ÀÖ´Â Ä¿´Ù¶õ »çÀÌÁîÀÇ TFT LCD½ºÅ©¸°±îÁö Á¦Ç° ¶óÀÎÀ» °¡Áú ¼ö ÀÖ´Ù. ÀüÇüÀûÀ¸·Î ´Ü¼ø I/O¿Í ÆäÀÌ¸ÕÆ® ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º´Â ¸¶ÀÌÅ©·Î ÄÜÆ®·Ñ·¯ ±â¹ÝÀ¸·Î µÇ¾î ÀÖ´Ù. Á¦Á¶¾÷üÀÇ ÁÖ¿ä ¹®Á¦´Â ¸ðµç À򮂱â, ¸ðµç µð½ºÇ÷¹ÀÌ ÇüŸ¦ À§ÇØ µ¿ÀÏÇÑ ÄÜÆ®·Ñ·¯¸¦ À¯ÁöÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. ±×¸² 2´Â Á¦Á¶¾÷üÀÇ ÀüÅëÀûÀÌ°í °³¼±µÈ µð½ºÇ÷¹ÀÌ ÀÎÅÍÆäÀ̽º ¿ä±¸»çÇ×À» ¼³¸íÇØ ³õ¾Ò´Ù.
ÀÌ °æ¿ì¿¡, Á¦Á¶¾÷ü´Â ·¡Æ¼½º LCD-Pro Æò°¡ Ŷ°ú ±×·¡ÇÈ ÁÖº¯ ±â±â¸¦ ±¸µ¿Çϰí, ÀÚü SPI µå¶óÀ̹ö¸¦ ÀÌ¿ëÇÑ ºü¸£°Ô °³¹ßÇϱâ À§ÇØ FPGA±â¹ÝÀÇ ·¹ÆÛ·±½º µðÀÚÀÎÀ» ÀÌ¿ëÇß´Ù. ºñµð¿À ÄÜÆ®·Ñ·¯´Â Àú°¡ÀÇ TFT 16:9ºñÀ²ÀÇ 480 x 270Çȼ¿À» ±¸µ¿Çϱâ À§ÇØ »ç¿ëµÇ¾ú´Ù. A/D, DA ÄÜÆ®·Ñ·¯ IP´Â Àú°¡ÀÇ 4-¿ÍÀÌ¾î ¾Æ³¯·Î±× ÀúÇ× ÅÍÄ¡ ½ºÅ©¸° ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÏ¿´´Ù. ÀÓº£µðµå NORÇ÷¡½¬´Â ºñÆ®¸Ê ¾ÖÇø®ÄÉÀÌ¼Ç ±×¸²°ú ÇÁ·¹ÀÓÀ» ÀúÀåÇϱâ À§ÇØ ÀÌ¿ëµÇ¾ú´Ù. Àú°¡ÀÇ SPI½½·¹À̺ê IP´Â FPGA±â¹ÝÀÇ ºñµð¿À Ç÷§Æû°ú ÀÓº£µðµå ¸¶ÀÌÅ©·Î ÄÜÆ®·Ñ·¯¸¦ ÀÎÅÍÆäÀ̽º ÇÑ´Ù. FPGA±â¹ÝÀÇ °³¼±µÈ ±×·¡ÇÈ °¡¼Ó±â´Â BitBlt ºÐÇÒ°ú ½ºÅ©¸°»ó¿¡ ´Ù¸¥ À§Ä¡¿¡ ºñÆ®¸ÊÀ» Àç »ý¼ºÇϱâ À§ÇØ ÀÌ¿ëµÇ¾ú´Ù. ¶ÇÇÑ BitBlt ±â¹ýÀº ÀÓº£µðµå ºñÆ®¸Ê ¾Ö´Ï¸ÞÀÌ¼Ç ±¤°í¸¦ »ý¼ºÇÒ ¼ö ÀÖµµ·Ï ÀÌ¿ëµÇ¾ú´Ù.
¿Ö ºñµð¿À ÄÁÆ®·Ñ·¯°¡ ÅëÇÕµÈ ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯¸¦
»ç¿ëÇÏÁö ¾Ê´Â°¡?
ºñµð¿À ÄÜÆ®·Ñ·¯°¡ ÅëÇÕµÈ ½Ã½ºÅÛ-¿Â-Ĩ(SoC)ÀÇ ÁÖ¿ä ÀåÁ¡Àº Àú°¡¶ó´Â Á¡ÀÌ´Ù. ±×·¯³ª, ´Ù¾çÇÑ TFTÀÇ ±¸µ¿Àº SoC»ó¿¡¼´Â Á¦°øµÇÁö ¾Ê´Â´Ù. ´õ¿íÀÌ, ºñµð¿À ÄÜÆ®·Ñ·¯ÀÇ ÅëÇÕÀº ¸ðµç LCD¸ðµâ¿¡ Àû¿ëµÉ ¼ö ¾øÀ¸¸ç, Ãß°¡ÀûÀÎ ·ÎÁ÷ÀÌ ÇÊ¿äÇÏ´Ù. ·¹ÆÛ·±½º·Î¼ °ø±ÞµÇ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¼ÒÇÁÆ®¿þ¾î´Â ÀÚÁÖ º¯°æ µÇ¾î¾ß ÇÑ´Ù. ¶ÇÇÑ, SoC¿¡ ÅëÇÕµÈ ºñµð¿À ÄÜÆ®·Ñ·¯µéÀº Á¦Á¶¾÷üÀÇ ±¤°í ¾Ö´Ï¸ÞÀÌ¼Ç ÅëÇÕÀ» Áö¿øÇϱâ À§ÇÑ ÃæºÐÇÑ ±â´ÉÀ» °®ÃßÁö ¸øÇß´Ù.
¿Ö ÀÎÅÚ ¾ÆÅè(Atom) ÇÁ·Î¼¼¼¸¦ ±â¹ÝÀÇ
Àú·ÅÇÑ PC¸¦ »ç¿ëÇÏÁö ¾Ê´Â°¡?
ÀÓº£µðµå PCÇ÷§ÆûÀº Á¦Á¶¾÷ü¿¡ ÀÇÇØ Å×½ºÆ®¸¦ °ÅÃÆ´Ù. ÀÚÆÇ±â ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÁÖ¿ä ¿ä±¸»çÇ×Àº ±¤°í ½Ã½ºÅÛÀ» À§ÇÑ ÃÖÀûÈµÈ ¼º´É°ú ÃÖ»óÀÇ Áö¿øÀÌ´Ù. ÀÎÅÚ ¾ÆÅèÀº ¸Å¿ì °í°¡ÀÇ Ç÷§ÆûÀÌ´Ù. ¶ÇÇÑ, ÇöÀç ÀÓº£µðµå ÅØ½ºÆ® µð½ºÇ÷¹ÀÌ·Î µÇ¾îÀÖ´Â Á¦Á¶¾÷ü ½Ã½ºÅÛ ¶óÀÎÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¼ÒÇÁÆ®¿þ¾î¸¦ ¿ÏÀüÈ÷ ±³Ã¼µÇ¾î¾ß ÇÑ´Ù. ÀÓº£µðµå PCÇ÷§ÆûµéÀº ÀÛÀº TFT µð½ºÇ÷¹ÀÌ ±¸µ¿¿¡´Â ÀûÀýÇÏÁö ¾ÊÀ¸¸ç, ÀÛÀº°Í¿¡¼ºÎÅÍ Ä¿´Ù¶õ µð½ºÇ÷¹À̰¡ °®Ãß¾îÁø ½Ã½ºÅÛÀ» À§ÇÑ À¯ÀÏÇÑ Ç¥ÁØ Ç÷§ÆûÀ¸·Î ÀÌ¿ëµÇ´Â °Íµµ ÀûÀýÇÏÁö ¾Ê´Ù. ¶ÇÇÑ, ÀüÅëÀûÀÎ OS¸¦ ÀÌ¿ëÇÏ´Â x86Ç÷§ÆûÀº Áö¼ÓÀûÀ¸·Î Æø³ÐÀº ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ¼ÒÇÁÆ®¿þ¾îÀÇ °ø°³°¡ °í·Á µÇ¾îÀÖÁö ¾Ê´Ù.
ÀÌ·¯ÇÑ ¿¹¿¡¼, Á¦Á¶¾÷ü´Â FPGAÀÇ À¯¿¬¼º°ú ¼º´ÉÀ» ÀÌ¿ëÇÏ¿© °³¼±µÈ ±×·¡ÇȰú Æø³ÐÀº ÇØ»óµµ, ¿©·¯ Á¾·ùÀÇ µð½ºÇ÷¹ÀÌÀÇ Áö¿øÀ̶ó´Â ¿£Áö´Ï¾î ¸ñÀû°ú, FPGA³»¿¡ ÁöÀû Àç»ê(IP)ÀÇ ÀÌ¿ëÇÑ ÃÖÀûÀÇ °¡°Ý°ú ÀûÀýÇÑ ½Ã°£¿¡ ½ÃÀå ÁøÀÔÀ̶ó´Â ºñÁî´Ï½º ¸ñÀûÀ» ´Þ¼ºÇÒ ¼ö ÀÖ¾úÀ½À» º¼ ¼ö ÀÖ´Ù.
½Å¼ÓÇÑ ÇÁ·ÎÅä ŸÀÔ,
°¡¼Ó Á¦Ç° °³¹ßÀ» °¡´ÉÇÏ°Ô ÇÏ´Â Æò°¡ Ç÷§Æûµé
Æò°¡ Ç÷§ÆûµéÀº ÀÓº£µðµå µð½ºÇ÷¹ÀÌ ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ µðÀÚÀÌ³Ê ÅøÅ¶ÀÇ ÇÊ¿äÇÑ ºÎºÐÀÌ µÇ°í ÀÖ´Ù. ¿À´Ã³¯ HMI½Ã½ºÅÛ µðÀÚÀ̳ʴ °³¼±µÈ ÅÍÄ¡ ½ºÅ©¸° ºñµð¿À ±×·¡ÇÈ, Ç÷¯±×-ÀÎ ·¹ÆÛ·±½º µðÀÚÀÎ, Ä÷¯ ÅÍÄ¡ ½ºÅ©¸° µð½ºÇ÷¹ÀÌ, Ä÷¯ ºñµð¿À Ä«¸Þ¶ó, Àü¿ø °ø±Þ°ú ÄÉÀ̺íÀÌ ¿Ïº®ÇÏ°Ô Æò°¡ Ç÷§Æû¿¡ Æ÷ÇԵDZ⸦ ¿øÇϰí ÀÖ´Ù. ·¹ÆÛ·±½º µðÀÚÀÎÀ» ÀÌ¿ëÇÏ¿©, µðÀÚÀ̳ʴ ¸ðµç FPGA¸®¼Ò½º¿¡ Á¢±Ù ÇÒ ¼ö Àֱ⸦ ±â´ëÇÑ´Ù. ¼ÒÇÁÆ®¿þ¾î Áö¿ø ¿ä±¸ »çÇ×Àº ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ® ºñÁÖ¾ó ½ºÆ©µð¿À¸¦ ÀÌ¿ëÇÑ »ç¿ëÀÚ ½ºÅ©¸° »ý¼º Áö¿øÀ» Æ÷ÇÔÇϰí ÀÖÀ¸¸ç, DirectDraw¿Í °°Àº ÅøµéÀ» ÅëÇÏ¿© À©µµ¿ì CE¿Í °°Àº OS¿Í °°ÀÌ µ¿ÀÛÇÒ ¼ö ÀÖ´Â BitBlt ±×·¡ÇÈ ¿À¹ö·¹À̵带 À§ÇÑ Áö¿øµîÀÌ Æ÷ÇԵȴÙ. ÀÚÆÇ±â ¾ÖÇø®ÄÉÀÌ¼Ç ¿¹Á¦·Î¼ Á¦Á¶¾÷ü´Â ½Å¼ÓÇÑ ÇÁ·ÎÅä ŸÀÔ ¹× °¡¼Ó Á¦Ç° °³¹ßÀ» À§ÇØ ·¡Æ¼½º ECP2 FPGA¸¦ ±â¹ÝÀ¸·Î ÇÑ ÀÓº£µðµå µð½ºÇ÷¹ÀÌ Æò°¡ Ç÷§Æû°ú ·¡Æ¼½º LCD-Pro Advanced Video Graphics Controller¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
¿ä¾à
ÀÓº£µðµå µð½ºÇ÷¹ÀÌ ¾ÖÇø®ÄÉÀ̼ǵéÀº ÀÚµ¿Â÷ »ê¾÷°ú ÀÚÆÇ±â ±â°è ȯ°æ°ú °°Àº Àå±â°£ÀÇ ¶óÀÌÇÁ »çÀÌŬ¿¡ ÀÌ¿ëµÇ´Â ´Ù¾çÇÑ µð½ºÇ÷¹ÀÌ¿Í ÇÁ·Î¼¼¼ Áö¿ø µîÀÌ ¿ä±¸µÇ°í ÀÖ´Ù. µðÀÚÀ̳ʴ Á¾Á¾ Àú·ÅÇÑ ºñ¿ëÀ¸·Î ÇÏÀÌ-¿£µå HMI ¾ÖÇø®ÄÉÀ̼ǿ¡ À̸£´Â Á¦Ç° ¶óÀÎÀ» ¿ä±¸ÇÑ´Ù. ÇÁ·Î±×·¡¸Óºí ·ÎÁ÷Àº °í°¡ÀÇ ÇÁ·Î¼¼¼¿Í ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÇÁ¸ÇÏÁö ¾Ê°í¼ Á¤±³ÇÑ ÀÓº£µðµå µð½ºÇ÷¹ÀÌ ÄÜÆ®·Ñ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ¿ä±¸µÇ´Â °í¼º´É ±×·¡ÇÈÀ» ±¸ÇöÇϱâ À§ÇØ À¯¿¬¼ºÀ» Á¦°øÇÑ´Ù. ¸ðµâÈ ¹× ÄÁÇDZԷ¹ÀÌ¼Ç ¼±ÅûçÇ×Àº °¡°Ý°ú ¼º´ÉÀ» À§ÇÑ È¿°úÀûÀÎ ¼Ö·ç¼Ç°ú ÃÖÀûȸ¦ °¡´ÉÇÏ°Ô ÇÑ´Ù.