´º½º

IoT ¿§Áö ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È À§ÇÑ ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯, NXP 'LPC5500'

  • ¹ÚÁö¿ì ±âÀÚ
    • ±â»ç
    • Å©°Ô
    • ÀÛ°Ô

    ÀÔ·Â : 2018-10-12 20:58:42

    NXP ¹ÝµµÃ¼´Â 12ÀÏ, Arm Cortex-M33 ¹× Arm Æ®·¯½ºÆ®Á¸(TrustZone)À» Àû¿ëÇÑ ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ Ç÷§Æû 'LPC5500'À» Ãâ½ÃÇß´Ù°í ¹àÇû´Ù. À̸¦ ÅëÇØ Àúºñ¿ë º¸¾È ¿§Áö ÇÁ·Î¼¼½ÌÀ» °¡¼ÓÈ­ÇÒ ¼ö ÀÖ´Ù.

    ÀúÀü·Â 40nm ÀÓº£µðµå Ç÷¡½Ã ÇÁ·Î¼¼¼­¿¡ ±â¹ÝÇÑ LPC5500 ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯(MCU) ½Ã¸®Áî´Â ÇÑÃþ »õ·Î¿î ¼öÁØÀÇ ÇÁ·Î¼¼½Ì È¿À²¼º, º¸¾È, ±â´ÉÀ» Á¦°øÇÑ´Ù.

    LPC55S69 µð¹ÙÀ̽º´Â ÃÖ´ë 100MHz ÄÚ¾î Ŭ·Ï ÁÖÆļö¿¡¼­ 32uA/MHz È¿À²À» ´Þ¼ºÇÑ´Ù. ½ÅÈ£ ó¸® ¹× ¾Ïȣȭ¸¦ À§ÇØ ¹ÐÂø °áÇÕµÈ Ãß°¡ °¡¼Ó±â¸¦ °®Ãá µà¾ó ÄÚ¾î Cortex-M33 ±â´É°ú °í±Þ ¿§Áö ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇØ ÃÖ´ë 640KB Ç÷¡½Ã ¹× 320KB¿¡ À̸£´Â ¿Â-Ĩ SRAMÀ» °®Ãß°í ÀÖ´Ù.

    LPC55S69´Â Â÷µ¿ ½Ö ¸ðµå(differential pair mode)·Î 16ºñÆ® ¿¬¼Ó ±Ù»çÇü ADC(SAR ADC)¸¦ ÅëÇÕÇϸç, 50MHz °í¼Ó SPI, ÅëÇÕ ÇÇÁöÄà Ʈ·£½Ã¹ö(physical transceiver)¸¦ °®Ãá °í¼Ó USB, 8°³ÀÇ À¯¿¬ÇÑ Åë½Å ÀÎÅÍÆäÀ̽º, µ¿½Ã Wi-Fi ¿¬°á ¹× ¿ÜºÎ µ¥ÀÌÅÍ ·Î±ëÀ» À§ÇÑ µà¾ó SDIO ÀÎÅÍÆäÀ̽º µî ½Ã½ºÅÛ È®Àå¿¡ »ç¿ëÇÒ ¼ö Àִ dzºÎÇÑ ÁÖº¯ÀåÄ¡ ¼¼Æ®ÀÌ´Ù. ¶ÇÇÑ, ¿ÀÇÁ·Îµù ¹× »ç¿ëÀÚ Á¤ÀÇ ÀÛ¾÷À» ½ÇÇàÇϱâ À§ÇÑ NXPÀÇ ÀÚÀ² ÇÁ·Î±×·¡¹Ö ·ÎÁ÷ À¯´Ö(logic unit)À¸·Î Çâ»óµÈ ½Ç½Ã°£ º´·Ä ó¸® ±â´ÉÀ» Á¦°øÇÑ´Ù.

    Cortex-M33ÀÇ ÇÙ½É ±â´É Áß Çϳª´Â Àü¿ë ÄÚÇÁ·Î¼¼¼­ ÀÎÅÍÆäÀ̽º·Î¼­, ±ä¹ÐÈ÷ °áÇÕµÈ ÄÚÇÁ·Î¼¼¼­¸¦ È¿À²ÀûÀ» ÅëÇÕÇØ CPU ó¸® ±â´ÉÀ» È®ÀåÇÑ´Ù´Â Á¡ÀÌ´Ù. µ¿½Ã¿¡ ¿ÏÀüÇÑ »ýÅÂ°è ¹× ÅøüÀΠȣȯ¼ºÀ» À¯ÁöÇÑ´Ù. NXP´Â ÀÌ¿Í °°Àº ±â´ÉÀ» È°¿ëÇØ ÄÁº¼·ç¼Ç(convolution), »ó°ü °ü°è, Çà·Ä ¿¬»ê, Àü´Þ ÇÔ¼ö¿Í ÇÊÅ͸µ µî ÇÙ½É ML ¹× DSP ±â´ÉÀ» °¡¼ÓÈ­ÇÏ´Â ÄÚÇÁ·Î¼¼¼­¸¦ ±¸ÇöÇÑ´Ù.

    Cortex-M33¿¡¼­ ½ÇÇà ½Ã ´ëºñ ÃÖ´ë 10¹è·Î ¼º´ÉÀ» Çâ»ó½ÃŲ´Ù. ¶ÇÇÑ ÀÌ ÄÚÇÁ·Î¼¼¼­´Â ³Î¸® »ç¿ëµÇ´Â CMSIS-DSP ¶óÀ̺귯¸® ÄÝ(API)À» È°¿ëÇØ °í°´ ÄÚµå À̽ļºÀ» °£¼ÒÈ­ÇÑ´Ù.

    ÅëÇÕ Ç¥ÁØ º¸¾È ±â´ÉÀ¸·Î´Â º¯°æ ºÒ°¡ÇÑ Çϵå¿þ¾î ‘RoT(root-of-trust)’¸¦ ÅëÇÑ º¸¾È ºÎÆÃ, SRAM PUF ±â¹Ý °íÀ¯ Å° ÀúÀå¼Ò, ÀÎÁõ ±â¹Ý º¸¾È µð¹ö±× ÀÎÁõ, AES-256&SHA2-256 °¡¼ÓÈ­ ¹× º¸¾È Ŭ¶ó¿ìµå-Åõ-¿§Áö Åë½ÅÀ» À§ÇÑ DICE º¸¾È Ç¥ÁØ ±¸ÇöÀÌ ÀÖ´Ù. °ø°³ Å° ÀÎÇÁ¶ó(PKI) ¶Ç´Â ºñ´ëĪ ¾Ïȣȭ´Â ECC¿Í RSA ¾Ë°í¸®Áò¿ë Àü¿ë ºñ´ëĪ °¡¼Ó±â·Î ÇÑÃþ °¡¼ÓÈ­µÈ´Ù.

    ÇÑÆí, LPC5500 MCU ½Ã¸®Áî´Â ´Ù¾çÇÑ ¼öÁغ° ±â´ÉÀ¸·Î ÀÏ°ö °¡Áö °³º° Á¦Ç°±º¿¡ ÇÉ/¼ÒÇÁÆ®¿þ¾î/ÁÖº¯ÀåÄ¡ ȣȯ¼ºÀ» Á¦°øÇÑ´Ù. Àç»ç¿ë ±Ø´ëÈ­ ¹× °³¹ß ºñ¿ë Àý°¨, Ãâ½Ã ½Ã°£ °³¼±ÀÌ °¡´ÉÇÑ Æ÷Æ®Æú¸®¿À¸¦ Á¦°øÇÑ´Ù.



    • ±â»çº¸³»±â
    • facebook
    • twitter
    • google
    • e-mail
  • Copyrights ¨Ï BetaNews.net