¿µ±¹ ¹ÝµµÃ¼ ¼³°èÀÚ»ê(IP) ±â¾÷ÀÎ ARMÀº »ç¹°ÀÎÅͳÝ(IoT)¿¡ ´ëÇÑ »õ·Î¿î ¼öÁØÀÇ º¸¾È ¹× È¿À²¼º, ÀúÀü·Â ¿¬°á¼º, Á¦Ç° ¼ö¸íÁֱ⠰ü¸® ±â´ÉÀ» Á¦°øÇÏ´Â °¡Àå Æ÷°ýÀûÀÎ Á¦Ç°±ºÀ» ¹ßÇ¥Çß´Ù. ARMÀÇ À̹ø ¹ßÇ¥´Â ½Å±Ô ÇÁ·Î¼¼¼¿Í ¹«¼± ±â¼ú, ¼ºê½Ã½ºÅÛ(subsystem), Á¾´Ü°£(end-to-end) º¸¾È ¹× Ŭ¶ó¿ìµå ±â¹Ý ¼ºñ½º Ç÷§ÆûÀ» ÅëÇØ IoTÀÇ Àü¼¼°èÀûÀÎ È®»êÀ» °¡¼ÓÈÇÏ·Á´Â ¸ñÀûÀÌ´Ù.
ARM EVPÀÌÀÚ Á¦Ç° »ç¾÷ºÎ »çÀåÀÎ ÇÇÆ® ÈÞÅÏ(Pete Hutton)Àº “IoT°¡ Á¡Â÷ È®»êµÇ¾î °¨¿¡ µû¶ó ÀÌÁ¦´Â ¼¾¼¿¡¼ ¼ºñ½º·Î À̾îÁö´Â µ¥ÀÌÅ͸¦ ¾ÈÀüÇÏ°Ô °ü¸®Çϱâ À§ÇÑ Æ÷°ýÀûÀÎ ¼Ö·ç¼ÇÀÌ ÇÊ¿äÇÏ´Ù”¸é¼ “ARMÀÇ ÆÄÆ®³ÊµéÀº Áö³ÇØ »ç»ó ÃÖ´ëÀÎ 150¾ï °³ÀÇ Ä¨À» ÃâÇÏÇß´Ù. ¸¹Àº ĨÀº ½º¸¶Æ® ÀÓº£µðµå ¾ÖÇø®ÄÉÀ̼ǿ¡ »ç¿ëµÇ¾ú´Ù. IoT´Â ÀÌ¹Ì ARM¿¡¼ ±¸µ¿µÇ°í ÀÖÁö¸¸, ÇöÀçÀÇ ¸ñÇ¥´Â ±Ô¸ð¸¦ È®ÀåÇÏ´Â °ÍÀÌ´Ù. ±×¸®°í À̸¦ À§Çؼ ¼·Î À¯±âÀûÀ¸·Î ¿øÈ°ÇÏ°Ô ÀÛµ¿Çϵµ·Ï ¼³°èµÇ¾î ºñ±æ ¹Ù ¾ø´Â Á¾ÇÕÀûÀÎ ½Å±Ô ±â¼ú°ú ¼ºñ½º¸¦ Ãâ½ÃÇß´Ù”°í ¸»Çß´Ù.
õ °÷ ÀÌ»óÀÇ È¸¿ø»ç·Î ±¸¼ºµÈ ARM ¿¡ÄڽýºÅÛÀº ¾÷°è¿¡¼ °¡Àå ¼º°øÀûÀÎ IoT ÆÄÆ®³Ê½ÊÀÌ´Ù. ¿¡ÄڽýºÅÛÀÇ È¸¿ø»çµéÀº, ARMÀÇ ½Å±Ô Á¦Ç°±ºÀ» ÅëÇØ, ĨºÎÅÍ µð¹ÙÀ̽º °ü¸®¿¡ À̸£´Â IoT ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾ÈÀ» ¸ðµç Ŭ¶ó¿ìµå¿¡¼ °¡Àå ºü¸£°í È¿À²ÀûÀ¸·Î Á¦°øÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù.
ÀÔÁõµÈTrustZone ±â¼ú°ú Cortex-M ÇÁ·Î¼¼¼
ARM Cortex-M23¿Í Cortex-M33 Àº ARMv8-M ¾ÆÅ°ÅØó¸¦ ±â¹ÝÀ¸·Î ¼³°èµÈ ù ÀÓº£µðµå ÇÁ·Î¼¼¼À̸ç, ÀÔÁõµÈ º¸¾È ±â¹ÝÀÎ ARM TrustZoneÀ» PPA(Performance Power Area) Ãø¸é¿¡¼ °¡Àå ¸¹Àº Á¦¾àÀÌ ¸¹Àº IoT ³ëµå¿¡ Á¦°øÇÑ´Ù. Àü¼¼°è »óÀ§ 10´ë MCU °ø±Þ ¾÷üµéÀº Cortex-M23À̳ª Cortex-M33 Áß Çϳª ÀÌ»óÀÇ ¶óÀ̼±½º¸¦ ÀÌ¹Ì ÃëµæÇß´Ù. ÁÖ¿ä ÆÄÆ®³Ê»çµéÀº ¾Æ³¯·Î±× µð¹ÙÀ̽º(Analog Devices), ¸¶ÀÌÅ©·ÎĨ(Microchip), ´©º¸Åæ(Nuvoton), NXP, ¸£³×»ç½º(Renesas), ½Ç¸®ÄÜ·¦½º(Silicon Labs), ST¸¶ÀÌÅ©·ÎÀÏ·ºÆ®·Î´Ð½º(STMicroelectronics) µî°ú °°´Ù.
• ¸Å¿ì ´Ù¾çÇÑ ¸ñÀûÀ¸·Î È°¿ëµÉ ¼ö ÀÖ´Â Cortex-M33Àº ÄÚÇÁ·Î¼¼¼ ÀÎÅÍÆäÀ̽º(coprocessor interface), DSP, ¼Ò¼öÁ¡ ¿¬»ê µî°ú °°Àº ƯÀÌÇÒ ¸¸ÇÑ ±â´ÉµéÀ» °¡Áö°í ÀÖÀ¸¸ç, Cortex-M3 ¹× Cortex-M4¿Í ºñ±³ÇØ ÇÑÃþ Çâ»óµÈ ¼º´É ¹× È¿À²¼ºÀ» Á¦°øÇÑ´Ù.
• Cortex-M23´Â ÃÊÀúÀü·Â, ±Ø¼ÒÇü ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼ÀÎ Cortex-M0+ Ç¥ÁØ¿¡ µû¶ó ¼³°èµÇ¾î, °¡Àå PPA Á¦¾àÀÌ ½ÉÇÑ µð¹ÙÀ̽º¿¡¼µµ º¸¾ÈÀ» À¯ÁöÇÒ ¼ö ÀÖ´Ù.
• »õ·Ó°Ô ¼±º¸ÀÎ Cortex-M ÇÁ·Î¼¼¼´Â ARMv6-M ¹× ARMv7-M ¾ÆÅ°ÅØó¿Í ÇÏÀ§È£È¯ÀÌ °¡´ÉÇØ Á÷Á¢ÀûÀÌ¸é¼ ½Å¼ÓÇÑ Æ÷ÆÃ(porting)À» Áö¿øÇÏ°í, Á¦Ç° °³¹ß ¼Óµµ¸¦ Çâ»ó½ÃÄÑÁÙ ¼ö ÀÖ´Ù.
• TrustZone CryptoCell-312´Â ´Ù¾çÇÑ º¸¾È ±â´ÉÀ» ÅëÇØ ÄÚµå¿Í µ¥ÀÌÅÍÀÇ º¯Á¶¸¦ ¹æÁöÇÏ°í, ¹«°á¼ºÀ̳ª ±â¹ÐÀ» º¸È£ÇØ SoC º¸¾ÈÀ» °ÈÇÑ´Ù.
ARMv8-M ±â¹Ý SoC¸¦ °³¹ßÇÏ´Â °¡Àå ºü¸£°í ¾ÈÀüÇÑ ¹æ¹ý
Ĩ ¼³°è ÆÀÀº ÃֽŠCortex-M ÇÁ·Î¼¼¼¿¡ ÃÖÀûÈµÈ ÀÏ·ÃÀÇ ½Å±Ô ARM ½Ã½ºÅÛ IP¸¦ ÅëÇØ Á¦Ç°ÀÇ Ãâ½Ã ½Ã°£À» ´ÜÃàÇÏ°í º¹¼öÀÇ IoT ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸ñÇ¥·Î °³¹ßÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù.
• ARM Ĩ ÆÄÆ®³ÊµéÀº ÀÌ¹Ì ARM CoreLink SIE-200ÀÇ ¶óÀ̼±½º¸¦ ÃëµæÇßÀ¸¸ç, TrustZoneÀ» ½Ã½ºÅÛÀ¸·Î Àü¹Ý¿¡ È®Àå Àû¿ëÇÒ ¼ö ÀÖµµ·Ï ÀÎÅÍÄ¿³ØÆ® ¹× ÄÁÆ®·Ñ·¯¸¦ Á¦°øÇÑ´Ù.
• ARM CoreLink SSE-200 IoT ¼ºê½Ã½ºÅÛÀº Cortex-M33, CryptoCell, Cordio ¹«¼± ±â¼ú°ú ¼ÒÇÁÆ®¿þ¾î µå¶óÀ̹ö, º¸¾È ¶óÀ̺귯¸®, ÇÁ·ÎÅäÄÝ ½ºÅà ¹× mbed OS¸¦ ÅëÇÕÇÔÀ¸·Î Ãâ½Ã ±â°£À» 6~12°³¿ù ´ÜÃà½ÃŲ´Ù.
ÇѰ踦 ¶Ù¾î³Ñ´Â IoT ¿¬°á¼º
Bluetooth 5 ¹× 802.15.4 ±â¹Ý Áö±×ºñ(ZigBee)¿Í ½º·¹µå(Thread)¸¦ Áö¿øÇÏ´Â Â÷¼¼´ë ARM Cordio ¹«¼± IP¸¦ ÅëÇØ ¿¬°á¼ºÀÌ Çâ»óµÇ¾ú´Ù. ARM Cordio ¹«¼± IP´Â ´ëºÎºÐÀÇ IoT ¾ÖÇø®ÄÉÀ̼ǿ¡ »ç¿ëµÇ´Â ÃÊÀúÀü·Â ¹«¼± Ç¥ÁØÀÇ »ç¾çÀ» Á¦°øÇÑ´Ù. À̸¦ ÅëÇØ °³¹ßÀÚµéÀº ¿©·¯ ÆÄ¿îµå¸®¿¡¼ Á¦ÀÛµÈ ´Ù¾çÇÑ ³ëµå¿¡¼ Ç¥ÁØ ¹«¼± Åë½Å ½Ã½ºÅÛÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. Cordio ¾ÆÅ°ÅØó´Â ARM°ú ¿ÜºÎ ¾÷üÀÇ ¹«¼± ÁÖÆļö(RF)¸¦ Áö¿øÇÑ´Ù.
• Â÷¼¼´ë Bluetooth 5 ±â¼úÀº ±âÁ¸ÀÇ ÃÊÀúÀü·Â ±¸¼º¿¡¼µµ ´õ¿í ½Å¼ÓÇÑ µ¥ÀÌÅÍ Àü¼Û ¼Óµµ¿Í È®ÀåµÈ Åë½Å ¹üÀ§¸¦ Á¦°øÇÑ´Ù.
• 802.15.4´Â ÃÖ±Ù ¼ºÀåÇÏ°í ÀÖ´Â ZigBee ¹× Thread µð¹ÙÀ̽º ½ÃÀå¿¡¼µµ ȣȯ¼ºÀ» Á¦°øÇÑ´Ù.
• Bluetooth ¹× 802.15.4 ±â¹Ý Ç¥ÁØÀ» °³º°ÀûÀ¸·Î ¶Ç´Â µ¿½Ã¿¡ ±¸ÇöÇÒ ¼ö ÀÖ´Ù.
• ARM ÇÁ·Î¼¼¼¿Í ½Ã½ºÅÛ IP ÇÔ²² ¼³°èµÈ, RF¿¡¼ ½ºÅÃ(stack)±îÁö ¿ì¼öÇÑ Ç°ÁúÀÇ ¿ÏÀüÇÑ ´ÜÀÏ ¼Ò½º ¼Ö·ç¼Ç ±¸Çö
¾ÈÀüÇÑ IoT µð¹ÙÀ̽º °ü¸® À§ÇÑ ARM ÃÖÃÊÀÇ Å¬¶ó¿ìµå ±â¹Ý SaaS
ARM mbed IoT µð¹ÙÀ̽º Ç÷§Æû(Device Platform)Àºmbed Cloud·Î È®ÀåµÇ¾ú´Ù. mbed Cloud´Â Ŭ¶ó¿ìµå ±â¹ÝÀÇ SaaS ¼Ö·ç¼ÇÀÌÀÚ ¾ÈÀüÇÑ IoT µð¹ÙÀ̽º °ü¸®¸¦ À§ÇÑ »õ·Î¿î ±âÁØÀÌ´Ù. OEM¾÷ü´Â mbed Cloud¸¦ ÅëÇØ ´ÙÀ½°ú °°Àº ¸ñÇ¥¸¦ ´Þ¼ºÇÒ ¼ö ÀÖ´Ù.
• º¹ÀâÇÑ ³×Æ®¿öÅ© ȯ°æ ³»¿¡¼ µð¹ÙÀ̽º¿ÍÀÇ Åë½Å(connection), ±ÇÇÑ ¼³Á¤(provision), °»½Å(update)À¸·Î µð¹ÙÀ̽º °ü¸®¸¦ ¾ÈÀüÇÏ°Ô °£¼ÒÈ ÇÑ´Ù.
• °³¹ß»çµé¿¡°Ô ¾î¶°ÇÑ Å¬¶ó¿ìµå¿Í µð¹ÙÀ̽º¶óµµ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ¿© ºü¸¥ È®Àå, »ý»ê¼º Çâ»ó, ÀÏÁ¤ ´ÜÃàÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù.
• 20¸¸¸í ÀÌ»óÀÇ °³¹ßÀÚµéÀÌ ¸Å¿ù 1¹é¸¸¹ø ÀÌ»óÀÇ ºôµå¸¦ ÇÏ´Â ±Û·Î¹ú Ä¿¹Â´ÏƼ¿Í ÇÔ²² mbed OS 5ÀÇ µð¹ÙÀ̽º´Ü ±â´ÉÀ» È®ÀåÇÑ´Ù.
TSMC 40ULP »óÀÇ IoT POP¸¦ ÅëÇØ °£ÆíÇØÁø ±¸Çö
TSMC 40ULP °øÁ¤ÀÇ Artisan IoT POP IP¸¦ ÅëÇØ ÃֽŠCortex-M ÇÁ·Î¼¼¼¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â SoCÀÇ °³¹ß ¹× ±¸ÇöÀ» °¡¼ÓÈÇÒ ¼ö ÀÖ´Ù. ARM Artisan IoT POP IP¸¦ ÀúÀü·Â ¼³°è¿Í IoT ¾ÖÇø®ÄÉÀÌ¼Ç ÃÖÀûȸ¦ À§ÇØ ´ÙÀ½°ú °°Àº ÇÙ½ÉÀûÀÎ ¿ªÇÒÀ» ´ã´çÇÑ´Ù:
• Çõ½ÅÀûÀÎ ½ºÅÄ´Ùµå ¼¿ ¹× ¸Þ¸ð¸® ¾ÆÅ°ÅØó¸¦ ÅëÇØ ¸éÀû°ú µ¿Àû Àü·Â ¼Ò¸ð´Â ÃÖ¼ÒÈÇÏ°í ¼º´ÉÀº ±Ø´ëÈÇÑ´Ù.
• Cortex-M33°ú ¿Ïº®ÇÏ°Ô È£È¯µÇ¸ç, ½Ç¸®ÄÜÀ¸·Î ÀÌ¹Ì °ËÁõµÈ IP¸¦ Á¦°øÇÑ´Ù.
• CoreLink SSE-200 IoT ¼ºê½Ã½ºÅÛ°ú ¿Ïº®ÇÏ°Ô ÅëÇյǾî ÀúÀü·Â ¼³°è ±¸Çö¿¡ Á÷¸éÇÒ ¼ö ÀÖ´Â ¹®Á¦¿¡ ´ëÀÀÇÑ´Ù.
ARM IoT °ü·Ã ÃֽŠÁ¤º¸´Â ARM TechCon Newsroom¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù. ÀÌ »çÀÌÆ®¿¡¼´Â ¼³¸í¼(factsheet), Ãß°¡ ±â¼ú Á¤º¸, ÆÄÆ®³Ê»ç Àο빮 ¹× º¸µµÀÚ·á µîÀ» Á¦°øÇÑ´Ù. ÀÌ¿Í ÇÔ²², Cortex-M23°ú Cortex-M33 ÇÁ·Î¼¼¼¸¦ Áö¿øÇϱâ À§ÇØ ÃֽŠ¼ÒÇÁÆ®¿þ¾î ¸ðµ¨, °³¹ßÀÚ Åø, Áö½Ä ¼ºñ½º¸¦ Á¦°øÇÑ´Ù. |