»Ë»Ñ Á¤º¸

[Á¤º¸] ARM Cortex R5 & R7 MPCore ÇÁ·Î¼¼¼­1

ARM(http://www.arm.com)Àº ¿À´Ã 3G ¹× 4G ¸ð¹ÙÀÏ º£À̽º¹êµå, ´ë¿ë·® ½ºÅ丮Áö, ÀÚµ¿Â÷ ¹× »ê¾÷¿ë Á¦Ç° ½ÃÀåÀ» À§ÇÑ ARM Cortex(ÄÚ¾îÅؽº)-R5 MPCore ¿Í ARM Cortex-R7 MPCore ÇÁ·Î¼¼¼­¸¦ Ãâ½ÃÇÑ´Ù°í ¹ßÇ¥Çß´Ù.

¿À´Ã ¹ßÇ¥·Î ARMÀº ±¤¹üÀ§ÇÑ °í¼º´É, ½Ç½Ã°£ ÀÓº£µðµå ¾ÖÇø®ÄÉÀ̼ǿ¡ È®ÀåÇü ¼Ö·ç¼ÇÀ» °ø±ÞÇÔÀ¸·Î½á ¾÷°è ¼±µµÀûÀÎ ½Ç½Ã°£ ÇÁ·Î¼¼¼­ Æ÷Æ®Æú¸®¿À¸¦ È®ÀåÇÏ°Ô µÇ¾ú´Ù. À̹ø Cortex-R ½Ã¸®Áî ÇÁ·Î¼¼¼­ ·Îµå¸ÊÀÇ Á¦°øÀ¸·Î ARM ÆÄÆ®³ÊµéÀÌ ÇϳªÀÇ ÀÏ°üµÈ ¾ÆÅ°ÅØó¸¦ ±â¹ÝÀ¸·Î °æÀï·ÂÀ» °®Ãá ¼³°è¸¦ °¡´ÉÇÏ°Ô ÇÑ´Ù.

- ¸ð¹ÙÀÏ º£À̽º¹êµå(Mobile baseband)

¿À´Ã ¹ßÇ¥µÈ µÎ Cortex-R ½Ã¸®ÁîÀÇ ½Ç½Ã°£ ±â´ÉÀº ƯÈ÷, LTE, LTE- Advanced µî°ú °°Àº ÃÖ÷´Ü ¸ð¹ÙÀÏ º£À̽º¹êµå ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀûÇÕÇϸç, ºó¹øÈ÷ ¹ß»ýÇÏ´Â ÀÎÅÍ·´Æ®µé(High frequency interrupts)¿¡ ´ëÇÑ ½Å¼ÓÇÑ Ã³¸®¸¦ Áö¿øÇÏ°í ¼¿·ê·¯ ±âÁö±¹°ú ¸ð¹ÙÀÏ ±â±â °£ÀÇ µ¥ÀÌÅÍ Àü¼ÛÀ» ½Å¼ÓÇÏ°í ¿¹Ãø °¡´ÉÇÏ°Ô ÇÑ´Ù.

- ½ºÅ丮Áö

Cortex-R½Ã¸®Áî ÇÁ·Î¼¼¼­´Â HDD ¹× SSD ´ë¿ë·® ½ºÅ丮Áö ½Ã½ºÅÛ¿¡ ÇÁ·Î¼¼¼­ ¼º´É, ½Å·Ú¼º, ½Ç½Ã°£ ´ëÀÀ(real-time response) °£ÀÇ ÃÖÀûÀÇ ±ÕÇüÀ» ¸ÂÃ߸鼭, °³¹ß ¿ëÀ̼º°ú ÃÖ÷´Ü ÄÚ¾î»çÀÌÆ® (CoreSight) µð¹ö±×¸¦ Á¦°øÇÏ¿© ºü¸£°Ô º¯ÇÏ´Â ½ÃÀå¿¡ ´ëóÇÏ´Â ÇöÀç ¹× ¹Ì·¡ ½Ã½ºÅÛ Ä¨ ¾ÆÅ°ÅØó¸¦ Áö¿øÇÑ´Ù.

- »ê¾÷, ÀÚµ¿Â÷, ÀÇ·á¿ë ÀÓº£µðµå ¾ÖÇø®ÄÉÀ̼Ç

¿À´Ã ¹ßÇ¥µÈ »õ·Î¿î ÇÁ·Î¼¼¼­´Â ³ôÀº ½Å·Ú¼º°ú °í¼º´ÉÀ» ¿ä±¸ÇÏ´Â ÀÓº£µðµå ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ¼ÒÇÁÆ® ¹× ÇÏµå ¿À·ù °ü¸®, Áߺ¹ µÇ´Â ÇÁ·Î¼¼¼­¸¦ °°Àº ¹æ½ÄÀ¸·Î(lock-step) µ¿ÀÛÇÏ°Ô µÎ °³ÀÇ ÇÁ·Î¼¼¼­¸¦ »ç¿ëÇÏ´Â µà¾ó ÄÚ¾î ½Ã½ºÅÛ, ¸ðµç ¿ÜºÎ ¹ö½º »ó¿¡¼­ÀÇ ECC (Error Correcting Codes: ¿À·ùÁ¤Á¤ÄÚµå) Àû¿ë µîÀ» Æ÷ÇÔÇØ ÀÏ·ÃÀÇ ¾ÈÀü°ü·Ã(Safety-critical) ±â´ÉÀ» Á¦°øÇÑ´Ù.

Cortex-R5 MPCore ÇÁ·Î¼¼¼­¿Í Cortex-R7 MPCore ÇÁ·Î¼¼¼­ ¸ðµÎ ½Ì±Û ¶Ç´Â µà¾ó ÄÚ¾î·Î ±¸ÇöµÉ ¼ö ÀÖ´Ù. ±×·¯³ª, Cortex-R7 MPCore ÇÁ·Î¼¼¼­ÀÇ °æ¿ì, »õ·Ó°Ô °³¼±µÈ ½Ç½Ã°£ ±â´É µîÀ» Æ÷ÇÔÇØ °ËÁõµÈ SMP ¸ÖƼÄÚ¾î ±â¼úÀ» Æ÷ÇÔÇÏ°í ÀÖ¾î ¿øÇÏ´Â ¾ÖÇø®ÄÉÀ̼ǿ¡ ÃÖÀûÈ­ÇÏ¿© ¼º´É È®À强°ú ¿¡³ÊÁö È¿À²À» ±¸ÇöÇÒ ¼ö ÀÖ´Ù. ÀÌ µÎ ÇÁ·Î¼¼¼­´Â ¸ð¹ÙÀÏ ¹× ÈÞ´ë¿ë Á¦Ç°¿¡ °¡Àå È¿°úÀûÀÎ Àü·Â È¿À²Àû ¼Ö·ç¼ÇÀ» Á¦°øÇÔÀ¸·Î½á ARM ¾ÆÅ°ÅØóÀÇ À¯È¿¼ºÀ» Áö¼ÓÀûÀ¸·Î Áõ¸íÇÑ´Ù.

Cortex-R ½Ã¸®Áî ÇÁ·Î¼¼¼­ÀÇ ¹ÙÀ̳ʸ® ȣȯ¼ºÀ» ÅëÇØ ½Ã½ºÅÛ ¼³°èÀÚµéÀº Çö ¾ÖÇø®ÄÉÀ̼ǿ¡ °¡Àå ÀûÇÕÇÑ ÇÁ·Î¼¼¼­¿Í ±â´ÉÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. ¹ÙÀ̳ʸ® ȣȯ¼ºÀº »ó´çÇÑ ºÎºÐ¿¡¼­ ±âÁ¸ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ µéÀÎ ³ë·Â°ú ÅõÀÚ °á°ú¸¦ º¯°æ ¾øÀÌ ±×´ë·Î »ç¿ëÇϸ鼭, µ¿½Ã¿¡ ¼³°èÀÚµéÀÌ ±âÁ¸ ¼³°è¸¦ °³¼± ¹ßÀü½ÃÅ°´Â ¹æÇâÀ¸·Î ¸¶À̱׷¹ÀÌ¼Ç ÇÒ ¼ö ÀÖ´Â ¾ÈÁ¤µÈ °æ·Îµµ Á¦°øÇÑ´Ù.

¸ð¹ÙÀÏ º£À̽º¹êµå °æ¿ì´Â ¹ÙÀ̳ʸ® ȣȯ¼ºÀ» ÅëÇØ °³¹ßÀÚµéÀº ÇöÀç 3G º£À̽º¹êµå Á¦Ç°ÀÇ 90% ÀÌ»óÀ» ±¸µ¿ÇÏ´Â Çö ARM ÇÁ·Î¼¼¼­ ±â¹Ý ¼Ö·ç¼Ç¿¡¼­ LTE¿ëÀÇ Cortex-R5 ÇÁ·Î¼¼¼­ ¹× ¹Ì·¡ÀÇ LTE-Advanced ¼³°è¸¦ À§ÇÑ Cortex-R7 ÇÁ·Î¼¼¼­±îÁö ÀÌÇàÇÒ ¼ö ÀÖ´Ù.  ÀÌ·¯ÇÑ È®ÀåÇü ·Îµå¸ÊÀº ¼º´É ¿ä°ÇÀÌ ´Ã¾î³ª¸é¼­ ´ë¿ë·® ½ºÅ丮Áö ÀåÄ¡ °³¹ßÀÚµéÀÌ ÇÏµå µå¶óÀ̺ê ÄÁÆ®·Ñ·¯ÀÇ ¿ë·® È®´ë ¹× µ¥ÀÌÅÍ ¼Óµµ °³¼± ¿ä±¸¿Í °ü·ÃµÈ ¹®Á¦¸¦ ´Ù·ç´Â °úÁ¤¿¡¼­µµ ¸¶À̱׷¹ÀÌ¼Ç °æ·Î¸¦ Á¦°øÇÑ´Ù.

Cortex-R5 ÇÁ·Î¼¼¼­´Â Cortex-R4 ÇÁ·Î¼¼¼­ÀÇ ÀÏ·ÃÀÇ ±â´ÉÀ» È®ÀåÇÏ¿© ½Ã½ºÅÛ ¼º´É ¼öÁØÀ» ³ôÀÌ°í, È¿À²¼º ¹× ½Å·Ú¼ºÀ» °³¼±Çϸç, ¹ÏÀ» ¼ö ÀÖ´Â ½Ç½Ã°£ ½Ã½ºÅÛÀÇ ¿À·ù °ü¸®¸¦ Á¦°øÇÑ´Ù.

ÀÌ·¯ÇÑ ½Ã½ºÅÛ ·¹º§ ±â´É¿¡´Â ½Å¼ÓÇÑ ÁÖº¯ÀåÄ¡ Àб⠾²±â¸¦ ±¸ÇöÇÏ´Â ³ôÀº ¿ì¼±¼øÀ§ÀÇ LLPP(Low-Latency Peripheral Port), ij½Ã ÀÏ°ü¼ºÀ» Á¦°øÇÏ¿© µ¥ÀÌÅÍ Àü¼Û È¿À²¼ºÀ» °³¼±ÇÏ°í, Æß¿þ¾î ½Å·Ú¼ºÀ» ³ôÀÌ´Â ACP(Accelerator Coherency Port)°¡ ÀÖ´Ù.

Cortex-R7 ÇÁ·Î¼¼¼­´Â Cortex-R ½Ã¸®Áî ¼º´É ¼öÁØÀ» ±âÁ¸ÀÇ ¸ðµç ±â´É ÀÌ»óÀ¸·Î ´ëÆø È®ÀåÇÑ´Ù.

ÀÌ´Â ºñ¼øÂ÷Àû(out of order) ½ÇÇà, °³¼±µÈ ºê·£Ä¡ ¿¹Ãø(Branch prediction) °ú °áÇÕÇÑ µ¿Àû ·¹Áö½ºÅÍ ¸®³×À̹Ö(dynamic register renaming), ¼öÆÛ½ºÄ®¶ó(superscalar) ½ÇÇà, Á¦»ê(Divide), ºÎµ¿¼Ò¼öÁ¡ ¹× ±âŸ ÇÔ¼ö¿¡ ´ëÇÑ ½Å¼ÓÇÑ Çϵå¿þ¾î Áö¿ø µîÀ» Æ÷ÇÔÇÑ ½Å±â¼ú µµÀÔÀ» ÅëÇØ °¡´ÉÇØÁ³´Ù.

ÀÌ·¸°Ô ½Ç½Ã°£ ¼º´É ¹× ´ëÀÀ(Responsiveness)ÀÌ ÇöÀúÇÏ°Ô °³¼±µÇ¾î ÃÖ÷´ÜÀÇ ÀúÀü·Â 28nm ¹ÝµµÃ¼ °øÁ¤¿¡¼­ ½ÇÇàµÇ°Ô µÉ Â÷¼¼´ë ¸ð¹ÙÀÏ ¹× ½ºÅ丮Áö ÀåÄ¡ÀÇ ½Å¼ÓÇÑ µ¥ÀÌÅÍ Ã³¸®¿Í ÄÁÆ®·Ñ¿¡ ´ëÇÑ Á¡Á¡ ´Ã¾î³ª´Â ¿ä±¸¸¦ ÃæÁ·ÇÏ°Ô µÇ¾ú´Ù.  

ARMÀº ÆÄÆ®³Ê»çµéÀÌ ARM Cortex-R ÇÁ·Î¼¼¼­ ±â¹ÝÀÇ °í¼º´É, °íÁýÀûÀÇ È¿À²ÀûÀÎ SoC ¼³°è¸¦ º¸´Ù ºü¸£°Ô ½Ç¸®ÄÜ ´Ü°è·Î ÀÌÇàÇÒ ¼ö ÀÖµµ·Ï ±¤¹üÀ§ÇÏ°í ¿ÏÀüÈ÷ ÅëÇÕµÈ IP Áö¿øÀ» Á¦°øÇÑ´Ù.

AMBA 3 CoreLink(Äھũ) ÀÎÅÍÄ¿³ØÆ® ¹× ¸Þ¸ð¸® ½Ã½ºÅÛ IP, CoreSight(ÄÚ¾î»çÀÌÆ®) µð¹ö±× ¹× Æ®·¹À̽º IP, ARM Development Suite 5(DS-5) ¹× Fast Models(ÆнºÆ®¸ðµ¨) °¡»ó Ç÷§Æû°ú °°Àº ±â¼úµéÀÌ ÀÌ¿¡ ÇØ´çµÈ´Ù. ¶ÇÇÑ ARMÀº ´Ù¾çÇÑ 40nm ¹× 28nm Artisan Physical IP ¼Ö·ç¼ÇÀ» ÅëÇØ °¡Àå ±¤¹üÀ§ÇÑ ±â¼ú ±¸Çö Áö¿øÀ» Á¦°øÇÔÀ¸·Î½á, ¼º´É°ú ÀúÀü·Â, ±¤¹üÀ§ÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» Áö¿øÇÏ´Â ÁýÀûµµ¸¦ À§ÇÑ Çâ»óµÈ ¼³°è ¿É¼ÇÀ» Á¦°øÇÑ´Ù.

ARMÀÇ ÀÌ·¯ÇÑ ±â¼úÀº ARM Connected Community? ¿¡ÄڽýºÅÛÀÇ SoC ¹× ¼ÒÇÁÆ®¿þ¾î ¼³°è ¼Ö·ç¼Ç°ú Åø, ¼­ºñ½º Æ÷Æ®Æú¸®¿À·Î º¸¿ÏµÈ´Ù.  À̸¦ ÅëÇØ ARM ÆÄÆ®³ÊµéÀÌ °³¹ß, °ËÁõ, ´Ù¾çÇÑ ±â´É°ú °­·ÂÇÑ µð¹ÙÀ̽ºÀÇ »ý»ê µî °¢ ´Ü°è¸¦ ¿øÈ°ÇÏ°Ô ÁøÇàÇϸ鼭 ½ÃÀå Ãâ½Ã ±â°£À» ÇöÀúÈ÷ ÁÙÀÏ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù.

À̹ø¿¡ Ãâ½ÃµÈ ARM Cortex-R5 MPCore ¹× Cortex-R7 MPCore ÇÁ·Î¼¼¼­´Â ÇöÀç ¶óÀ̼±½º°¡ °¡´ÉÇϸç, ´ë¿ë·® ½ºÅ丮Áö, ÀÚµ¿Â÷, ¸ð¹ÙÀÏ º£À̽º¹êµå ½ÃÀåÀÇ ÁÖ¿ä ¾÷ü ³× °÷¿¡¼­ »õ ÇÁ·Î¼¼¼­¿¡ ±â¹ÝÇÑ ¼³°è¸¦ ÁغñÇÏ°í ÀÖ´Ù. ÇÑÆí, Cortex-R ÇÁ·Î¼¼¼­ÀÇ Æ¯Â¡ ¹× ±â´É°ú Áö¿ø ±â¼ú¿¡ ´ëÇÑ Ãß°¡ »ó¼¼Á¤º¸´Â http://www.arm.com/products/processors/cortex-r ¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.

¿ø¹®º¸±â ´ñ±Ûº¸±â ¢Æ Copyright ¨Ï Acrofan All Right Reserved

1296562416_20110201_arm_t.jpg

1
ÃßõÇϱ⠴ٸ¥ÀÇ°ß 0
|
°øÀ¯¹öÆ°
÷ºÎÆÄÀÏ
  • 1296562416_20110201_arm_t.jpg

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ´Ù¿î¶óÀÌÆ®
  • ¾Ë¸² ¿å¼³, »óó ÁÙ ¼ö ÀÖ´Â ¾ÇÇÃÀº »ï°¡ÁÖ¼¼¿ä.
©¹æ »çÁø  
¡â ÀÌÀü±Û¡ä ´ÙÀ½±Û