IoT(Internet of Things) ¿£µåÆ÷ÀÎÆ®ÀÇ ±Þ¼ÓÇÑ ¼ºÀå¿¡µµ ºÒ±¸ÇÏ°í, °³¹ßÀÚµéÀÌ º¸¾ÈÀ» ºÎÂ÷ÀûÀÎ ¹®Á¦·Î ¿©±â´Â °æ¿ì°¡ ¹ß»ýÇÔ¿¡ µû¶ó IP(intellectual property)¿Í ¹Î°¨ÇÑ Á¤º¸µéÀÌ °ø°Ý¿¡ ÀÇÇØ ³ëÃâµÉ À§Ç輺ÀÌ ³ô¾ÆÁö°í ÀÖ´Ù. ÀÌ¿¡ ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯, È¥ÇÕ ½ÅÈ£, ¾Æ³¯·Î±× ¹ÝµµÃ¼ ¹× Ç÷¡½Ã-IP ¼Ö·ç¼Ç ºÐ¾ßÀÇ ¼¼°èÀûÀÎ ¸®´õÀÎ ¸¶ÀÌÅ©·ÎĨÅ×Å©³î·ÎÁö(ºÏ¾Æ½Ã¾Æ ÃÑ°ý ¹× Çѱ¹ ´ëÇ¥: ÇѺ´µ·)´Â °¥¼ö·Ï ³ô¾ÆÁö´Â º¸¾È ¿ä±¸¸¦ ÇØ°áÇϱâ À§ÇØ »õ·Î¿î SAM L10 ¹× SAM L11 MCU Á¦Ç°±ºÀ» Ãâ½ÃÇß´Ù°í ¹àÇû´Ù. ÀÌ »õ·Î¿î Á¦Ç°¿¡ ´ëÇÑ º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸´Â www.microchip.com/SAML11¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
»õ·Î¿î MCU Á¦Ç°±ºÀº Arm® Cortex®-M23 Äھ ±â¹ÝÀ¸·Î ÇÑ´Ù. SAM L11Àº Armv8-MÀÇ Arm Æ®·¯½ºÆ®Á¸(TrustZone®) ±â¼úÀ» äÅÃÇÏ°í ÀÖÀ¸¸ç, ÀÌ´Â ÀÎÁõ ¹ÞÀº ¶óÀ̺귯¸®, IP, ¾ÖÇø®ÄÉÀÌ¼Ç Äڵ带 Çϵå¿þ¾îÀûÀ¸·Î °Ý¸®½Ãų ¼ö ÀÖ´Â ÇÁ·Î±×·¡¸Óºí ȯ°æÀÌ´Ù. ¸¶ÀÌÅ©·ÎĨÀº Æ®·¯½ºÆ®Á¸ ±â¼úÀ» ÅëÇØ Ä¨ Â÷¿øÀÇ ¹«´ÜÁ¶ÀÛ ¹æÁö, º¸¾È ºÎÆ®, º¸¾È Å° ÀúÀå ±â´ÉµéÀ» Æ÷ÇÔÇÏ¿© °·ÂÇÑ º¸¾ÈÀ» ½ÇÇöÇÔÀ¸·Î½á °í°´ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿ø°Ý ¹× ¹°¸®Àû °ø°Ý ¸ðµÎ·ÎºÎÅÍ º¸È£ÇÑ´Ù.
µÎ MCU Á¦Ç°±º ¸ðµÎ ¾÷°è¿¡¼ °¡Àå ³·Àº ¼ÒºñÀü·ÂÀ» ´Þ¼ºÇÒ »Ó¸¸ ¾Æ´Ï¶ó ÃÖ°í ¼öÁØÀÇ ¹æ¼ö¼º°ú ÀâÀ½ ³»¼ºÀ» °®Ãá Á¤Àü¿ë·® ÅÍÄ¡ ±â´ÉÀ» ±¸ÇöÇÑ´Ù. SAM L10Àº ¼ÒºñÀü·Â º¥Ä¡¸¶Å© Å×½ºÆ®¿¡¼ ULPMark™ 405Á¡À» ¹Þ¾ÒÀ¸¸ç, ÀÌ´Â EEMBC®(Embedded Microprocessor Benchmark Consortium)ÀÇ ÀÎÁõÀ» ¹ÞÀº °æÀï»çÀÇ Á¡¼ö¿¡ ºñÇØ 200ÆÛ¼¾Æ® ÀÌ»ó ´õ ¿ì¼öÇÑ ±â·ÏÀÌ´Ù. ¸¶ÀÌÅ©·ÎĨÀº µ¶Á¡ ±â¼úÀÎ ÇÇÄÚÆÄ¿ö(picoPower®)¸¦ »ç¿ëÇÏ¿©, ¾×Ƽºê »óÅ ¹× ¸ðµç ½½¸³ ¸ðµå¿¡¼ ¾÷°è ³» °¡Àå ³·Àº ¼ÒºñÀü·ÂÀ» Á¦°øÇÑ´Ù.
¸¶ÀÌÅ©·ÎĨÀÇ MCU32 »ç¾÷ºÎ ºÎ»çÀåÀÎ ·Îµå µå·¹ÀÌÅ©(Rod Drake)´Â “IoT ¿£µåÆ÷ÀÎÆ®´Â ÀúÀü·Â°ú ³ôÀº º¸¾È¼ºÀÌ ´ëºÎºÐ °í°´ÀÇ Çʼö ¿ä±¸ »çÇ×ÀÌ´Ù”¶ó¸ç, “ÇÏÁö¸¸ IoT ³ëµåÀÇ ¼ºÀåÀÌ ¸Å¿ì ±Þ¼ÓÇÏ°Ô ÀÌ·ç¾îÁö´Â ¹Ý¸é º¸¾ÈÀÌ À̸¦ µû¶ó°¡Áö ¸øÇÏ°í ÀÖ´Ù. °í°´µéÀÌ º¸¾ÈÀ» À§ÇØ °³¹ß Ãʱ⠴ܰ迡 ¹Ì¸® °èȹÇؾ߸¸ ÇÏ´Â ¹Ù·Î ±× ±â´ÉµéÀ» SAM L11°¡ ¹Ù·Î Á¤È®È÷ Á¦°øÇÑ´Ù”¶ó°í ¸»Çß´Ù.
SAM L11Àº Æ®·¯½ºÆ®Á¸ ±â¼ú ¿Ü¿¡µµ º¸¾È ±â´ÉÀ¸·Î ¿Â-º¸µå ¾ÏÈ£È ¸ðµâÀ» °®Ãß°í ÀÖ´Ù. ÀÌ ¸ðµâÀº AES(Advanced Encryption Standard), GCM(Galois Counter Mode), SHA(Secure Hash Algorithm)¸¦ Áö¿øÇÑ´Ù. ¶ÇÇÑ, ¹«´ÜÁ¶ÀÛ °¨Áö ±â´ÉÀÌ ³»ÀåµÈ º¸¾È ºÎÆ®¿Í º¸¾È Å° ÀúÀå ±â´ÉÀ¸·Î Çϵå¿þ¾î RoT(Root of Trust)¸¦ ±¸ÃàÇϸç, ¾ÈÀüÇÑ Æß¿þ¾î ¾÷±×·¹À̵带 Áö¿øÇÏ´Â º¸¾È ºÎÆ®·Î´õ ±â´Éµµ Á¦°øÇÑ´Ù. ¸¶ÀÌÅ©·ÎĨÀº ÀÚ»ç º¸¾È ¼³°è ÆÄÆ®³Ê ÇÁ·Î±×·¥(Security Design Partner Program)ÀÇ È¸¿ø»çÀÎ Æ®·¯½ºÅä´Ð(Trustonic)°ú Çù·ÂÇÏ¿© Æ÷°ýÀûÀÎ º¸¾È ¼Ö·ç¼Ç ÇÁ·¹ÀÓ¿öÅ©¸¦ Á¦°øÇÑ´Ù. ÀÌ ÇÁ·¹ÀÓ¿öÅ©¸¦ ÅëÇØ º¸¾È ±¸ÇöÀ» °£¼ÒÈÇÒ ¼ö ÀÖÀ¸¸ç °í°´µéÀÌ ÃÖÁ¾ Á¦Ç°À» º¸´Ù ½Å¼ÓÇÏ°Ô Ãâ½ÃÇÒ ¼ö ÀÖ´Ù. ¸¶ÀÌÅ©·ÎĨÀº ½ÃÅ¥¾î ¾Å½º(Secure Thingz)¿Í Data I/O ÄÚÆÛ·¹À̼Ç(Data I/O Corporation)°úµµ Çù·ÂÇÏ¿©, °ËÁõµÈ º¸¾È ÇÁ·¹ÀÓ¿öÅ©¸¦ º¸À¯ÇÑ SAM L11 °í°´µé¿¡°Ô º¸¾È ÇÁ·ÎºñÀú´× ¼ºñ½º¸¦ Á¦°øÇÑ´Ù.
µÎ MCU Á¦Ç°±º ¸ðµÎ Á¤Àü¿ë·® ÅÍÄ¡ ±â´ÉÀ» À§ÇØ ¸¶ÀÌÅ©·ÎĨÀÇ ÃֽŠ¼¼´ë PTC(Peripheral Touch Controller)¸¦ Á¦°øÇÏ°í ÀÖ´Ù. À̸¦ ÅëÇØ °³¹ßÀÚµéÀº ÅÍÄ¡ ÀÎÅÍÆäÀ̽º¸¦ ¼Õ½±°Ô Ãß°¡ÇØ ¼ÒºñÀü·ÂÀ» ³·Ãß¸é¼ ¹°±â¿Í ÀâÀ½ÀÌ Àִ ȯ°æ¿¡¼µµ Áö±ØÈ÷ ¸Å²ô·´°í È¿À²ÀûÀÎ »ç¿ëÀÚ °æÇèÀ» ´Þ¼ºÇÒ ¼ö ÀÖ´Ù. ÅÍÄ¡ ÀÎÅÍÆäÀ̽º¸¦ È°¿ëÇÒ °æ¿ì ÀÚµ¿Â÷, °¡Àü±â±â, ÀÇ·á, ÄÁ½´¸Ó HMI(Human Machine Interface) µî ´Ù¾çÇÑ ºÐ¾ßÀÇ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ÀûÇÕÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù.
°³¹ß ÀÛ¾÷À» ºü¸£°Ô ½ÃÀÛÇÒ ¼ö ÀÖµµ·Ï SAM L10 ¹× SAM L11 Xplained Pro Æò°¡ Å°Æ®°¡ Á¦°øµÈ´Ù. ¸ðµç SAM L10/L11 MCU´Â ¾ÆÆ®¸á ½ºÆ©µð¿À(Atmel Studio) 7 IDE(Integrated Development Environment), IAR ÀÓº£µðµå ¿öÅ©º¥Ä¡(Embedded Workbench), Arm Keil® MDK¿Í ÇÔ²² ÁÖº¯ÀåÄ¡ ¹× ¼ÒÇÁÆ®¿þ¾î¸¦ ±¸¼ºÇØ °³¹ßÀ» °¡¼ÓÈÇÏ´Â ¹«·á ¿Â¶óÀÎ ÅøÀÎ ¾ÆÆ®¸á ½ºÅ¸Æ®(Atmel START)°¡ Áö¿øµÈ´Ù. START´Â º¸¾È ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼Õ½±°Ô ±¸¼ºÇÏ°í ±¸ÃàÇÒ ¼ö ÀÖµµ·Ï Æ®·¯½ºÆ®Á¸ ±â¼úÀ» Áö¿øÇÑ´Ù. ¶ÇÇÑ, ½Ç½Ã°£À¸·Î ¼ÒºñÀü·ÂÀ» ¸ð´ÏÅ͸µ ¹× ºÐ¼®ÇÏ°í ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÇÊ¿ä¿¡ ¸Â°Ô ±× ¼öÄ¡¸¦ ÃÖÀûÈÇÒ ¼ö ÀÖµµ·Ï Àü·Â µð¹ö°Å ¹× µ¥ÀÌÅÍ ºÐ¼®±â ÅøÀÌ Á¦°øµÈ´Ù. ÀÌ¿Ü¿¡µµ ÅÍÄ¡ °³¹ßÀ» º¸´Ù ½±°í ºü¸£°Ô Çϱâ À§ÇÏ¿© ¸¶ÀÌÅ©·ÎĨÀÇ QTouch® ¸ðµâÇü ¶óÀ̺귯¸®, 2D ÅÍÄ¡ ¼Çǽº ¶óÀ̺귯¸®(Touch Surface Library), QTouch ÄÁÇDZԷ¹ÀÌÅÍ µîÀÌ Á¦°øµÈ´Ù.
SAM L10 ¹× SAM L11 µð¹ÙÀ̽º´Â ÇöÀç ±¸¸Å °¡´ÉÇϸç, ¾ç»ê ¼ö·®¿¡ µû¶ó ´Ù¾çÇÑ ÇÉ ¼ö¿Í ÆÐÅ°Áö ¿É¼ÇÀÌ Á¦°øµÈ´Ù. |