3D½Ã½ºÅÛÁî 20200123

Ȩ > ÀüÀÚ¡¤ICT > ÀüÀÚ¡¤ICT



Advertisement
¸Å°ÅÁø
ÀâÁöÀ̹ÌÁö
ÀâÁöÀ̹ÌÁö
ÀâÁöÀ̹ÌÁö
ÀâÁöÀ̹ÌÁö
ÀâÁöÀ̹ÌÁö
  • ±¸µ¶½Åû
  • ±¤°í¾È³»

¸¶ÀÌÅ©·ÎĨ-À̰æÁ¦ ºÎÀå

¸¶ÀÌÅ©·ÎĨ, RISC-V Áö¿ø ÀúÀü·Â Æú¶óÆÄÀ̾î SoC FPGA °ø°³

ÀÔ·Â : 2019.12.11 10:05

±ÛÀÚÅ©°Ôº¸±â ±ÛÀÚÀÛ°Ô ´ñ±Û´Þ±â ÁÁ¾Æ¿ä Áñ°Üã±â

ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮 ºí·Î±×

[÷´Ü Çï·ÎƼ]


ÄÄÇ»ÆÃ Áý¾àÀûÀÎ °ÔÀÌÆ®¿þÀÌ¿Í ¿§Áö µð¹ÙÀ̽º·Î ÇâÇÏ´Â Ãß¼¼´Â ½º¸¶Æ®ÇÏ°í ¾ÈÀüÇÑ Ä¿³ØÆ¼µå ½Ã½ºÅÛ¿¡ ÇÊ¿äÇÑ Ãß°¡ÀûÀÎ ÀÓº£µðµå ÇÁ·Î¼¼½Ì ´É·Â°ú ÇÔ²² ±âÁ¸ÀÇ °áÁ¤·ÐÀû Á¦¾î ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÅëÇÕÀ» ÁÖµµÇÏ´Â °ÍÀÌ´Ù. ÀÌ¿¡ ´ëÀÀÇϱ⠸¶ÀÌÅ©·ÎĨÅ×Å©³î·ÎÁö´Â Æú¶óÆÄÀ̾î(PolarFire) ½Ã½ºÅÛ¿ÂĨ(system-on-chip; SoC) FPGA¿¡ ´ëÇÑ Á¶±â ÀÌ¿ë ÇÁ·Î±×·¥(EAP)À» ¹ßÇ¥Çß´Ù. ÀÌ Ç÷§ÆûÀº ¹Ìµå·¹ÀÎÁö Æú¶óÆÄÀ̾î FPGA Á¦Ç°±º¿¡ ½Ç½Ã°£ ¸®´ª½º Áö¿ø ¹× RISC-V ±â¹Ý ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­ ¼­ºê½Ã½ºÅÛÀ» Á¦°øÇÔÀ¸·Î½á ÀÓº£µðµå ½Ã½ºÅÛ¿¡ µ¿±Þ ÃÖ°íÀÇ ÀúÀü·Â ¼Òºñ¿Í ¿ì¼öÇÑ ¿­È¿À², ¹æÀ§»ê¾÷µî±ÞÀÇ º¸¾ÈÀ» Á¦°øÇÑ´Ù.


EAP ÀÚ°ÝÀ» °¡Áø °í°´µéÀº ¸¶ÀÌÅ©·ÎĨÀÇ ¸®º£·Î(Libero) SoC 12.3 FPGA °³¹ß ½ºÀ§Æ®¿Í ÀÓº£µðµå °³¹ßÀÚ¸¦ À§ÇÑ ¼ÒÇÁÆ®ÄÜ¼Ö 6.2 ÅëÇÕ °³¹ß ȯ°æÀ» ÀÌ¿ëÇÏ¿© °³¹ßÀ» ½ÃÀÛÇÒ ¼ö ÀÖÀ¸¸ç, °í°´µéÀº ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­ ¼­ºê½Ã½ºÅÛÀÇ °¡»ó ¸ðµ¨ÀÎ ¸®³ëµå(Renode)¸¦ »ç¿ëÇÏ¿© ÀÚ½ÅÀÇ ÀÓº£µðµå ¾ÖÇø®ÄÉÀ̼ÇÀ» µð¹ö±ë ÇÒ ¼ö ÀÖ´Ù.



