¿µ±¹ ¹ÝµµÃ¼ ¼³°èÀÚ»ê(IP) ±â¾÷ÀÎ ARMÀº ÀÚÀ²ÁÖÇà ÀÚµ¿Â÷¿Í ÀÇ·á, »ê¾÷¿ë ·Îº¿À» À§ÇØ ÇÑÃþ ´õ Çâ»óµÈ ¾ÈÀü¼º ±â´ÉÀ» °®Ãá »õ·Î¿î ¸®¾óŸÀÓ ÇÁ·Î¼¼¼¸¦ Ãâ½ÃÇÑ´Ù°í ¹àÇû´Ù. ARM Cortex-R52´Â ÀÚµ¿Â÷¿Í »ê¾÷¿ë ¾÷°è¿¡¼ °¡Àå ¾ö°ÝÇÑ ¾ÈÀü Ç¥ÁØÀÎ ISO 26262 ASIL D ¹× IEC 61508 SIL 3¸¦ ÁؼöÇØ¾ß ÇÏ´Â ½Ã½ºÅÛ¿¡¼ÀÇ ±â´ÉÀû ¾ÈÁ¤¼º(functional safety)À» ÇØ°áÇϵµ·Ï ¼³°èµÇ¾ú´Ù.
Cortex-R52´Â È¿À²ÀûÀÌ°í ºü¸¥ ÀÀ´ä ¼Óµµ·Î ½ÇÇàµÇ´Â µ¿½Ã¿¡ ÷´Ü ¾ÈÀü¼º ±â´ÉÀ» °®Ãç¾ß ÇÏ´Â ½Ã½ºÅÛ¿¡ ÀÌ»óÀûÀÌ´Ù. À̸¦ ÅëÇØ ¼ö¼ú ÀÚµ¿È, ¾ÈÀü¼º °ü¸®, Â÷·®¿ë ±¸µ¿ ÀåÄ¡ Á¦¾î µîÀÇ ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù. ST¸¶ÀÌÅ©·ÎÀÏ·ºÆ®·Î´Ð½º(STMicroelectronics)´Â ARM ÆÄÆ®³Ê Áß Ã³À½À¸·Î Â÷·®¿ë °íÁýÀû SoC °³¹ßÇϱâ À§ÇØ Cortex-R52 ÇÁ·Î¼¼¼¸¦ ¶óÀ̼±½º ÇÑ´Ù°í ¹ßÇ¥Çß´Ù.
Cortex-R52´Â ¼ÒÇÁÆ®¿þ¾î ÀÛ¾÷µéÀÌ Çϵå¿þ¾îÀûÀ¸·ÎÀÇ ºÐ¸®¸¦ ÅëÇØ ¾ÈÀü¼ºÀÌ Áß´ëÇÑ Äڵ尡 ¿ÏÀüÈ÷ °Ý¸®µÇµµ·Ï º¸ÀåÇÑ´Ù. À̸¦ ÅëÇØ Çϵå¿þ¾î´Â ÀÛ¾÷ÀÇ ½ÇÇà°ú ÀÚ¿øÀ» Á¦¾îÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ÇÏÀÌÆÛ¹ÙÀÌÀúÀÇ °ü¸®¸¦ ¹Þ°Ô µÈ´Ù. Á¤È®ÇÏ¸é¼ °·ÂÇÑ ¼ÒÇÁÆ®¿þ¾î °Ý¸®¸¦ ÅëÇØ Cortex-R52´Â ¾ÈÀü¼º ÀÎÁõÀ» ¹Þ¾Æ¾ß ÇÒ Äڵ差À» ÁÙÀÓÀ¸·Î½á, ¼ÒÇÁÆ®¿þ¾î ÅëÇÕ ¹× À¯Áö º¸¼ö¿Í °ËÁõ °úÁ¤ÀÌ °£ÆíÇØÁ® °³¹ßÀ» °¡¼ÓÈÇÑ´Ù. ½Ç½Ã°£ ½Ã½ºÅÛÀÌ ¿ä±¸ÇÏ´Â È®Á¤¼º(determinism)°ú °í¼Ó ¹®¸Æ ±³È¯(fast context switching) ±â´ÉÀ» Á¦°øÇÏ¸é¼ º¸´Ù ½ÉÈµÈ ¼ÒÇÁÆ®¿þ¾î º¹À⼺¿¡ ´ëÀÀÇÑ´Ù.
ARM Fast Models ¹× Cycle ModelsÀÌ ¹ßÇ¥µÊ¿¡ µû¶ó ¼ÒÇÁÆ®¿þ¾î ÆÄÆ®³ÊµéÀº ÇÁ·Î¼¼¼¸¦ À§ÇÑ ¼Ö·ç¼ÇÀ» °³¹ßÇÒ ¼ö ÀÖ°Ô µÆ´Ù. ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀÌ ¼³°è ÇÁ·Î¼¼½ºÀÇ Ãʱ⠴ܰ迡 Cortex-R52¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï Çϱ⠶§¹®¿¡ ½ÃÀå ÁøÀÔÀÌ ´õ¿í °¡¼ÓȵȴÙ. Cortex-R52´Â ÀÌ¹Ì ¿©·¯ ´Ù¾çÇÑ ¾ÈÀü¼º ¾ÖÇø®ÄÉÀ̼ǿ¡ äÅÃµÈ Cortex-R5¿Í ºñ±³ÇØ 35% Çâ»óµÈ ¼º´ÉÀ» Á¦°øÇÑ´Ù. EEMBC AutoBenchÅ×½ºÆ®¿¡¼ Green Hills Compiler 2017À» »ç¿ëÇØ µ¿±Þ ¼öÁØÀÇ ÇÁ·Î¼¼¼ Áß °¡Àå ³ôÀº 1.36 Automark™/MHz¸¦ ´Þ¼ºÇß´Ù.
|