Àü·Â È¿À²¼º, º¸¾È ¹× ½Å·Ú¼º µî ÀÎÅÚ¸®ÀüÆ® ¿§Áö(intelligent edge) ½Ã½ºÅÛ ±¸Çö¿¡ ÇÊ¿äÇÑ »õ·Î¿î ¿ä±¸»çÇ×µéÀÌ »ý°Ü³²¿¡ µû¶ó ½Ã½ºÅÛ ¾ÆÅ°ÅØÃÄ °³¹ßÀÚµé°ú ¼³°è ¿£Áö´Ï¾îµéÀº »õ·Î¿î ¼Ö·ç¼ÇÀ» ã¾Æ¾ß ÇÏ´Â »óȲ¿¡ óÇÏ°Ô µÇ¾ú´Ù. ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯, È¥ÇÕ ½ÅÈ£, ¾Æ³¯·Î±× ¹ÝµµÃ¼ ¹× Ç÷¡½Ã-IP ¼Ö·ç¼Ç ºÐ¾ßÀÇ ¼¼°èÀû ¸®´õÀÎ ¸¶ÀÌÅ©·ÎĨÅ×Å©³î·ÎÁö(¾Æ½Ã¾Æ ÃÑ°ý ¹× Çѱ¹´ëÇ¥: ÇѺ´µ·)Àº PolarFire FPGA¿Í SoC·Î ÀüȯÇÏ´Â ½Ã½ºÅÛ °³¹ßÀÚ°¡ Á¡Â÷ ´Ã¾î³²¿¡ µû¶ó »õ·Î¿î °³¹ß ¸®¼Ò½º ¹× ¼³°è ¼ºñ½º¸¦ ¹ßÇ¥ÇÏ°í ´õ¿í ¿øÈ°ÇÑ °³¹ß ȯ°æÀ» Áö¿øÇÑ´Ù.
À̹ø¿¡ ¹ßÇ¥ÇÑ °³¹ß ¸®¼Ò½º ¹× ¼³°è ¼ºñ½º¿¡´Â ¸¶ÀÌÅ©·ÎĨÀÇ ¾÷°è ÃÖÃÊ ¹Ìµå·¹ÀÎÁö »ê¾÷¿ë ¿§Áö ½ºÅðú Áï°¢ÀûÀÎ Ä¿½ºÅ͸¶ÀÌ¡À» Áö¿øÇÏ´Â ¾ÏÈ£È(cryptography), ±×¸®°í ¼ÒÇÁÆ® ÁöÀû Àç»ê(IP)ÀÇ ºÎÆ® ¶óÀ̺귯¸® ¹× ±âÁ¸ FPGA ¼³°è¸¦ PolarFire µð¹ÙÀ̽º·Î º¯È¯ÇÏ´Â »õ·Î¿î ÅøÀÌ Æ÷ÇԵǾî ÀÖ´Ù. À̸¦ ÅëÇØ ¸¶ÀÌÅ©·ÎĨÀº ´ë·® »ý»êµÇ´Â RISC-V ±â¹ÝÀÇ ½Ã½ºÅÛ ¿Â Ĩ(SoC) FPGA¸¦ Æ÷ÇÔÇÏ¿© ¸¶ÀÌÅ©·ÎĨÀÇ PolarFire Á¦Ç°±ºÀ» Áö¿øÇÏ´Â Á¾ÇÕÀûÀÎ FPGA Åø ¹× ¼ºñ½º ¶óÀξ÷À» È®ÀåÇÑ´Ù.
¸¶ÀÌÅ©·ÎĨ FPGA Àü·«ºÎ »þų ÇÇÀ̶ó(Shakeel Peera) ºÎ»çÀåÀº “ÀÎÅÚ¸®ÀüÆ® ¿§Áö´Â ÃÖ°íÀÇ Àü·Â È¿À²¼º°ú º¸¾È°ú ¾ÈÀü¼º ¹× ½Å·Ú¼º ºÎºÐ¿¡¼ ÃÖ°íÀÇ ¼º´ÉÀ» ÇÊ¿ä·Î ÇÑ´Ù”¸ç “¸¶ÀÌÅ©·ÎĨÀÇ »õ·Î¿î ¹Ìµå·¹ÀÎÁö »ê¾÷¿ë ¿§Áö ½ºÅðú °ü·Ã ÅøÀº ÀÚµ¿È IP ÀÌ»óÀÇ ±â´ÉÀ» Á¦°øÇØ ¿§Áö ÄÄÇ»ÆÃ, ºÐ¼®, ¸Ó½Å ·¯´× ¹× »ê¾÷¿ë IoT ¿£µåÆ÷ÀÎÆ®¸¦ À§ÇÑ °í»ç¿ë¼º µ¥ÀÌÅÍÀÇ »óÈ£ ¿¬°á ±¸Çöµµ Áö¿øÇÑ´Ù”°í ¸»Çß´Ù.
¸¶ÀÌÅ©·ÎĨÀÇ FPGA »ç¾÷ºÎ ºê·ç½º ¿ÍÀ̾î(Bruce Weyer) ºÎ»çÀåÀº “PolarFire FPGA¿Í SoC·Î ÀüȯÇÏ´Â ½Ã½ºÅÛ °³¹ßÀÚ°¡ ´Ã¾î³²¿¡ µû¶ó °í°´µéÀº ÀÌÀü¿¡ ºÒ°¡´ÉÇß´ø Á¦Ç°µéÀ» ¸¸µé°í À̸¦ ÅëÇØ ¸íÈ®ÇÑ Á¦Ç° Â÷º°È¸¦ ±¸ÃàÇØ°¡¸ç Çõ½Å¿¡ °¡¼Óµµ¸¦ ³»°í ÀÖ´Ù.”¶ó¸ç “¾÷°è ¼±µÎ¿¡ ¼ ÀÖ´Â ¸¶ÀÌÅ©·ÎĨÀÇ ¹Ìµå·¹ÀÎÁö ±â¼ú°ú RISC-V ±â¹Ý ÄÄÇ»Æà ¼Ö·ç¼ÇÀº ½Ã½ºÅÛ ¾ÆÅ°ÅØÃÄ °³¹ßÀڵ鿡°Ô Àü·Ê ¾ø´Â ¼³°è À¯¿¬¼º°ú È¿À²¼ºÀ» Á¦°øÇÒ °Í”À̶ó°í ¸»Çß´Ù.
¸¶ÀÌÅ©·ÎĨÀº FPGA ±â¹Ý ÀÓº£µðµå ÇÁ·Î¼¼½º Æ÷Æ®Æú¸®¿À¸¦ Áö¿øÇϱâ À§ÇØ ÇöÀç ÀÚ»çÀÇ Mi-V ¿¡ÄڽýºÅÛ ³»¿¡ ÀÖ´Â 60°³ ÀÌ»óÀÇ ¾÷ü¿¡ ±¤¹üÀ§ÇÑ RISC-V °³¹ß Áö¿øÀ» Á¦°øÇÏ°í ÀÖ´Ù.
»õ·Ó°Ô Ãâ½ÃµÈ ÀÏ°ö °¡ÁöÀÇ °³¹ß ¸®¼Ò½º¿Í Àüȯ ÅøÀº PolarFire FPGA¿Í SoC·ÎÀÇ ÀüȯÀ» ÀÌÀüº¸´Ù ¿ëÀÌÇÏ°Ô ÇØÁÖ¸ç, ¼³°è¿Í °³¹ß¿¡ °ü·ÃµÈ ¸ðµç ´Ü°è¿¡¼ ´ÙÀ½°ú °°Àº ÀÌÁ¡À» Áï½Ã Á¦°øÇÑ´Ù.
• °³¹æÇü Ç÷§Æû Åë½Å/ÅëÇÕ ¾ÆÅ°ÅØó(OPC/UA) ±â¹Ý IIOT(Industrial Internet of Things) ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ Á¾ÇÕÀûÀÎ »ê¾÷¿ë ¿§Áö ½ºÅà Á¦°ø
• Ä¿½ºÅ͸¶ÀÌ¡ °¡´ÉÇÑ ¾ÏÈ£È ¹× ºÎÆ® ¼ÒÇÁÆ® IP ¶óÀ̺귯¸® Á¦°ø. À§ ¶óÀ̺귯¸®´Â °ËÁõ°ú ÃÖÀûȸ¦ °ÅÄ£ 200°³ ÀÌ»óÀÇ »ç¿ëÇϱ⠽¬¿î ÇÁ·Î¼¼¼ ¼ÒÇÁÆ® ÄÚ¾îµéÀ» ¸¶ÀÌÅ©·ÎĨÀÇ ±âŸ FPGA IP ¿ä¼Ò ¹× 120°³ ÀÌ»óÀÇ Á¦3ÀÚ ÄÚ¾îµé°ú °áÇÕÇÑ °ÍÀÌ´Ù. °¢ ¶óÀ̺귯¸® ¿ä¼Ò´Â ½Å¼ÓÇÑ ¼³°è¿Í ÇÁ·ÎÅäŸÀÔ ±¸ÇöÀ» À§ÇØ ÃÖÀûÀÇ ¿µ¿ª°ú ŸÀֿ̹¡¼ PolarFire FPGA ¹× SoC¿Í ÃÖÀûȵȴÙ.
• ´ëü FPGA Á¦Ç°±ºÀ¸·ÎºÎÅÍÀÇ ÀüȯÀ» À§ÇÑ ´Ü°èº° Æ©Å丮¾óÀÌ ´ã±ä º¯È¯ ½ºÅ©¸³Æ® Á¦°ø. À̸¦ ÅëÇØ °³¹ßÀÚµéÀº ´Ù¸¥ °ø±Þ¾÷üÀÇ FPGA·ÎºÎÅÍ Á÷Á¢ ºü¸£°Ô º¯È¯ÇÒ ¼ö ÀÖ´Ù.
• ¾Ë°í¸®Áò »ý¼ºÀÚ°¡ ÀÚü ¹Ìµå·¹ÀÎÁö FPGA¸¦ ±¸ÃàÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÏ´Â °í¼º´É AI/ML °³¹ß Ç÷οì Á¦°ø. ÀÌ ¼Ö·ç¼Ç¿¡´Â SmartHLS ÄÄÆÄÀÏ·¯ ¼ÒÇÁÆ®¿þ¾î, VectorBlox™ °¡¼Ó±â ¼ÒÇÁÆ®¿þ¾î °³¹ß Å°Æ®(SDK) ¹× ½Å°æ¸Á IP°¡ Æ÷ÇԵǾî ÀÖ´Ù.
• ½º¸¶Æ® ÀÓº£µðµå ºñÀü ¼Ö·ç¼Ç ½ºÅÃÀ» À§ÇÑ »õ·Î¿î PolarFire SoC °³¹ß Å°Æ® Á¦°ø. ¼ö»ó °æ·ÂÀ» º¸À¯ÇÑ °³¹ß Å°Æ®·Î »ê¾÷¿ë ºñÀü °³¹ßÀÚµéÀÌ Æ÷½ºÆ® ¼¾¼ ÇÁ·Î¼¼½Ì ¹× ºñÀü ¿¬°á¼º ½Ã½ºÅÛ °³¹ß ½Ã º¸´Ù À¯¸®ÇÑ Á¶°Ç¿¡¼ °³¹ß¿¡ Âø¼öÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
• Àú¿Â ¿§Áö ³ëµå¸¦ ¼³°èÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Æ©Å丮¾ó°ú ÇÁ·¹Á¨Å×ÀÌ¼Ç ¹× ¸®¼Ò½º °¡À̵å Á¦°ø. ÇØ´ç Á¤º¸µéÀº FPGA ¹× SOC¿¡ ´ëÇÑ ¹æ´ëÇÑ Á¤º¸°¡ ´ã°Ü ÀÖ´Â ¸¶ÀÌÅ©·ÎĨÀÇ Æ©Å丮¾ó ÀúÀå¼Ò¿¡¼µµ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
• Àü·Â ¼Òºñ¿¡ ´ëÇÑ »õ·Î¿î Æ©Å丮¾ó°ú ¾÷ü°¡ Á¦°øÇÏ´Â ¿¹Ãø µµ±¸ ³»¿¡¼ ¸ðµç ¼³°èÀÇ Àü·Â È¿À²¼º°ú ¿ °ü¸®¸¦ Æò°¡ÇÒ ¼ö ÀÖ´Â Åø ¸ðÀ½ Á¦°ø. À§ ¸®¼Ò½º´Â ÄÁ¼³ÆÃ, ÀÌ¿ë »ç·Êº° ¸ðµ¨¸µ ¹× Å×½ºÆ® º¥Ä¡ºÎÅÍ ÇÁ·Î±×·¡¹Ö, °ËÁõ ¹× ÇÁ·ÎÅäŸÀÔ Á¦ÀÛ, ¼³°è ÃÖÀûÈ ¹× Á¶Á¤, ±âÁ¸ ¹× »ç¿ëÀÚ Á¤ÀÇ IP ¹× Æß¿þ¾î °³¹ßÀ» Æ÷ÇÔÇÏ°í ÀÖÀ¸¸ç ¸¶ÀÌÅ©·ÎĨÀÇ ¹æ´ëÇÑ FPGA ¼³°è ¼ºñ½º ±¸¼º¾È¿¡ Æ÷ÇԵȴÙ.
¸¶ÀÌÅ©·ÎĨÀÇ FPGA Libero® SoC µðÀÚÀÎ Á¦Ç°±ºÀº Æò°¡ ¹öÀü°ú RTL ¹«·á ¹öÀü¿¡¼ ÀÌ¿ë °¡´ÉÇÑ IP ¶óÀ̺귯¸®¸¦ ÅëÇÕÇÑ °ÍÀ¸·Î, VectorBlox Accelerator´Â °¡Àå ÀϹÝÀûÀÎ ÇÁ·¹ÀÓ¿öÅ©¸¦ Áö¿øÇÑ´Ù. ¸¶ÀÌÅ©·ÎĨ ȨÆäÀÌÁö¸¦ ÅëÇØ µÎ Á¦Ç° ¸ðµÎ ¹«·á ¹öÀü ¹× ¶óÀ̼±½º ±¸¸Å·Î ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. OPC/UA »ê¾÷¿ë ¿§Áö ½ºÅÃÀº À̹ø ºÐ±â¿¡ Ãâ½ÃµÉ ¿¹Á¤À̸ç, º¸´Ù ±¸Ã¼ÀûÀÎ °¡°ÝÀº °í°´ÀÇ ¿äûÀÌ ÀÖÀ» ½Ã Á¦°øµÈ´Ù. PolarFire FPGA¿Í SoC °³¹ß Å°Æ®¿Í Çϵå¿þ¾î´Â ¸¶ÀÌÅ©·ÎĨ ȨÆäÀÌÁö¸¦ ÅëÇØ ±¸¸Å °¡´ÉÇÏ´Ù. |