¸¶ÀÌÅ©·ÎĨ FPGA »ç¾÷ºÎ¹® ºÎ»çÀå ºê·ç½º ¿ÍÀ̾î(Bruce Weyer)´Â “RISC-V ±â¹Ý SoC FPGAÀ» Mi-V ¿¡ÄڽýºÅÛ°ú ÇÔ²² Ãâ½ÃÇÔ¿¡ µû¶ó, ¸¶ÀÌÅ©·ÎĨ°ú Mi-V Çù·Â»çµéÀº ÀÓº£µðµå ȯ°æÀÇ Çõ½ÅÀ» ÁÖµµÇÔ°ú µ¿½Ã¿¡ °³¹ßÀÚµéÀÌ ¿ÏÀüÈ÷ »õ·Î¿î Â÷¿øÀÇ Àü·Â È¿À²ÀûÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¼ö ÀÖ´Ù”¸ç, “À̸¦ ÅëÇØ ¸¶ÀÌÅ©·ÎĨ »ç¿ëÀÚ´Â ³×Æ®¿öÅ© ¿§Áö¿¡ Åë½Å, ±¹¹æ, ÀÇ·á, »ê¾÷ÀÚµ¿È­¸¦ À§ÇÑ Àü·Ê ¾ø´Â ±â´ÉµéÀ» Ãß°¡ÇÒ ¼ö ÀÖÀ» °Í”À̶ó°í ¸»Çß´Ù.


Æú¶óÆÄÀ̾î SoC´Â ¾÷°è °æÀï µð¹ÙÀ̽º ´ëºñ ÃÖ°í 50% ³·Àº ¼ÒºñÀü·ÂÀ» °®´Â µî ¿ì¼öÇÑ Àü·ÂÈ¿À²À» ÀÚ¶ûÇÑ´Ù. À̸¦ ÅëÇØ ÆÒ°ú ¹æ¿­ÆÇÀÇ Çʿ伺À» ¾ø¾Ö Àç·áºñ¸¦ Àý°¨ÇÏ´Â µî °í°´¿¡°Ô ¼ö¸¹Àº ÇýÅÃÀ» Á¦°øÇÑ´Ù. ÀÌ Á¦Ç°Àº °áÁ¤ÀûÀ̰í Àϰü¼º ³ôÀº RISC-V CPU Ŭ·¯½ºÅÍ¿Í ¸®´ª½º ¹× ½Ç½Ã°£ ¾ÖÇø®ÄÉÀ̼ÇÀ» Áö¿øÇÏ´Â °áÁ¤·ÐÀû L2 ¸Þ¸ð¸® ¼­ºê½Ã½ºÅÛÀ» °®Ãá ÃÖÃÊÀÇ SoC FPGAÀÌ´Ù.


½Ç½Ã°£ Áö¿ø ¹× ¸®´ª½º µî dzºÎÇÑ ¿î¿µÃ¼Á¦¿¡ ´ëÇÑ Áö¿øÀº Á¡Â÷ È®Àå ÁßÀÎ ¸¶ÀÌÅ©·ÎĨÀÇ Mi-V RISC-V ¿¡ÄڽýºÅÛÀÇ ÀϺκÐÀ¸·Î, ÇØ´ç ¿¡ÄڽýºÅÛÀº RISC-V ¼³°è¸¦ ¿Ïº®ÇÏ°Ô Áö¿øÇϰíÀÚ ¸¶ÀÌÅ©·ÎĨ°ú ¼ö¸¹Àº ¼­µåÆÄƼµé¿¡ ÀÇÇØ °³¹ßµÈ Åø ¹× °³¹ß ÀÚ¿øµéÀÇ Æ÷°ýÀûÀÎ ÁýÇÕüÀÌ´Ù. Æú¶óÆÄÀ̾î SoC¸¦ Áö¿øÇÏ´Â ¿¡ÄڽýºÅÛ ÆÄÆ®³Ê·Î´Â À©µå¸®¹ö(WindRiver), ¸àÅä ±×·¡ÇȽº(Mentor Graphics), ¿ïÇÁSSL(WolfSSL), ÀͽºÇÁ·¹½º·ÎÁ÷(ExpressLogic), º£¸®µðÆÄÀÌ(Veridify), Çí½ºÆÄÀ̺ê(Hex-Five), ÇÁ¸®RTOS(FREERTOS), ±×¸®°í IAR ½Ã½ºÅÛ°ú ¿¡ÀÌ´ÙÄÚ¾î(AdaCore)ÀÇ °³¹ß Åø µîÀÌ Æ÷ÇԵȴÙ.


