ÀÔ·Â : 2018-10-12 20:58:42
ÀúÀü·Â 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 ½Ã¸®Áî´Â ´Ù¾çÇÑ ¼öÁغ° ±â´ÉÀ¸·Î ÀÏ°ö °¡Áö °³º° Á¦Ç°±º¿¡ ÇÉ/¼ÒÇÁÆ®¿þ¾î/ÁÖº¯ÀåÄ¡ ȣȯ¼ºÀ» Á¦°øÇÑ´Ù. Àç»ç¿ë ±Ø´ëÈ ¹× °³¹ß ºñ¿ë Àý°¨, Ãâ½Ã ½Ã°£ °³¼±ÀÌ °¡´ÉÇÑ Æ÷Æ®Æú¸®¿À¸¦ Á¦°øÇÑ´Ù.