ÀÌÁ¦ ÀÚµ¿Â÷ ¹× ¹æÀ§»ê¾÷µî±ÞÀÇ ÇÁ·Î±×·¡¸Óºí ·ÎÁ÷ ¼Ö·ç¼ÇÀÌ ÇÊ¿äÇÑ ÀÚµ¿Â÷, ¹æÀ§, Ç×°ø¿ìÁÖ ¹× »ê¾÷ °³¹ßÀÚ¸¦ À§ÇÑ PolarFire FPGA(Field Programmable Gate Array) ´ë·® ¾ç»êÀÌ Áö¿øµÈ´Ù. ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯, È¥ÇÕ ½ÅÈ£, ¾Æ³¯·Î±× ¹ÝµµÃ¼ ¹× Ç÷¡½Ã-IP ¼Ö·ç¼Ç ºÐ¾ßÀÇ ¼¼°èÀûÀÎ ¸®´õÀÎ ¸¶ÀÌÅ©·ÎĨÅ×Å©³î·ÎÁö(ºÏ¾Æ½Ã¾Æ ÃÑ°ý ¹× Çѱ¹´ëÇ¥: ÇѺ´µ·)´Â AEC-Q100(Automotive Electronics Council Q100) T2 µî±Þ(-40°C~125°C TJ) ¹× ±º¿ë ¿Âµµ µî±Þ(-40°C~125°C TJ) ÀÎÁõÀ» ¹ÞÀº PolarFire FPGA¸¦ ÃâÇÏÇÑ´Ù°í ¹àÇû´Ù.
´Ù¾çÇÑ °í½Å·Ú¼º Á¦Ç° ½ÃÀå¿¡¼ÀÇ FPGA °ø±Þ¾÷üÀÎ ¸¶ÀÌÅ©·ÎĨÀº À̵é Á¦Ç°±ºÀ» ¹ÙÅÁÀ¸·Î ÀúÀü·Â Á¦Ç°¿¡ ´ëÇÑ ¼±µµÀûÀÎ ¸®´õ½ÊÀ» ÇÑÃþ È®ÀåÇÑ´Ù. ¿ ¹× °ø°£ ¼³°è Á¦¾àÀ¸·Î ÀÎÇØ °¡È¤ÇÑ È¯°æ¿¡ ±¸ÃàµÈ ÀÚµ¿Â÷, »ê¾÷ ¹× ±º»ç¿ë ¾ÖÇø®ÄÉÀ̼ǿ¡¼´Â ¾ÏÈ£È º¸¾È»Ó¸¸ ¾Æ´Ï¶ó Àü·Â ¹× °ø°£ È¿À²¼ºÀ» Á¦°øÇÏ´Â ¼Ö·ç¼ÇÀÌ ÇÊ¿äÇÏ´Ù. PolarFire FPGA´Â º¸¾È Åë½Å, ¾ÏÈ£ÈµÈ ºñÆ®½ºÆ®¸² ¹× ¾ÏÈ£ º¸¾È °ø±Þ¸ÁÀ» Áö¿øÇÏ´Â ¿Â-Ĩ º¸¾È ±â´ÉÀ» Á¦°øÇÏ¿© ÀÌ·¯ÇÑ ½ÃÀå¿¡ ´ëÇÑ º¯Á¶ ¹æÁö ¼Ö·ç¼ÇÀ» º¸ÀåÇÑ´Ù.
¸¶ÀÌÅ©·ÎĨÀÇ µð¹ÙÀ̽º´Â SRAM±â¹ÝÀÇ FPGA¿Í ´Þ¸® ÆÒ ¾øÀÌ µ¿ÀÛÇÒ ¼ö ÀÖ°í °æ¿ì¿¡ µû¶ó¼´Â ¹æ¿ÆÇ(heatsink) ¾øÀ̵µ µ¿ÀÛÀÌ °¡´ÉÇϹǷΠ½Ã½ºÅÛ ¿ ¼³°è¸¦ °£¼ÒÈÇÏ°í ´õ ÀÛ°í °¡º¿î µðÀÚÀÎÀ» Áö¿øÇÑ´Ù. ÀÌ´Â »ç°¢Áö´ë °¨Áö, Â÷¼± º¯°æ °æ°í ½Ã½ºÅÛ ¹× ¹é¾÷ Ä«¸Þ¶ó¿Í °°Àº ÀÚµ¿Â÷ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ƯÈ÷ Áß¿äÇÏ´Ù. ¶ÇÇÑ ¸¶ÀÌÅ©·ÎĨÀÇ ÃֽŠº¸¾È ±â¼úÀÌ °áÇÕµÈ ±º¿ë µî±Þ µð¹ÙÀ̽º´Â È®ÀåµÈ ¿Âµµ ¹üÀ§¸¦ Á¦°øÇϹǷÎ, °³¹ßÀڴ ÷´Ü Àü·« ¹«±â ½Ã½ºÅÛ°ú °°ÀÌ ¿ÀÌ Á¦ÇÑµÈ È¯°æ¿¡¼ º¸´Ù ¸¹Àº ÄÄÇ»Æà ¼º´ÉÀ» ½Å·ÚÇÏ°í Ãß°¡ÇÒ ¼ö ÀÖ´Ù.
¸¶ÀÌÅ©·ÎĨÀÇ FPGA »ç¾÷ºÎ ºÎ»çÀåÀÎ ºê·ç½º ¿ÍÀ̾î(Bruce Weyer)´Â “½Ã½ºÅÛ ¿ Á¦°Å¿¡´Â ºñ¿ëÀÌ ¼ö¹ÝµÇ¸ç ¿ À̵¿ÀÌ ÀûÀ»¼ö·Ï ÃÑ ½Ã½ºÅÛ ºñ¿ëÀº ³·¾ÆÁø´Ù. Æò±Õ °íÀå ½Ã°£ °£°ÝÀÌ ÂªÀº ½Ã½ºÅÛ¿¡¼´Â °æ¿ì¿¡ µû¶ó ÆÒÀ» ¿ÏÀüÈ÷ Á¦°ÅÇÒ ¼öµµ ÀÖ´Ù. ÀÌÁ¦ ÀÚµ¿Â÷ ¹× Ç×°ø¿ìÁÖ ¼³°è ¿£Áö´Ï¾î´Â ÈξÀ ´õ ³·Àº ½Ã½ºÅÛ ºñ¿ëÀ¸·Î °¡Àå ³·Àº ¼öÁØÀÇ ÃÑ Àü·Â, ÃÖ°íÀÇ ½Å·Ú¼º ¹× µ¿±Þ ÃÖ°íÀÇ º¸¾È ±â¼úÀ» °®Ãá ¹Ìµå·¹ÀÎÁö FPGA ¼Ö·ç¼ÇÀ» °³¹ßÇÒ ¼ö ÀÖ´Ù”°í ¸»Çß´Ù.
AEC-Q100Àº ÀÚµ¿Â÷ ¾ÖÇø®ÄÉÀ̼ǿ¡ »ç¿ëµÇ´Â ÆÐÅ°Áö ÁýÀû ȸ·Î¿¡ ´ëÇÑ °íÀå ¸ÞÄ¿´ÏÁò ±â¹Ý ½ºÆ®·¹½º Å×½ºÆ® ÀÎÁõÀÌ´Ù. ÀÌ »ç¾çÀº ÀÚµ¿Â÷ »ê¾÷¿¡¼ »ç¿ëµÇ´Â ÆÐÅ°Áö ÁýÀû ȸ·Î¿¡ ´ëÇÑ ÀÚ°Ý ¿ä°Ç ¹× ÀýÂ÷¸¦ Á¤ÀÇÇϱâ À§ÇØ AEC¿¡ ÀÇÇØ Á¦Á¤µÇ¾ú´Ù. AEC-Q100 ÀÎÁõ µð¹ÙÀ̽º´Â ÁöÁ¤µÈ ½ºÆ®·¹½º Å×½ºÆ®¸¦ Åë°úÇßÀ¸¸ç ƯÁ¤ ¼öÁØÀÇ Ç°Áú ¹× ½Å·Ú¼ºÀ» º¸ÀåÇÔÀ» ÀǹÌÇÑ´Ù.
PolarFire FPGA´Â °æÀï ¼Ö·ç¼Çº¸´Ù ÃÖ´ë 50% ³·Àº Àü·ÂÀ» Á¦°øÇÑ´Ù. ÇØ´ç Á¦Ç°±ºÀº 100K LE (Logic Element)¿¡¼ 500K LE±îÁö È®ÀåµÇ¸ç 12.7G Æ®·£½Ã¹ö¸¦ Ư¡À¸·Î ÇÑ´Ù.
¸¶ÀÌÅ©·ÎĨÀÇ FPGA ¹× SoC·Î ¼³°èÇϱâ À§ÇÑ °³¹ß µµ±¸ÀÎ Libero® SoC µðÀÚÀÎ ½ºÀ§Æ®´Â ÇöÀç AEC-Q100 ¹× ±º¿ë ¿Âµµ µî±Þ FPGA¸¦ ¸ðµÎ Áö¿øÇÑ´Ù.
PolarFire ÀÚµ¿Â÷ ¹× ±º»çµî±Þ FPGA´Â ÇöÀç ¾ç»êÀÌ °¡´ÉÇÏ´Ù. °³¹ß º¸µå, ¸¶ÀÌÅ©·ÎĨÀÇ Libero® ¼ÒÇÁÆ®¿þ¾î Åø ½ºÀ§Æ®, VectorBlox™ Accelerator ¼ÒÇÁÆ®¿þ¾î °³¹ß Å°Æ® ¹× IP, ¿¡Áö ÄÄÇ»Æà ¼Ö·ç¼ÇÀ» À§ÇÑ ¸¶ÀÌÅ©·ÎĨÀÇ HLS(High-Level Synthesis) ÅøÀÌ Á¦°øµÈ´Ù. º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸´Â ¸¶ÀÌÅ©·ÎĨ À¥»çÀÌÆ®¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù. |