À©µå¸®¹ö Á¦Ç°°ü¸® ´ã´ç ºÎ»çÀå ¹Ì¼Ð Á¦³Êµå(Michel Generd)´Â “ÇൿÀ» ¹Ì¸® ¿¹ÃøÇÒ ¼ö ÀÖ´Â ½Ç½Ã°£ ½Ã½ºÅÛÀ» ±¸ÃàÇÏ´Â µ¿½Ã¿¡ AI µîÀÇ ±â¼úÀ» ÅëÇÕÇϰíÀÚ ÇÏ´Â °³¹ßÀÚµéÀÇ °æ¿ì, ¾÷°è¸¦ ¾Õ¼­°¡±â À§Çؼ­´Â Æú¶óÆÄÀ̾î SoCÀÇ VxWorks Áö¿øÀÌ ¸Å¿ì Áß¿äÇÏ´Ù”¸ç, “Æú¶óÆÄÀÌ¾î ´ë»ó ¾ÖÇø®ÄÉÀ̼ǵéÀÌ °®´Â È®Á¤ÀûÀÌ¸ç ¾ÈÀü ÇʼöÀûÀΠƯ¼º°ú RISC-V Áö¿øÀ» °í·ÁÇÒ ¶§ ¸¶ÀÌÅ©·ÎĨÀÇ »õ·Î¿î SoC FPGA Á¦Ç°Àº ±¤¹üÀ§ÇÑ °í°´ÃþÀ¸·ÎºÎÅÍ ¸Å¿ì ³ôÀº °ü½ÉÀ» ºÒ·¯ÀÏÀ¸Å³ °ÍÀ¸·Î ±â´ëµÈ´Ù”°í ÀüÇß´Ù.


Æú¶óÆÄÀ̾î SoC¿¡´Â ÀνºÆ®·°¼Ç Æ®·¹À̽º, 50°³ÀÇ ºê·¹ÀÌÅ©Æ÷ÀÎÆ®, ÆÐ½Ãºê ·±Å¸ÀÓ ¼³Á¤ °¡´É AXI(Advanced eXtensible Interface) ¹ö½º ¸ð´ÏÅÍ, FPGA ÆÐºê¸¯ ¸ð´ÏÅÍ µîÀÇ ±¤´ëÇÑ µð¹ö±× ±â´É°ú ¸¶ÀÌÅ©·ÎĨÀÇ ³»ÀåÇü 2ä³Î ³í¸®ºÐ¼®±âÀÎ ½º¸¶Æ®µð¹ö±×(SmartDebug)°¡ Æ÷ÇԵǾî ÀÖ´Ù. ¶ÇÇÑ, Æú¶óÆÄÀ̾î SoC ¾ÆÅ°ÅØÃ³´Â ¸ðµç ¸Þ¸ð¸®ÀÇ SEC-DED(Single Error Correction and Double Error Detection) ±â´É, ÇÇÁöÄà ¸Þ¸ð¸® º¸È£, DPA(Differential power analysis) ¼¼ÀÌÇÁ Å©¸³Åä ÄÚ¾î, ¹æ¾îµî±ÞÀÇ º¸¾È ºÎÆÃ ¹× 128Kb Ç÷¡½Ã ºÎÆÃ ¸Þ¸ð¸® µîÀÇ ½Å·Ú¼º ¹× º¸¾È ±â´ÉµéÀ» °®Ãß°í ÀÖ´Ù.


