ST¸¶ÀÌÅ©·ÎÀÏ·ºÆ®·Î´Ð½º(STMicroelectronics, ÀÌÇÏ ST)°¡ 800MHzÀÇ Å¬·° ¼Óµµ·Î ¼º´ÉÀ» Å©°Ô Çâ»ó½ÃŲ STM32MP1 ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼(MPU) Á¦Ç°±ºÀ» È®ÀåÇÑ´Ù°í ¹àÇû´Ù. ÀÌ Á¦Ç°Àº »õ·Î¿î °øÀÎÆÄÆ®³Ê¿Í ¼ÒÇÁÆ®¿þ¾î ±â´ÉÀÌ Ãß°¡·Î Áö¿øµÇ¸ç, 650MHz µð¹ÙÀ̽º¿Í ¼ÒÇÁÆ®¿þ¾î ¹× ÇÉ-Åõ-ÇÉ È£È¯Àº ±×´ë·Î À¯ÁöµÈ´Ù.
»õ·Î¿î STM32MP1 MPU´Â 800MHz¿¡¼ µà¾ó Arm® Cortex®-A7 ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î¼¼¼ ÄÚ¾î¿Í 209MHz¿¡¼ Cortex-M4 Äھ ½ÇÇàÇÏ¿© À½¼º ¹× ¿Àµð¿À ÇÁ·Î¼¼½ÌÀ» ÃÖ´ë HD ºñµð¿À µðÄÚµù Ç°Áú·Î, ½Å°æ¸Á ¹× ¸Ó½Å·¯´× ¾ÖÇø®ÄÉÀ̼ÇÀÇ º¸´Ù °·ÂÇÑ AI(Artificial Intelligence) ±â´É, ¾Èµå·ÎÀÌµå ½Ã½ºÅÛ¿¡¼ÀÇ Å¹¿ùÇÑ »ç¿ëÀÚ °æÇèÀ» ±¸ÇöÇÏ´Â ¿ì¼öÇÑ ¼º´ÉÀ» Á¦°øÇÑ´Ù. ÀÌ µð¹ÙÀ̽º´Â Àü·Â È¿À²ÀûÀÎ ½Ç½Ã°£ Á¦¾î ¹× ¶Ù¾î³ ÅëÇÕ ±â´É°ú ÇÔ²² ÄÄÇ»Æà ¹× 3D ±×·¡ÇÈ °¡¼Ó±â¸¦ °®Ãß°í ÀÖ´Ù.
´õťƼ ÄÄÆÛ´Ï(The Qt Company)ÀÇ ÆäÅ׸® Ȧ·£´õ(Petteri Holländer) ¼ö¼® ºÎ»çÀå(SVP)Àº “´ëÁßÈµÈ HMI ÅøŶÀÎ Qt¿Í QML ±â¹Ý GUI ¾ÖÇø®ÄÉÀ̼ÇÀ» STM32 MCU»Ó¸¸ ¾Æ´Ï¶ó STM32MP1 Ç÷§Æû »ó¿¡ ±¸ÃàÇÒ ¼ö ÀÖ°Ô µÅ, °³¹ß ºñ¿ëÀ» ´ëÆø Àý°¨Çϸ鼵µ °í°´ÀÇ Á¦Ç° Ãâ½Ã¸¦ °¡¼ÓÈÇÏ°Ô µÇ¾ú´Ù”°í ¸»ÇÏ°í, “ST ¿Í Qt Åø Á¦Ç°±ºÀÌ Á¦°øÇÏ´Â È®À强À» ÅëÇØ STM32MP1ÀÇ ¸®¼Ò½º, ƯÈ÷ 3D HW GPU °¡¼Ó±â¸¦ ¼Õ½±°Ô È°¿ëÇØ »ê¾÷¿ë IoT ¹× IoT ¾ÖÇø®ÄÉÀ̼ÇÀÇ HMI¿¡ ¿øÈ°ÇÑ ·»´õ¸µ ÃÖÀûÈ°¡ °¡´ÉÇÏ°Ô µÇ¾ú´Ù”°í ¹àÇû´Ù.
À¯¿¬ÇÑ STM32MP1 ¾ÆÅ°ÅØó¸¦ È°¿ëÇϸé, ÀÎÁõÀ» ÅëÇÑ º¸¾È ºÎÆÃ, °í°´¿ë OTP(One-Time Programmable) Ç»Áî ¹× ¾ÈÀüÇÑ ¿î¿µÃ¼Á¦(OP-TEE: Trusted Execution Environment) µîÀÇ ±â´ÉÀ» ÅëÇØ °í°´ÀÇ Äڵ带 º¸È£ÇÏ´Â º¸¾È ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ´Ù. Å° »ý¼º ¼¸í Åø(Keys Generator Signing Tool)°ú STM32CubeProgrammer, Çϵå¿þ¾î º¸¾È ¸ðµâ(STM32HSM) µî ¿Ïº®ÇÑ º¸¾È Åø¼ÂÀ» ÅëÇؼ´Â °í°´ ±â¹ÐÀ» µð¹ÙÀ̽º ³»¿¡ ¾ÈÀüÇÏ°Ô ÇÁ·ÎºñÀú´×ÇÒ ¼ö ÀÖ´Ù.
OpenSTLinux ¹èÆ÷ÆÇÀº ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î¼¼¼ Äھ¼ ¼ÒÇÁÆ®¿þ¾î¸¦ ½ÇÇàÇÏ´Â µ¥ ÇʼöÀÎ ºôµù ºí·ÏÀ» ¸ðµÎ °®Ãß°í ÀÖ´Â ±âº» ¿ÀǼҽº ¸®´ª½º·Î¼, °í°´ÀÌ °³¹ß½Ã°£À» ´ÜÃàÇϵµ·Ï ¾Èµå·ÎÀÌµå °³¹ßÀÚ ÆÐÅ°Áö¿Í Ŭ¶ó¿ìµå Áö¿øÀÌ Ãß°¡µÇ¾ú´Ù. ST´Â ÀÚ»çÀÇ °·ÂÇÑ ÁÖ¿ä Àü·«À¸·Î ¸®´ª½º Ä¿¹Â´ÏƼ¿¡ Áö¼ÓÀûÀ¸·Î Àû±Ø Âü¿©ÇÏ°í ÀÖ´Ù.
ºÎÆ®¸°(Bootlin)ÀÇ CEOÀÎ ¸¶ÀÌŬ ¿ÀÆæÄ¿(Michael Opdenacker)´Â “ST°¡ ¸®´ª½º Ä¿³Î Ä¿¹Â´ÏƼ¿¡ Àû±ØÀûÀ¸·Î Âü¿©ÇÏ°í ÀÖ´Ù´Â »ç½Ç¿¡ ´Ã °¨¸íÀ» ¹Þ¾Ò´Ù. À̹ø¿¡ ¸®´ª½º¿Í STM32MP1À» µ¿½Ã¿¡ Ãâ½ÃÇÑ Á¡µµ Àλó±í´Ù”°í ¸»ÇÏ°í, “¿ÀǼҽº ÇÁ·ÎÁ§Æ®ÀÇ ÁÖ¿ä ¹öÀü Áö¿øÀ» ºñ·ÔÇØ ÀÚÀ¯·Î¿î »õ ¹öÀü ¾÷±×·¹À̵å, º¸¾È ¾÷µ¥ÀÌÆ® ¹«·á Á¦°ø, Ä¿¹Â´ÏƼ Áö¿ø ¹× º¸¾È¿¡ ´ëÇÑ Àå±âÀûÀÎ ÅõÀÚ µî °í°´ °ü½É»ç¸¦ ST°¡ Àß ÀÌÇØÇÏ°í ÀÖ´Ù°í »ý°¢ÇÑ´Ù. µ¿ÀÏÇÑ ¿ÀǼҽº DNA¸¦ °øÀ¯ÇÏ°í ÀÖ´Â ºÎÆ®¸°Àº STÀÇ °øÀÎ ÆÄÆ®³Ê°¡ µÈ °ÍÀ» ±â»Ú°Ô »ý°¢Çϸç, ÀÌ Ç÷§ÆûÀ» ±â¹ÝÀ¸·Î ¿£Áö´Ï¾î¸µ ¹× Æ®·¹ÀÌ´× ¼ºñ½º¸¦ Àü ¼¼°è °í°´µé¿¡°Ô Á¦°øÇÒ °ÍÀÌ´Ù”¶ó°í ¹àÇû´Ù.
STM32CubeMX ¹× STM32CubeProgrammer¸¦ ºñ·ÔÇÑ °·ÂÇÑ ¼ÒÇÁÆ®¿þ¾î Åø ¿Ü¿¡µµ Cortex M-4 ÄÚ¾î »ó¿¡¼ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â STM32CubeIDE µð¹ö°Åµµ Á¦°øµÈ´Ù.
°øÀÎ ÆÄÆ®³Ê ¼ö°¡ ºü¸£°Ô Áõ°¡Çϸé¼, STM32MP1 ½Ã¸®Áî MPU¸¦ ÀÌ¿ëÇÑ °í°´µéÀÇ °³¹ß ¿ª·® ¹× ¼Óµµµµ Å©°Ô Çâ»óµÈ´Ù. ÆÄÆ®³ÊµéÀº ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î °³¹ß Åø »Ó¸¸ ¾Æ´Ï¶ó ±³À° ¹× ¿£Áö´Ï¾î¸µ ¼ºñ½º ºÐ¾ß¿¡¼µµ Àü¹® ±â¼úÀ» Á¦°øÇÑ´Ù. ST´Â ·ÎÄà Áö¿ø ¹× ½Ã½ºÅÛ À¯¿¬¼ºÀÌ ÇÊ¿äÇÑ °æ¿ì, ÆÄÀÌÅØ(Phytec)À» ºñ·ÔÇÑ ¿©·¯ SOM(System-on-Module) Á¦Á¶¾÷üµé°ú Çù·ÂÇÏ°í ÀÖ´Ù.
ÆÄÀÌÅØÀÇ Á¦Ç° ¸Å´ÏÀúÀÎ ÀÌºê ¾Æ½ºÅ¸ÀÎ(Yves Astein)Àº “È®ÀåµÈ STM32MP1 Á¦Ç°±ºÀÇ ¹æ´ëÇÑ ±×·¡ÇÈ ±â´É°ú ¼ö¸¹Àº ÀÎÅÍÆäÀ̽º ¼¼Æ®¸¦ »ç¿ëÇϸé, »ê¾÷¿ë µî±ÞÀÇ ÁÖº¯ÀåÄ¡¿Í ÇÔ²² ÆÄÀÌÅØÀÇ phyCORE-STM32MP1 SOMÀ» ¼³°èÇÔÀ¸·Î½á ´Ù¸¥ ½Ã½ºÅÛ°úÀÇ ½Ç½Ã°£ »óÈ£ÀÛ¿ë»Ó¸¸ ¾Æ´Ï¶ó HMI°¡ ÇÊ¿äÇÑ ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÃÖÀûÈÇÒ ¼ö ÀÖ´Ù”°í ¸»ÇÏ°í, “PhyCore SOMÀº Àå±âÀûÀÎ À¯Áöº¸¼ö Àü·«À» ÅëÇØ ¸ðµç ÀÓº£µðµå ¼³°èÀÇ º¹À⼺À» ÁÙ¿©ÁÖ¸ç, ST ÆÀ°úÀÇ ±ä¹ÐÇÑ Çù·ÂÀ¸·Î °í°´ ¼³°è¿¡ SOMÀ» Àû½Ã¿¡ Á¦°øÇÑ´Ù”°í ¼³¸íÇß´Ù.
ST´Â °ø°£ Á¦¾àÀÌ ÀÖ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è¸¦ À§ÇØ SiP(System-in-Package) Á¦Á¶¾÷üÀÎ ¿ÁŸº¸ ½Ã½ºÅÛÁî(Octavo Systems)¿Íµµ Çù·ÂÇÏ°í ÀÖ´Ù.
¿ÁŸº¸ ½Ã½ºÅÛÁîÀÇ Àü·«´ã´ç ºÎ»çÀåÀÎ ±×·º ¼Î¸®´ø(Greg Sheridan)Àº “¿ÁŸº¸´Â STM32MP1 ±â¹Ý SiP¸¦ ±¸ÇöÇØ¾ß ÇÑ´Ù´Â Á¡À» ¹Ù·Î ÀÌÇØÇß´Ù. ÀÌ SiP´Â ¿À·§µ¿¾È ¼º°øÀ» °ÅµÖ ¿Â STÀÇ Cortex-M µð¹ÙÀ̽º¸¦ È°¿ëÇØ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼¸¦ °£ÆíÇÏ°Ô Ã¤ÅÃÇϵµ·Ï ¼³°èµÇ¾ú´Ù. ¿ÁŸº¸ÀÇ OSD32MP1 SiP´Â STM32MP1, STPMIC1, DDR3, ¿À½Ç·¹ÀÌÅÍ ¹× ¼öµ¿ºÎÇ°À» 18mm x 18mmÀÇ ¼ÒÇü ÆÐÅ°Áö·Î ÅëÇÕÇÏ¿© ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯¸¸Å Æí¸®ÇÏ°í ¼Õ½±°Ô ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼¸¦ »ç¿ëÇϵµ·Ï ¸¸µé¾ú´Ù”¶ó¸ç, “ST °øÀÎ ÆÄÆ®³Ê ÇÁ·Î±×·¥ Áö¿ø°ú ÇÔ²² OSD32MP1 SiP¸¦ ÀÌ¿ëÇÏ´Â °í°´µéÀº °·ÂÇÑ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼¸¦ È°¿ëÇØ ½Å¼ÓÇÏ°Ô Á¦Ç°À» °³¹ßÇÒ ¼ö ÀÖ´Ù”°í ¸»Çß´Ù.
STM32MP1 MPU´Â10³â µ¿¾È 100% µ¿ÀÛµî±Þ(Activity Rate)°ú -40°C ~ 125°CÀÇ Á¢Çտµµ·Î »ê¾÷¿ë ÀÎÁõÀ» ¹Þ¾Ò´Ù. 800MHzÀÇ Cortex-A7À» Áö¿øÇÏ´Â STM32MP1 µð¹ÙÀ̽º´Â ÇöÀç »ý»ê ÁßÀ̸ç, °¡°ÝÀº 10,000°³ ±¸¸Å ½Ã 4.83´Þ·¯¿¡¼ ½ÃÀÛÇÑ´Ù. ´Ù¸¥ °¡°Ý ¿É¼Çµµ °¡´ÉÇÏ´Ù. |