[º¸¾È´º½º= ÁöÀÏõ À©½º·Îµå ¿¬±¸¼ÒÀå] Çö´ë ÃÖ÷´Ü ±â¼úÀÇ ¹ßÀü°ú ´õºÒ¾î À̸¦ º¸È£ÇÒ º¸¾È ±â¼ú ¶ÇÇÑ Áøȸ¦ ¿ä±¸¹Þ°í ÀÖ´Ù. »ýüÀÎ½Ä ±â¼úµµ °ø°ø º¸¾È»Ó¸¸ ¾Æ´Ï¶ó °³°³ÀÎÀÇ »ç»ýÈ°À» º¸È£Çϱâ À§ÇÑ ¿Â¿ÀÇÁ¶óÀÎ ÅëÇÕ º¸¾È ±â¼ú·Î äÅÃµÇ¸ç ¹ßÀüÀ» °ÅµìÇÏ°í ÀÖ´Ù.
[À̹ÌÁö=dreamstime]
ÇöÀç ½º¸¶Æ®ÆùÀÇ º¸¾È±â¼ú·Î¼ Áö¹®¡¤¾ó±¼¡¤È«Ã¤ÀÎ½Ä µîÀÌ Ã¤Åõǰí ÀÖÀ¸¸ç º¸¾È½ÃÀå¿¡¼µµ »ýüÀÎ½Ä ÀçÇ°ÀÌ ÁÖ¸ñ¹Þ°í ÀÖ´Ù.
´ëºÎºÐÀÇ »ýüÀÎ½Ä ±â¼úÀÌ ¼ÒÇÁÆ®¿þ¾î ±â¼ú·Î ¹ßÀüÇÏ°í ÀÖÁö¸¸ º¸´Ù ³ôÀº Àνļº°øÀ²À» ´Þ¼ºÇϱâ À§Çؼ´Â Çϵå¿þ¾îÀûÀÎ µÞ¹ÞħÀÌ ÇÊ¿äÇÏ´Ù. OS ·¹º§¿¡¼ ¿î¿µµÇ´Â »ýüÀÎ½Ä ¾Ë°í¸®ÁòÀº Ä«¸Þ¶ó ¿µ»óÀԷ°ú ¾Ë°í¸®ÁòÀÇ °í¼Ó¿¬»ê ¼Óµµ º¸Àå°ú °á°ú¹°ÀÇ ¿µ»óÀü¼ÛÀº Çϵå¿þ¾î°¡ ´ã´çÇÑ´Ù.
ÃÖ±Ù¿¡´Â °í¼º´É ¹ü¿ë ÇÁ·Î¼¼¼·Î ÀÎÇØ DSP ¿µ¿ªÀÌ ÁÙ¾îµé¾úÁö¸¸ ½Ç½Ã°£ ÇÁ·Î¼¼½Ì°ú ¸ÖƼ ¿¬»ê󸮸¦ À§ÇÑ ±â´ÉÀ» ±¸ÇöÇϱâ À§Çؼ´Â ¿©ÀüÈ÷ DSPÀÇ ¿ªÇÒÀÌ ÇʼöÀûÀÌ´Ù.
ƯÈ÷, ¿µ»óó¸® ¿µ¿ª¿¡¼ ¸ÖƼ ¿¬»ê ¼öÇà ¹× ¹Ýº¹ÀûÀÎ ¿¬»ê ¼öÇà°ú ¸ð¹ÙÀÏ È¯°æ¿¡¼ÀÇ ÀúÀü·Â ¼Òºñ¸¦ À§ÇØ ¸¹Àº ºÎºÐ¿¡¼ DSP ĨÀÇ ¹ßÀüµµ ÁøÇàµÇ°í ÀÖ´Ù.
TI DSP 8147 ĨÀº OS¿Í DSP ±â´ÉÀÌ ÇÑ °³ÀÇ Ä¨¿¡ žÀçµÅ ¹ü¿ë ÇÁ·Î¼¼¼ÀÇ ¼º´ÉÀ» ¾ÐµµÇÑ´Ù. ¼öÇÐ ¿¬»ê ¹× µ¥ÀÌÅÍ À̵¿¿¡ Ź¿ùÇÑ ¼º´ÉÀ» ¹ßÈÖÇÏ´Â ¾ÆÅ°ÅØó ¼³°è¸¦ °®°í ÀÖ´Ù. ¶ÇÇÑ, ½Ç½Ã°£ OS Áö¿øÀ» ÅëÇØ À̺¥Æ® ÀÀ´ä ½Ã°£À» ºÒ°ú 10ns·Î ´ÜÃàÇØ ´ÜÀÏ Áֱ⿡¼ º¹ÀâÇÑ ÇÁ·Î¼¼½ÌÀÌ °¡´ÉÇÏ´Ù.
ÀúÀü·Â ¼³°è¿Í C ÄÚµå·Î °í¼º´ÉÀ» ¹ßÈÖÇϵµ·Ï °íµµ·Î ÃÖÀûÈµÈ ÄÄÆÄÀÏ·¯¸¦ Á¦°øÇØ °³¹ßÀÚ°¡ ¿øÇÏ´Â ±â´É ±¸Çö¿¡ ÃÖÀûÀÇ ¼Ö·ç¼ÇÀ» Á¦°øÇÑ´Ù. ƯÈ÷, °ø°øºÐ¾ß¿¡¼ Àü¹®ÀûÀ¸·Î ¾ó±¼ Ž»ö°ú ÀÎ½Ä ±â´ÉÀ» ¼öÇàÇÒ ¶§ ¹Ýº¹ÀûÀÎ ¿¬»ê°ú °í¼Ó¿¬»êÀÌ ÀåÁ¡ÀÎ DSP ĨÀ» »ç¿ëÇÏ´Â °ÍÀÌ È¿°úÀûÀÌ´Ù.
TI 8147 DSP ¼Ò°³
DM8147 ÇÁ·Î¼¼¼´Â Arm Cortex-A8 1GHz Core, DSP C674x 750Hz Core¿Í VICP(Video Image Co-Processor)·Î ±¸¼ºµÈ´Ù. ARM Cprtex-A8 Core´Â ¸®´ª½º¸¦ ±â¹ÝÀ¸·Î ¿Àµð¿À¡¤ºñµð¿À ÀÔÃâ·Â, ³×Æ®¿öÅ·, °¢Á¾ ÁÖº¯ ÀåÄ¡µéÀ» Á¦¾îÇϴµ¥ »ç¿ëµÈ´Ù.
¶Ç, VICP´Â ºñµð¿À ¿µ»ó¿¡ ´ëÇØ MPEG(MPEG2, MPEG4, H.264, JPEG/MJPEG) Encode¿Í Decode 󸮿¡, DSP C674x Core´Â RTOSÀÎ SYS/BIOS ±â¹ÝÀ¸·Î °¢Á¾ ¿Àµð¿À ¹× ¿µ»ó ¾Ë°í¸®Áò 󸮿¡ ¾²ÀδÙ.
<±×¸²1>Àº DM8147 ÇÁ·Î¼¼¼ÀÇ ±âº» ±¸¼ºµµ´Ù. DM8147 ÇÁ·Î¼¼¼¿¡¼ ¿î¿ëµÇ´Â ±âº» ¼ÒÇÁÆ®¿þ¾î ±¸Á¶´Â <±×¸²2>¿Í °°´Ù.
I DSP 8147Ĩ¿¡ ¾ó±¼ÀÎ½Ä ¾Ë°í¸®Áò Æ÷ÆÃÇϱâ
1. DM814x DSP ¾Ë°í¸®Áò Æ÷Æà ¹× °ËÁõ
¨çC·Î ±¸ÇöµÈ ¼Ò½º¸¦ CCS ÇÁ·ÎÁ§Æ®¿¡ µî·Ï
¨èÇÁ·ÎÁ§Æ®¸¦ ºôµåÇÏ¿© ¾Ë°í¸®ÁòÀÌ Á¤»óÀûÀ¸·Î µ¿ÀÛÀÌ µÇ´ÂÁö È®ÀÎ(Input µ¥ÀÌÅÍ´Â ÆÐÅÏÀ» ¸¸µé¾î¼ Çì´õ ÆÄÀÏÀ̳ª Hex ÆÄÀÏ·Î ¸¸µé¾î¼ ÀÛ¾÷ ÁøÇà)
¨éÄÄÆÄÀÏ·¯»ó¿¡¼ ÃÖÀûÈ ¿É¼Ç(-o3 -pm)À» Àû¿ëÇÒ ¶§ Á¤»ó µ¿ÀÛ ¹× ¼º´É(°¢ ÇÔ¼ö¿¡ ´ëÇÑ ¼º´É »çÀÌŬ ÃøÁ¤ (ŸÀÌ¸Ó ÇÔ¼ö³ª CCS»ó¿¡¼ Á¦°øµÇ´Â ÇÁ·ÎÆÄÀÏ ±â´É »ç¿ë) È®ÀÎ
¨êµ¥ÀÌÅÍ º¹»ç(Memcpy)³ª µ¥ÀÌÅÍ Á¤·Ä(For Loop) ·ÎÁ÷µéÀº ÃÖ´ëÇÑ EDMA(QDMA/IDMA)·ÎÁ÷À¸·Î ±³Ã¼
¨ë¸Þ¸ð¸® È°¿ëµµ(³»ºÎ ¸Þ¸ð¸® ¹× ij½¬ ¸Þ¸ð¸®¸¦ ÃÖ´ëÇÑ »ç¿ëÇÒ ¼ö ÀÖ´Â ±¸Á¶ º¯°æ)
¨ìTI»ç¿¡¼ ¹èÆ÷ÇÏ°í ÀÖ´Â ¶óÀ̺귯¸®·Î ±³Ã¼
¨íC6xxx ÄÚ¾îÀÇ °æ¿ì Çѹø¿¡ 8°³ÀÇ ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Â ±¸Á¶À̹ǷΠÄÄÆÄÀÏ·¯°¡ CPU ÄÚ¾î ±¸Á¶¿¡ ¸Â°Ô Äڵ带 ±¸¼ºÇÒ ¼ö ÀÖµµ·Ï C¼Ò½º ±¸Á¶ º¯°æ ¹× µ¥ÀÌÅÍ Å¸ÀÔ º¯°æ(¹Ýº¹ ¿¬»ê ·ÎÁ÷ÀÏ °æ¿ì¿¡ ÃÖ´ë È¿°ú¸¦ º¼ ¼ö ÀÖÀ½)
¨î¾Ë°í¸®Áò ÇÔ¼ö ¶óÀÌºê·¯È ÀÛ¾÷(¸®´ª½º ȯ°æ¿¡¼ ¶óÀ̺귯¸®·Î »ç¿ë)
2. ARM ¸®´ª½º
¸®´ª½º¿¡¼´Â DSP¿Í dml ÀÎÅÍÆäÀ̽º¸¦ TI»ç¿¡¼ SYSlink Ç÷§ÆûÀ» Á¦°øÇØÁֹǷΠÀÌ°ÍÀ» È°¿ëÇÏ´Â ¹æ¹ýÀÌ ÀÖ°í ±×·¸Áö ¾ÊÀº °æ¿ì ¸®´ª½º¿ë µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ ÇÁ·Î±×·¥ÇØ¾ß ÇÑ´Ù.
2-1. SYSlink install
SysLink Install Guide ÂüÁ¶
2-2. SYSlink ±¸¼ºµµ
2-3. Linux Kernel¿¡ SYSlink µð¹ÙÀ̽º µå¶óÀ̹ö µî·Ï
2-4. DSP ½ÇÇà
CCS Åø·Î ±¸ÇöÇÑ ¶óÀ̺귯µéÀ» syslink example Æú´õ·Î º¹»çÇؼ ¸®´ª½º»ó¿¡¼ ÀçºôµåÇؼ ½ÇÇà Äڵ带 ¸¸µç ÈÄ À§¿Í °°Àº ¹æ¹ýÀ¸·Î ½ÇÇà½ÃŲ´Ù.
±âÁ¸ CCTV °¨½Ã ½Ã½ºÅÛÀº ±¸ÃàµÈ ȯ°æ¿¡¼ÀÇ ¿µ»ó°¨½Ã¿¡ ´ëÇÑ ±â´ÉÀû¡¤°ø°£Àû¡¤½Ã½ºÅÛÀû °ü¸®¿¡ ´ëÇÑ ÅëÇÕÀûÀÎ °ü¸® ½Ã½ºÅÛ ±â´ÉÀ» Á¦°øÇÑ´Ù. ÇÏÁö¸¸ ¸ð¹ÙÀÏ È¯°æÀÇ ¹ß´Þ·Î ÀÎÇØ º¸¾È¼ºÀÌ °ÈµÈ ¿ÀÇ °ü¸® ±â´ÉÀ» Á¦°øÇÏ°í ÀÖ´Ù.
¶ÇÇÑ CCTV ÅëÇÕ ½Ã½ºÅÛÀÇ À¯±âÀûÀÎ È®Àå°¡´É¼ºÀ» Á¦°øÇϱâ À§ÇØ º¸¾È ·¹º§À» °ÈÇÏ´Â µ¿½Ã¿¡ ¿©·¯°¡Áö »óȲ¿¡ ¸Â´Â ´ëó´É·ÂÀ» Ãß°¡ÇÏ°í ÀÖ´Ù. ´Ü¼ø ¿µ»óÀúÀåÀÌ ¾Æ´Ñ ´Ù¾çÇÑ ¼¾¼¿Í ÀÇ ¿¬µ¿À» ÅëÇØ ½Ç½Ã°£ ¾Ë¶÷ ±â´ÉÀ» Á¦°øÇÏ°í ÀÖÀ¸¸ç, ºòµ¥ÀÌÅÍ ±â¹ÝÀ¸·Î ¾ó±¼Àνİú ¹«ÀÎ °ü¸® ±â´É µîÀ» ±¸ÃàÇØ Áö´ÉÇü ¾Ë¶÷±â´ÉÀ» °ÈÇÏ´Â Ãß¼¼´Ù.
¹«ÀÎ °ü¸® ±â´ÉÀº ½Ã´ëÀû Ãß¼¼·Î, ÀΰøÁö´É(AI) ±â¼úÀÌ Á¢¸ñµÅ ´õ¿í Áö´ÉÈµÈ ¹«ÀÎ °¨½Ã ½Ã½ºÅÛÀ» ±¸ÃàÇÔÀ¸·Î½á ÀÎÀû¡¤¹°¸®Àû ÇÇÇظ¦ ÃÖ¼ÒÈÇÒ ¼ö ÀÖ´Â ÀÏ¿øÈµÈ ¿µ»ó°¨½Ã ȯ°æÀ» À§ÇÑ ÅëÇÕ ¼ºñ½º°¡ Á¦°øµÇ°í ÀÖ´Ù.
TI 8147 DSPĨÀº CPU ÆÄÆ®A¿Í DSP ÆÄÆ®B·Î ³ª´©¾îÁ® Àִµ¥, <±×¸²4>¿¡¼ CPU ÆÄÆ® A´Â Core Tex A8 (1GHz) ¼Óµµ¸¦ °¡Áö¸ç DSP ÆÄÆ® B´Â 750MHz ¼Óµµ¸¦ Áö´Ñ´Ù.
¸®´ª½º¿Í IP ½ºÆ®¸² ¿µ»óÀ» ¹Þ°í º¸³»´Â ¾ÖÇø®ÄÉÀ̼ÇÀÌ CPU ÆÄÆ®¿¡ Æ÷ÆÃµÇ¸ç ¾ó±¼Å½»ö ±â´ÉÀÌ DSP ÆÄÆ®¿¡ Æ÷ÆõŠ¿µ»ó ÀԷ°ú ¾ó±¼¿µ»ó ó¸® ¹× °á°ú Àü¼Û ±â´ÉÀ» ¼öÇàÇÑ´Ù.
<±×¸²4> DM8147 ÇÁ·Î¼¼¼ ³»ºÎ ±â´Éºí·°µµ
TI 8147 DSP ĨÀº CPU¿Í DSP°¡ µ¿½Ã¿¡ ³»ÀåµÈ ĨÀ¸·Î, ¸®´ª½º OS°¡ CPU ºÎºÐ¿¡ Æ÷ÆÃµÇ°í ¾ó±¼Å½»ö ¾Ë°í¸®ÁòÀÌ DSP ºÎºÐ¿¡ Æ÷ÆõŠÇϳªÀÇ Ä¨À¸·Î µÎ °¡Áö ±â´ÉÀ» ¼öÇàÇÑ´Ù. º¸µåÀÇ È®À强À» °í·ÁÇØ ÇÑ °³ÀÇ IO º¸µå¿¡ µÎ °³ÀÇ DSP º¸µå¸¦ žÀçÇÒ ¼ö ÀÖ°Ô ¼³°èÇß´Ù.
<±×¸²5> DM8147 ¼Âž¹Ú½º ±¸¼ºµµ
µÎ °³ÀÇ À̱âÁ¾ IP Ä«¸Þ¶ó¸¦ ¿¬°áÇϴµ¥ ÀÖ¾î ÇϳªÀÇ DSP¿¡ ½Ã½ºÅÛ ·Îµå¸¦ °¡Áß½ÃÅ°Áö ¾Ê°í À̸¦ ºÐ»ê½ÃÄÑ DSP ¼º´ÉÀ» ³ôÀ̱â À§ÇØ °í¾ÈµÈ °ÍÀÌ´Ù.
FD ÄÜÆ®·Ñ·¯¿Í ¿ø°ÝÀ¸·Î ¿¬°áµÈ ¾ó±¼ÀÎ½Ä ¼¹ö´Â FD ¼Âž¹Ú½º·ÎºÎÅÍ Àü¼ÛµÈ ¾ó±¼ À̹ÌÁö¸¦ ÆĽÌÇÏ¿© ¾ó±¼ÀÎ½Ä ¸ðµâÀ» È£ÃâÇØ ÀÎ½Ä °úÁ¤À» °ÅÄ£ ÈÄ ÀÎ½Ä °á°ú °ªÀ» ÀúÀåÇÑ´Ù. ÃÊ´ç ÀÎ½Ä ÇÁ·¹ÀÓ °³¼ö¿Í ó¸® °á°ú ¹× ¼º°ø·üµµ µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåÇÑ´Ù.
¿©±â¿¡¼ ±âÁ¸ÀÇ PC ¼¹ö ±â¹Ý ´Ùä³Î VMS CCTV ¾ó±¼ÀÎ½Ä º¸¾È ½Ã½ºÅÛ ºÎÇϸ¦ ȹ±âÀûÀ¸·Î ÁÙÀ̱â À§ÇØ ¾ó±¼Å½»ö ±â´É°ú ¾ó±¼ÀÎ½Ä ±â´ÉÀ» ºÐ¸®ÇØ ¼¹ö ½Ã½ºÅÛÀÇ ºÎÇϸ¦ ȹ±âÀûÀ¸·Î ÁÙÀÏ ¼ö ÀÖ´Â ºÐ»êó¸® ½Ã½ºÅÛÀ» Á¦¾ÈÇß´Ù.
¶ÇÇÑ, ¾ó±¼Å½»ö ±â´ÉÀÌ Å¾ÀçµÈ °í¼º´É DSP º¸µå¸¦ ¼³°èÇØ ±¸ÇöÇÔÀ¸·Î½á FD ±â´ÉÀÌ Å¾ÀçµÈ IP Ä«¸Þ¶ó Á¦Á¶»ç¿Í »ó°ü¾øÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â FD ÄÁÆ®·Ñ·¯¸¦ °³¹ßÇß´Ù.
À̸¦ ÅëÇØ IP Ä«¸Þ¶ó ¿µ»óÀ¸·ÎºÎÅÍ ¾ó±¼ Ž»ö±â´ÉÀ» ¼öÇàÇØ ¿ø°Å¸®¿¡ ÀÖ´Â ºÐ»êó¸®ÀÎ½Ä ¼¹ö¿¡ Àü¼ÛÇÔÀ¸·Î½á 256ä³Î IP Ä«¸Þ¶ó ¿¬µ¿ Áö´ÉÇü VMS ¾ó±¼ÀÎ½Ä ½Ã½ºÅÛÀ» ±¸¼ºÇØ 4´ëÀÇ ºÐ»êó¸® ÀÎ½Ä ¼¹ö¸¸À¸·Îµµ Àüü ½Ã½ºÅÛ ±¸¼ºÀ» ÇÒ ¼ö ÀÖ°Ô Çß´Ù.
TI 8147 DSPº¸µåÀÇ ÃÖÀûȸ¦ ÅëÇÑ ¼ÒÇüÈÇØ À̸¦ ¸ðµâ ÇüÅ·ΠÀü¿ë IP FD Ä«¸Þ¶ó¸¦ °³¹ßÇÒ ¼ö ÀÖ¾î À̸¦ ±âÁ¸ CCTV¸¦ ´ëüÇÒ ¼ö ÀÖ°Ô °¡°Ý °æÀï·Â¸¸ À¯ÁöÇÑ´Ù¸é ±Û·Î¹ú ¸¶ÄÉÆà ¹× Á¦Ç° ÇüÅ·ΠÃâ½ÃÇÒ ¼ö ÀÖ´Ù.
ÀÌ´Â ±âÁ¸ÀÇ VMS½Ã½ºÅÛÀ» ´ëüÇÏ¸é¼ ÇÊ¿äÇÑ ¼¹öÀÇ °³¼ö¿Í ¼º´ÉÀ» ȹ±âÀûÀ¸·Î ÁÙÀÏ ¼ö ÀÖ°í, °ø°øÀå¼Ò¿¡¼µµ È¿°úÀûÀ¸·Î ¾ó±¼ÀÎ½Ä ½Ã½ºÅÛÀ» ¿î¿µÇÏ´Â °ÍÀ» º¸ÀåÇÒ ¼ö ÀÖ´Ù.
[±Û_ ÁöÀÏõ À©½º·Îµå ¿¬±¸¼ÒÀå]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>