/À̳ª¸® ±âÀÚ(eled@hellot.net)

ÀÌ ±â»ç´Â ÀÇ ¿ä¾à±ÛÀÔ´Ï´Ù. <±â»ç »ó¼¼³»¿ëº¸±â>¸¦ Ŭ¸¯ÇϽøé Àüü ±â»ç¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

±â»ç »ó¼¼³»¿ëº¸±â

»ê¾÷´ÜÁö½Å¹® ¹è³Ê
µðÁöŰ 2020.12
ÀÌÀü±Û
¸¶¿ìÀú, ¹Ì±¹ ¹°·ù¼¾ÅÍ¿¡ ÷´Ü¼öÁ÷¸®ÇÁÆ®¸ðµâ(VLM) µµÀÔ¡¦ÀÚµ¿È­ È®´ë
´ÙÀ½±Û
ºí·¢º£¸® QNX ÇÏÀÌÆÛ¹ÙÀÌÀú, ÀÚµ¿Â÷¾ÈÀü¹«°á¼ºµî±Þ ÃÖ°íµî±Þ D ȹµæ
ÁÖ¿ä ÆÄÆ®³Ê / Ãßõ±â¾÷

(ÁÖ)ÄÚ´ÚÆ® ÄÉÀ̺íÄɸ®¾î

F&B Soultion co. ¿£ÄÚ´õ

(ÁÖ)µ¿È­±â¾÷ ¿ÀÀÏÄð·¯/À¯¾ÐºÎǰ

Æ®À©ÄÄÆÛ´Ï BoltingÃÖÀû¼Ö·ç¼Ç

¹Ù¿ò´ºÅØ Çϸð´Ð°¨¼Ó±â

¼¼¿øÁ¤¹ÐÀüÀÚ ¿ÀÅ佺À§Ä¡

»ï¿ø¾×Æ®(ÁÖ) FAÁ¦¾î¹Ý¹è¼±±â±â

½ÅÇÑÀüÀÚ±â±â Å©·¹ÀξÈÀüÀåÄ¡

Ƽ¾ÆÀ̾¾(ÁÖ) º¼½ºÅ©·ù

(ÁÖ)À̵𿡽º °¨¼Ó±â

(ÁÖ)¸Ê½ºÄÚ º¼ ½ºÅ©·ù / LM°¡À̵å

KEM °øÀÛ±â°è°ü·ÃºÎǰ

Å丶½ºÄÉÀ̺í ÄÉÀ̺í

¾¾Å©ÄÚ¸®¾Æ ¼¾¼­

È¿¼ºÈѹ٠¸ðÅÍÄÜÆ®·Ñ·¯

³ª¶ó»ï¾ç°¨¼Ó±â °¨¼Ó±â

ÄÉÀ̾¾Æ¼¾Ø¿¡½º ¼ÒÀçºÎǰ

¸¶ÀÌŬ¾Ø¼Ö·ç¼Ç Æ©ºê³Ñ¹ö¸µ±â

¿£¾ÆÀÌÇÇ ¸Ó½ÅºñÀü

Ç÷çÅ©³×Æ®¿÷½º Å×½ºÅͱâ

¿¤¸®¸ÕÆ®14 ÀüÀÚºÎǰ

SEC e-beam

¿¡½ºµð»ó»ç °ø±¸

¿ÀÅäºö °øÀåÀÚµ¿È­

Áöºê¶ó ÀÚµ¿ÀÎ½Ä »ê¾÷

´õºíÀ¯ÄÉÀÌÆ¼ Àý¿¬Á¦Ç°

¼º¾È´ç ±â¼ú¼­Àû

´ñ±Û¾²±â

0/500ÀÚ

µî·Ï
Àüü ´ñ±Û¼ö 0

Ãֽżø | ÀÎ±â¼ø

    ´ñ±ÛÀÌ ¾ø½À´Ï´Ù.