|
ÇÁ¸®½ºÄÉÀÏ, Ä¿³×Ƽ½º(Kinetis) ¹ßÇ¥ - ¾÷°è ÃÖ°í ¼öÁØÀÇ È®À强À» Á¦°øÇÏ´Â º¹ÇÕ ½ÅÈ£ ARM¢ç Cortex¢â-M4 ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ Æ÷Æ®Æú¸®¿À
°¡Àü ¹× »ê¾÷ ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ Æ÷°ýÀûÀÎ Áö¿øÀ» Á¦°øÇÏ´Â 200°¡Áö ÀÌ»óÀÇ ÃֽŠÃÊÀúÀü·Â MCU
2010³â 6¿ù 23ÀÏ, ¼¿ï - »õ·Î¿î MCU(¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯) ¸®´õ½ÊÀÇ ½Ã´ë¸¦ ¿¾î°¡°í ÀÖ´Â ÇÁ¸®½ºÄÉÀÏ ¹ÝµµÃ¼(ÄÚ¸®¾Æ ´ëÇ¥ Ȳ¿¬È£ www.freescale.co.kr)´Â ¿À´Ã Ç÷θ®´Ù ¿Ã·£µµ¿¡¼ ¿¸®´Â ÇÁ¸®½ºÄÉÀÏ Å×Å©³î·ÎÁö Æ÷·³¿¡¼ ÃֽŠARM¢ç Cortex-M4 ÄÚ¾î ±â¹ÝÀÇ 90³ª³ë¹ÌÅÍ(nm) 32ºñÆ® MCU·Î ±¸¼ºµÈ Ä¿³×Ƽ½º(Kinetis) Á¦Ç°±ºÀ» ¹ßÇ¥Çß´Ù. ÇÁ¸®½ºÄÉÀÏÀÌ ÃÖ±Ù ¹ßÇ¥ÇÑ 90nm ColdFire+ MCU ¶óÀÎÀ» º¸¿ÏÇÏ´Â Ä¿³×Ƽ½º Á¦Ç°±ºÀº ¾÷°è ÃÖ°í ¼öÁØÀÇ È®À强À» Á¦°øÇÏ´Â ÀúÀü·Â º¹ÇÕ ½ÅÈ£ ARM Cortex-M4 MCUÀÌ´Ù.
¾ÕÀ¸·Î 12°³¿ù µ¿¾È 200°¡Áö ÀÌ»óÀÇ ÇÉ, ÁÖº¯±â±â, ¼ÒÇÁÆ®¿þ¾î ȣȯ µð¹ÙÀ̽º·Î ±¸¼ºµÈ Ä¿³×Ƽ½º MCU Á¦Ç°±º 7°¡Áö°¡ ¹ßÇ¥µÉ ¿¹Á¤À̸ç, °¢°¢ Çõ½ÅÀûÀÎ ÃֽŠÀúÀü·Â ±â¼ú°ú °·ÂÇÑ º¹ÇÕ ½ÅÈ£ ±â´ÉÀÇ Á¶ÇÕÀ» °®Ãâ °ÍÀÌ´Ù. ¼³°èÀÚµéÀº ÀÌ Á¦Ç°±º¿¡ ±¤¹üÀ§ÇÑ HMI(ÈÞ¸Õ-¸Ó½Å ÀÎÅÍÆäÀ̽º), ¿¬°á ÀåÄ¡, ¾ÈÀü ¹× º¸¾È ÁÖº¯±â±â»Ó ¾Æ´Ï¶ó ´Ù¾çÇÑ ¼º´É ¹× ¸Þ¸ð¸® ¿É¼ÇÀ» ¼±ÅÃÀûÀ¸·Î Á¶ÇÕÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
ÇÁ¸®½ºÄÉÀÏ ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ ¼Ö·ç¼Ç ±×·ìÀÇ ÃÑÃ¥ÀÓÀÚÀÎ ·¹ÀÚ Ä«Á¦·Î´Ï¾ð(Reza Kazerounian) Àü¹«´Â "ÇÁ¸®½ºÄÉÀÏÀº ±âÁ¸ ColdFire ¼Ö·ç¼Ç°ú Power Architecture¢ç ±â¹Ý MCU¿¡ ARM¢ç ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯¸¦ Ãß°¡·Î °ø±ÞÇÔÀ¸·Î½á, ÄÚ¾î ¾ÆÅ°ÅØÃ³¿¡ ´ëÇÑ °í°´ÀÇ ¼±È£µµ¿¡ °ü°è¾øÀÌ ÀÌ»óÀûÀÎ ¾ç»êÇü Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î ¼Ö·ç¼ÇÀ» Á¦°øÇÏ´Â µ¥ ÁýÁßÇϰí ÀÖ´Ù"¶ó¸ç, "ÇÁ¸®½ºÄÉÀÏÀº ARMÀÇ ÃֽŠCortex-M4 Äھ ±â¹ÝÀ¸·Î Æø³ÐÀº MCU Á¦Ç°±ºÀ» ÃÖÃÊ·Î Ãâ½ÃÇÔÀ¸·Î½á ARM°úÀÇ °·ÂÇÑ ±âÁ¸ °ü°è¸¦ ´õ¿í ±»°ÇÈ÷ Çϰí ÀÖ´Ù¡±¶ó°í ¸»Çß´Ù.
ARMÀÇ CEOÀÎ ¿ö·» À̽ºÆ®(Warren East)´Â "Ä¿³×Ƽ½º MCU Á¦Ç°±ºÀº ARMÀÌ Áö³ ¼ö³â µ¿¾È ÇÁ¸®½ºÄÉÀϰú ±¸ÃàÇØ¿Â °ß°íÇÑ ±â¼ú ±â¹ÝÀÇ µÎµå·¯Áø È®ÀåÀ» ³ªÅ¸³½´Ù"¶ó¸ç, "À̹ø ¹ßÇ¥´Â ÀÓº£µðµå ¾÷°è Àü¹Ý¿¡¼ ARM Cortex-M ÇÁ·Î¼¼¼ÀÇ ÀúÀü·Â ±â´É°ú ³ôÀº ¼º´É¿¡ ´ëÇÑ ÁöÁö°¡ È®´ëµÇ°í ÀÖÀ½À» Ãß°¡ÀûÀ¸·Î ÀÔÁõÇÏ´Â »ç·ÊÀ̸ç, ¿ì¸®´Â ±âÁ¸ MCU °í°´Ãþ¿¡°Ô ´õ Æø³Ð°í Çõ½ÅÀûÀÎ Á¦Ç°±ºÀ» ¾à¼ÓÇÏ´Â ÇÙ½É ±â¼ú ¿ä¼Ò°¡ µÉ °ÍÀ̶ó´Â »ç½Ç¿¡ µé¶°ÀÖ´Ù¡±¶ó°í ¸»Çß´Ù.
Ä¿³×Ƽ½º MCU´Â ÇÁ¸®½ºÄÉÀÏÀÇ 90nm TFS(¹Ú¸· ½ºÅ丮Áö) ±â¼ú°ú FlexMemory ±â´É(±¸¼º °¡´ÉÇÑ EEPROM(electrically erasable programmable read-only memory))À» »ç¿ëÇÏ¿© Á¦Á¶µÈ´Ù. ÃֽŠMCU´Â ¶ÇÇÑ ColdFire+ MCU¿Í µ¿ÀÏÇÑ ¼ÒÇÁÆ®¿þ¾î Áö¿ø ¹× ÃÊÀúÀü·ÂÀÇ À¯¿¬¼ºÀ» °øÀ¯ÇϹǷÎ, °í°´µéÀÌ ÃÖÁ¾ ¾ÖÇø®ÄÉÀ̼ǿ¡ °¡Àå ÀûÇÕÇÑ ¼Ö·ç¼ÇÀ» °£ÆíÇÏ°Ô ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.
¿ø½ºÅé ¼îÇÎ Áö¿ø Á¦Ç°±º
Ä¿³×Ƽ½ºÀÇ ÀåÁ¡°ú °¡Ä¡´Â ¹ÝµµÃ¼¿¡ ±¹ÇѵÇÁö ¾Ê´Â´Ù. °¢ MCU¿¡ ÇÁ¸®½ºÄÉÀÏÀÇ ¿Ïº®ÇÑ ±â´ÉÀ» °®Ãá ¹«·á MQX¢â RTOS(½Ç½Ã°£ ¿î¿µ üÁ¦) ¹× Processor Expert°¡ Æ÷ÇÔµÈ ¹øµé Eclipse¢â ±â¹Ý CodeWarrior 10.0 IDE(ÅëÇÕ °³¹ß ȯ°æ) µîÀÇ °·ÂÇÑ Áö¿ø ¼ÒÇÁÆ®¿þ¾î ¼¼Æ®°¡ ÇÔ²² Á¦°øµÇ¹Ç·Î, º¹ÀâÇÑ ÀÓº£µðµå ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¹ß ½Ã°£À» ´ÜÃàÇÒ ¼ö ÀÖ´Â ½Ã°¢ÀûÀÎ ÀÚµ¿È ÇÁ·¹ÀÓ¿öÅ©¸¦ È®º¸ÇÒ ¼ö ÀÖ´Ù. Ä¿³×Ƽ½º MCU´Â ¶ÇÇÑ IAR ½Ã½ºÅÛÁî(IAR Systems)ÀÇ Embedded Workbench ¹× Keil¢â ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ °³¹ß ŰƮ IDE¸¦ Æ÷ÇÔÇÑ Æø³ÐÀº ARM ¿¬°è ½Ã½ºÅÛÀÇ Áö¿øÀ» ¹Þ´Â´Ù. ÀÌ¿Í °°ÀÌ ÇÁ¸®½ºÄÉÀϰú Ÿ»ç Áö¿øÀÌ °áÇԵʿ¡ µû¶ó ½Å¼ÓÇÑ ¼³°è¿Í ±¸Çö ¹®Á¦ °¨¼ÒÀÇ Áö¸§±æÀÌ ¿¸®°Ô µÈ´Ù.
IAR ½Ã½ºÅÛÁîÀÇ CEOÀÎ ½ºÅ×ÆÇ ½ºÄ«¸°(Stefan Skarin)Àº "¿ì¸®´Â ÇÁ¸®½ºÄÉÀÏ °³¹ß ÆÀ°ú ¸é¹ÐÇÑ Çù·ÂÀ» ÅëÇØ Ä¿³×Ƽ½º Á¦Ç°±º¿ë IAR Toolchain¿¡ ÇÁ¸®½ºÄÉÀÏ MQX ¼ÒÇÁÆ®¿þ¾î ¼Ö·ç¼ÇÀÇ Ä¿³Î ÀÎ½Ä µð¹ö±× ±â´ÉÀ» Ãß°¡Çß´Ù"¶ó¸ç, "IAR°ú ÇÁ¸®½ºÄÉÀÏÀÇ ¼ÒÇÁÆ®¿þ¾î ¹× Çϵå¿þ¾î °áÇÕ ¼Ö·ç¼ÇÀº ÀÓº£µðµå ¼³°è¾÷üÀÇ Á¦Ç°È ±â°£À» ´ÜÃàÇÒ °ÍÀ¸·Î ±â´ëµÈ´Ù"¶ó°í ¸»Çß´Ù.
ARMÀÇ ½Ã½ºÅÛ ¼³°èºÎ ÃÑÃ¥ÀÓÀÚÀÎ Á¸ ÄڴϽÃ(John Cornish) ºÎ»çÀåÀº "ÇÁ¸®½ºÄÉÀϰúARMÀº ÇÁ¸®½ºÄÉÀÏ Ä¿³×Ƽ½º Á¦Ç°±º¿¡ Á¤¹ÐÇÑ Keil ŸŶÀ» Á¦°øÇϱâ À§ÇØ ÇÔ²² Çù·ÂÇØ¿Ô´Ù"¶ó¸ç, "ÀÌ ÅøÅ¶(toolkit)Àº Ä¿³×Ƽ½º µð¹ÙÀ̽ºÀÇ °íÀ¯ ¼º´ÉÀ» È®ÀåÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ Æ¯¼ºÀ» ÅëÇØ °³¹ßÀÚµéÀÌ µðÁöÅÐ ½ÅÈ£ ó¸® ¶Ç´Â ¸ðÅÍ Á¦¾î ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼Õ½±°Ô °¡¼ÓÇÒ ¼ö ÀÖ°Ô ¸¸µé¾î ÁØ´Ù"¶ó°í ¸»Çß´Ù.
ÇÁ¸®½ºÄÉÀÏ Å¸¿ö °í¼Ó ½ÃÁ¦Ç° Á¦ÀÛ ½Ã½ºÅÛÀº °ÅÀÇ ¹«ÇÑ¿¡ °¡±î¿î °í¼Ó ½ÃÁ¦Ç° Á¦ÀÛ ±â´ÉÀ» Á¦°øÇÏ¿© ¼ö °³¿ùÀÇ °³¹ß ½Ã°£À» ´ÜÃàÇÔÀ¸·Î½á Á¦Ç°±ºÀ» ¿Ïº®ÇÏ°Ô ¸¸µé¾îÁØ´Ù. ÀÌ·¯ÇÑ MCU, °³¹ß µµ±¸, ·±Å¸ÀÓ ¼ÒÇÁÆ®¿þ¾îÀÇ ¿ø½ºÅé ¼îÇÎ ¼Ö·ç¼ÇÀº °¡Àü ¹× »ê¾÷¿ë ÃÖÁ¾ Á¦Ç° ¼³°è¾÷ü¿¡ ¶Ù¾î³ À¯¿¬¼º°ú °¡Ä¡¸¦ Á¦°øÇÏ´Â µ¿½Ã¿¡, °³¹ß ºñ¿ë°ú Á¦Ç°È ±â°£À» ȹ±âÀûÀ¸·Î Àý°¨Çϵµ·Ï Áö¿øÇÑ´Ù.
|